コード例 #1
0
 public static async Task UIEndTurnAsync(this IBasicGameContainer gameContainer)
 {
     if (gameContainer.BasicData !.MultiPlayer)
     {
         await gameContainer.Network !.SendEndTurnAsync();
     }
     if (gameContainer.EndTurnAsync == null)
     {
         throw new BasicBlankException("Nobody is handling game end turn.  Rethink");
     }
     await gameContainer.EndTurnAsync.Invoke();
 }
コード例 #2
0
 public static void RepaintBoard(this IBasicGameContainer gameContainer)
 {
     gameContainer.Aggregator !.RepaintBoard();
 }