コード例 #1
0
 private void LoadNextPuzzle(NextPuzzleMessage obj)
 {
     Task.Run(async() =>
     {
         var game = await this.Service.GetById(++this.PuzzleId);
         Device.BeginInvokeOnMainThread(() =>
         {
             ClearBoard();
             DrawBoard(this, game);
             this.Messenger.Send(new PuzzleLoadedMessage(game.Board.IsWhiteMove, string.Empty));
         });
     });
 }
コード例 #2
0
ファイル: GameLayer.cs プロジェクト: AGRocks/chezzles
 private void LoadNextPuzzle(NextPuzzleMessage obj)
 {
     Task.Run(async () =>
     {
         var game = await this.Service.GetById(++this.PuzzleId);
         Device.BeginInvokeOnMainThread(() =>
         {
             ClearBoard();
             DrawBoard(this, game);
             this.Messenger.Send(new PuzzleLoadedMessage(game.Board.IsWhiteMove, string.Empty));
         });
     });
 }