Ejemplo n.º 1
0
        public async void LoadSelectedGame(GameListElement selectedItem)
        {
            if (SelectionMode == 1)
            {
                SelectionMode = 0;
                await GameHistoryModel.GetSelectedGameData(selectedItem.IdGame);

                GameField = new Views.GameField(Game, GameStateInfo, Navigation);
                await Navigation.PushAsync(GameField);

                GameHistoryModel.IsGameStarted = false;
                UpdateGameList();
            }
        }
Ejemplo n.º 2
0
        public async void StartGame()
        {
            if (Login == "" || Login is null || SelectedPlayerId != -1)
            {
                await RealPlayerChoiceModel.StartGame(SelectedPlayerId);

                if (!RealPlayerChoiceModel.CancelGame)
                {
                    GameField = new Views.GameField(Game, GameStateInfo, Navigation);
                    await Navigation.PushAsync(GameField);
                }
                else
                {
                    await RealPlayerChoiceModel.CallCancelGame();
                }
            }