public static void CombatPlayerTurn() { Console.Clear(); Phase = "CombatPlayerTurn"; if (room == 6) { DM.ShowBattleUITurn(player, floorBoss, 0, true); } else { DM.ShowBattleUITurn(player, roomMonster, 0, false); } }
public static void CombatEnemyTurn() { Console.Clear(); Phase = "CombatEnemyTurn"; if (room == 6) { DM.ShowBattleUITurn(player, floorBoss, 1, true); } else { DM.ShowBattleUITurn(player, roomMonster, 1, false); } Thread.Sleep(2000); int damage; if (room == 6) { damage = EM.CalculateBossMonsterDamage(floorBoss, player); } else { damage = EM.CalculateMonsterDamage(roomMonster, player); } player.CurrentHealth -= damage; Console.Clear(); Console.WriteLine("You took " + damage + " points of damage"); Thread.Sleep(2000); if (EM.CheckGameOver(player)) { GameOver(); } else { CombatPlayerTurn(); } }