save to move to e3
This commit is contained in:
@@ -9,14 +9,15 @@ ScavTrap::ScavTrap( std::string name ) : ClapTrap(name) {
|
||||
_hit = _dHit;
|
||||
_energy = _dEnergy;
|
||||
_attack = _dAttack;
|
||||
std::cout << _class << " " << _name << " nb:" << _number << " created\n";
|
||||
std::cout << _class << " " << _name << "-" << _number << " created\n";
|
||||
return;
|
||||
}
|
||||
|
||||
ScavTrap::ScavTrap( ScavTrap const & src ) : ClapTrap() {
|
||||
_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;
|
||||
}
|
||||
|
||||
@@ -25,7 +26,7 @@ ScavTrap::ScavTrap( ScavTrap const & src ) : ClapTrap() {
|
||||
*********************************************/
|
||||
|
||||
ScavTrap::~ScavTrap( void ) {
|
||||
std::cout << _class << " " << _name << " nb:" << _number << " destructed\n";
|
||||
std::cout << _class << " " << _name << "-" << _number << " destructed\n";
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -37,13 +38,15 @@ ScavTrap & ScavTrap::operator=( ScavTrap const & rhs ) {
|
||||
|
||||
if ( this != &rhs )
|
||||
{
|
||||
_hit = rhs.getHit();
|
||||
_energy = rhs.getEnergy();
|
||||
_attack = rhs.getAttack();
|
||||
_name = rhs.getName();
|
||||
ClapTrap::operator=(rhs);
|
||||
// _name = rhs.getName();
|
||||
// _hit = rhs.getHit();
|
||||
// _energy = rhs.getEnergy();
|
||||
// _attack = rhs.getAttack();
|
||||
// _name = rhs.getName();
|
||||
}
|
||||
|
||||
std::cout << _class << " " << _name << " nb:" << _number << " assigned\n";
|
||||
std::cout << _class << "T " << _name << "-" << _number << " assigned\n";
|
||||
return *this;
|
||||
|
||||
}
|
||||
@@ -53,7 +56,7 @@ ScavTrap & ScavTrap::operator=( ScavTrap const & rhs ) {
|
||||
*********************************************/
|
||||
|
||||
void ScavTrap::guardGate() {
|
||||
std::cout << _class << " " << _name << " entered special mode Gate Keeper\n";
|
||||
std::cout << _class << " " << _name << "-" << _number << " entered special mode Gate Keeper\n";
|
||||
}
|
||||
|
||||
/*********************************************
|
||||
|
||||
Reference in New Issue
Block a user