コード例 #1
0
void status() {
    switch (classes) {
    case BALANCED: balanced();
        break;
    case WARRIOR: warrior();
        break;
    case ARCHER: archer();
        break;
    }
}
コード例 #2
0
TEST(AttackCharacterTest, WarriorsAndRoguesTakeFullDamageFromMagicSpells){
	Character warrior(WARRIOR);
	Character rogue(ROGUE);

	MagicAttack spell;

	warrior.sustainDamage(&spell);
	rogue.sustainDamage(&spell);

	EXPECT_EQ(WARRIOR_HP - 50, warrior.getRemainingHP());
	EXPECT_EQ(ROGUE_HP - 50, rogue.getRemainingHP());
}