39 lines
846 B
C++
39 lines
846 B
C++
#include "ClapTrap.hpp"
|
|
|
|
int main(void) {
|
|
ClapTrap none;
|
|
ClapTrap clapy("Clapy");
|
|
ClapTrap clapo("Clapo");
|
|
|
|
std::cout << "\n----------------------------\n" << std::endl;
|
|
|
|
none.attack("Clapy");
|
|
none.takeDamage(20);
|
|
none.attack("Clapy");
|
|
none.beRepaired(10);
|
|
|
|
std::cout << "\n----------------------------\n" << std::endl;
|
|
|
|
clapy.attack("Clapo");
|
|
clapo.takeDamage(0);
|
|
clapy.takeDamage(5);
|
|
clapy.beRepaired(5);
|
|
clapy.takeDamage(5);
|
|
|
|
for (int i = 0; i < 8; i++)
|
|
clapy.attack("Clapo");
|
|
|
|
std::cout << "\n----------------------------\n" << std::endl;
|
|
|
|
std::cout << "/*ClapTrap clapy2(clapy);" << std::endl;
|
|
std::cout << "ClapTrap clapy3 = clapy;*/\n" << std::endl;
|
|
ClapTrap clapy2(clapy);
|
|
ClapTrap clapy3 = clapy;
|
|
|
|
clapy2.attack("Clapo");
|
|
clapy3.attack("Clapo");
|
|
|
|
std::cout << "\n----------------------------\n" << std::endl;
|
|
|
|
}
|