int main(void) { FragTrap ft1("Alf"); FragTrap ft2("Bob"); FragTrap ft3(ft1); std::cout << std::endl; ft3 = ft2; std::cout << std::endl; ft1.rangedAttack("Bob"); std::cout << std::endl; ft1.meleeAttack("Bob"); std::cout << std::endl; ft1.takeDamage(3); std::cout << std::endl; ft1.beRepaired(3); std::cout << std::endl; ft1.takeDamage(1000); std::cout << std::endl; ft1.beRepaired(1000); std::cout << std::endl; ft1.beRepaired(3); std::cout << std::endl; ft1.Ep = 100; std::cout << std::endl; ft1.vaulthunter_dot_exe("1"); ft1.vaulthunter_dot_exe("2"); ft1.vaulthunter_dot_exe("3"); ft1.vaulthunter_dot_exe("4"); ft1.vaulthunter_dot_exe("5"); std::cout << std::endl; ScavTrap st1("John"); ScavTrap st2("Ben"); ScavTrap st3; std::cout << std::endl; st1.meleeAttack("bob"); st1.rangedAttack("Alf"); std::cout << std::endl; st2.takeDamage(45); st2.beRepaired(21); std::cout << std::endl; st3.challengeNewcomer(); st3.challengeNewcomer(); std::cout << std::endl; return (0); }
int main(void) { FragTrap ft1("Alf"); FragTrap ft2("Bob"); FragTrap ft3(ft1); std::cout << std::endl; ft1.debug(); ft2.debug(); ft3.debug(); std::cout << std::endl; ft3 = ft2; ft1.debug(); ft2.debug(); ft3.debug(); std::cout << std::endl; ft1.rangedAttack("Bob"); ft1.debug(); ft2.debug(); std::cout << std::endl; ft1.meleeAttack("Bob"); ft1.debug(); ft2.debug(); std::cout << std::endl; ft1.takeDamage(3); ft1.debug(); ft2.debug(); std::cout << std::endl; ft1.beRepaired(3); ft1.debug(); ft2.debug(); std::cout << std::endl; ft1.takeDamage(1000); ft1.debug(); ft2.debug(); std::cout << std::endl; ft1.beRepaired(1000); ft1.debug(); ft2.debug(); std::cout << std::endl; ft1.vaulthunter_dot_exe("1"); ft1.debug(); ft1.vaulthunter_dot_exe("2"); ft1.debug(); ft1.vaulthunter_dot_exe("3"); ft1.debug(); ft1.vaulthunter_dot_exe("4"); ft1.debug(); ft1.vaulthunter_dot_exe("5"); ft1.debug(); std::cout << std::endl; return (0); }