Пример #1
0
 protected GameState(GameState previousState)
 {
     player1       = previousState.player1;
     player2       = previousState.player2;
     game          = previousState.game;
     currentPlayer = previousState.currentPlayer;
     rallying      = previousState.rallying;
     serving       = previousState.serving;
     uiHandler     = previousState.uiHandler;
 }
Пример #2
0
 protected GameState FaultyServe(GameState gamestate)
 {
     if (gamestate.GetType() == typeof(FirstServe))
     {
         serving = game.ServeFaulty();
         return(new SecondServe(gamestate));
     }
     else
     {
         serving.ServeFaulty();
         return(new FirstServe(gamestate));
     }
 }