cpp/CPP03/ex00/main.cpp
2024-12-04 17:29:31 +01:00

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;
}