save to move to e3

This commit is contained in:
Hugo LAMY
2022-02-22 15:18:39 +01:00
parent 985d90bb8c
commit bb6c0515b1
6 changed files with 53 additions and 45 deletions

View File

@@ -11,7 +11,7 @@ ClapTrap::ClapTrap( std::string name ) {
_hit = _dHit;
_energy = _dEnergy;
_attack = _dAttack;
_number = ClapTrap::_totalNumber;
_number = getTotalNumber();
std::cout << _class << " " << _name << " nb:" << _number << " created\n";
return;
}
@@ -20,7 +20,8 @@ ClapTrap::ClapTrap( ClapTrap const & src ) {
ClapTrap::_increaseNumber();
_class = _dClass;
*this = src;
std::cout << _class << " " << _name << " nb:" << _number << " copied from " << src._class << "-" << src._name << "-" << src._number << "\n";
_number = getTotalNumber();
std::cout << _class << " " << _name << "-" << _number << " copied from " << src._class << "-" << src._name << "-" << src._number << "\n";
return;
}
@@ -29,7 +30,7 @@ ClapTrap::ClapTrap( ClapTrap const & src ) {
*********************************************/
ClapTrap::~ClapTrap( void ) {
std::cout << _class << " " << _name << " nb:" << _number << " destructed\n";
std::cout << _class << " " << _name << "-" << _number << " destructed\n";
return;
}
@@ -48,7 +49,7 @@ ClapTrap & ClapTrap::operator=( ClapTrap const & rhs ) {
_number = rhs.getNumber();
}
std::cout << _class << " " << _name << " nb:" << _number << " assigned\n";
std::cout << _class << " " << _name << "-" << _number << " assigned\n";
return *this;
}
@@ -63,6 +64,7 @@ int ClapTrap::getHit() const {return _hit;}
int ClapTrap::getEnergy() const {return _energy;}
int ClapTrap::getAttack() const {return _attack;}
int ClapTrap::getNumber() const {return _number;}
int ClapTrap::getTotalNumber() const {return _totalNumber;}
void ClapTrap::_increaseNumber() {ClapTrap::_totalNumber++;}
/*********************************************