コード例 #1
0
        protected override void OnInitialized()
        {
            mode = string.IsNullOrEmpty(Local) ? GameMode.SP_AI : GameMode.SP_LOCAL;

            contextBuilder = new GameContext.Builder(mode);
            if (mode == GameMode.SP_LOCAL)
            {
                InitializeGameManager();
            }
        }
コード例 #2
0
 public override async void PlayAgain()
 {
     contextBuilder = new GameContext.Builder(GameMode.MP);
     GameManager    = new GameManager(contextBuilder.Build());
     IsLoaded       = false;
     CanStartGame   = false;
     IsInterrupted  = false;
     PlayerCell     = BoardCell.EMPTY;
     StateHasChanged();
     await ConnectPlayer();
 }