Beispiel #1
0
        /**
         * Lors d'un clic sur un bouton, lancer le jeu en lui passant en paramètre le mode choisi.
         */
        private void nbPlayer_Click(object sender, RoutedEventArgs e)
        {
            //Récupérer le nombre de joueurs à partir du nom du bouton.
            //À noter : le mode MEGA HARD correspond à un hypothétique mode 4 joueurs.
            int playerCount = int.Parse((sender as Button).Name.Replace("nbPlayer", ""));

            //Mémorise les informations qui serviront pour le scoring
            gameMode = playerCount;

            //Initialiser la fenêtre de jeu et s'abonner à l'évènement de fermeture pour reprendre la main en fin de jeu
            mainWindow = new MainWindow(playerCount);
            mainWindow.Show();
            mainWindow.Closing += new System.ComponentModel.CancelEventHandler(mainWindow_Closing);

            this.Hide();
        }
 public MainWindow(int playerCount)
 {
     InitializeComponent();
     instance = this;
     this.playerCount = playerCount;
 }
Beispiel #3
0
 public MainWindow(int playerCount)
 {
     InitializeComponent();
     instance         = this;
     this.playerCount = playerCount;
 }