示例#1
0
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);
}
示例#2
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);
}