コード例 #1
0
ファイル: ControllerStates.cs プロジェクト: darkiri/TicTacToe
        protected override ControllerState HandleOtherInput(string key, IGameplay gameplay)
        {
            gameplay.GoTo(ParsePosition(key));

            return gameplay.WhoWins() != BoardMark._
                ? GameOver
                : Play;
        }
コード例 #2
0
ファイル: ControllerStates.cs プロジェクト: darkiri/TicTacToe
 public string GetPlayStatus(IGameplay gameplay)
 {
     return gameplay.WhoWins() != BoardMark._
                ? String.Format("{0} wins!", gameplay.WhoWins())
                : String.Format("{0} goes:", gameplay.WhoGoesNow);
 }