자주 사용되는 메소드들
자주 사용되는 메소드들
자주 사용되는 메소드들
자주 사용되는 메소드들
public static void StartBattle(Hero hero, IMonster monster) { monster.Reset(); Displays.CombatDisplay(hero, monster); while (monster.IsAlive() && hero.IsAlive()) { HeroTurn(hero, monster); MonsterTurn(hero, monster); } if (hero.IsAlive()) { Displays.VictoryDisplay(); } else { Displays.GameOverDisplay(); } }