// '' <summary> // '' Checks the results of the attack and switches to // '' Ending the Game if the result was game over. // '' </summary> // '' <param name="result">the result of the last // '' attack</param> // '' <remarks>Gets the AI to attack if the result switched // '' to the AI player.</remarks> private static void CheckAttackResult(AttackResult result) { switch (result.Value) { case ResultOfAttack.Miss: if ((_theGame.Player == ComputerPlayer)) { GameController.AIAttack(); } break; case ResultOfAttack.GameOver: GameController.SwitchState(GameState.EndingGame); break; } }