Exemple #1
0
        public void StartGameAction(string gameMode)
        {
            switch (gameMode)
            {
            case "Threes":
                game = new Threes();
                break;

            case "Fives":
                game = new Fives();
                break;

            case "Eights":
                game = new Eights();
                break;

            case "2048":
                game = new TwentyFortyEight();
                break;
            }
            if (game != null)
            {
                NextTileVisibility        = game.NextNumberVisible ? Visibility.Visible : Visibility.Hidden;
                ScoreVisibility           = game.ScoreVisible ? Visibility.Visible : Visibility.Hidden;
                QuitCurrentGameVisibility = Visibility.Visible;
                HideGameSelection         = true;
                if (InitializeBoard != null)
                {
                    InitializeBoard();
                    MoveCommand.RaiseCanExecuteChanged();
                }
            }
        }
 public void StartGameAction(string gameMode)
 {
     switch (gameMode)
     {
         case "Threes":
             game = new Threes();
             break;
         case "Fives":
             game = new Fives();
             break;
         case "Eights":
             game = new Eights();
             break;
         case "2048":
             game = new TwentyFortyEight();
             break;
     }
     if (game != null)
     {
         NextTileVisibility = game.NextNumberVisible ? Visibility.Visible : Visibility.Hidden;
         ScoreVisibility = game.ScoreVisible ? Visibility.Visible : Visibility.Hidden;
         QuitCurrentGameVisibility = Visibility.Visible;
         HideGameSelection = true;
         if (InitializeBoard != null)
         {
             InitializeBoard();
             MoveCommand.RaiseCanExecuteChanged();
         }
     }
 }