예제 #1
0
        public override void gererActionBouton(Bouton bouton)
        {
            // Retourner au menu principal
            if (bouton.getId() == 0)
            {
                Gfx.changerEcran(new Ecran_Titre());
            }

            // Quitter le jeu
            if (bouton.getId() == 100)
            {
                Gfx.deinitialiser_2d();
                Sfx.deinitialiser_son();
                SDL.SDL_Quit();
            }
        }
예제 #2
0
        public override void gererActionBouton(Bouton bouton)
        {
            // Jouer
            if (bouton.getId() == 0)
            {
                Gfx.changerEcran(new Ecran_ConfigPartie(this));
            }

            // Consulter les instructions
            if (bouton.getId() == 1)
            {
                Gfx.changerEcran(new Ecran_Instructions(this));
            }

            // Quitter
            if (bouton.getId() == 100)
            {
                Gfx.deinitialiser_2d();
                Sfx.deinitialiser_son();
                SDL.SDL_Quit();
            }
        }
예제 #3
0
        public override void gererActionBouton(Bouton bouton)
        {
            // Continuer la partie
            if (bouton.getId() == 0)
            {
                ((Ecran_Jeu)ecranPrecedent).retourEnJeu((long)(DateTime.Now - tempsDebutPause).TotalMilliseconds);
                Gfx.changerEcran(ecranPrecedent);
            }

            // Quitter la session
            if (bouton.getId() == 1)
            {
                Gfx.changerEcran(new Ecran_Titre());
            }

            // Quitter le jeu
            if (bouton.getId() == 100)
            {
                Sfx.deinitialiser_son();
                Gfx.deinitialiser_2d();
                SDL.SDL_Quit();
            }
        }
예제 #4
0
 public override void gererActionBouton(Bouton bouton)
 {
     // page précédente
     if (bouton.getId() == 0)
     {
         if (page > 0)
         {
             page--;
         }
     }
     // page suivant
     if (bouton.getId() == 1)
     {
         if (page < 1)
         {
             page++;
         }
     }
     // Retourner au menu principal
     if (bouton.getId() == 100)
     {
         Gfx.changerEcran(ecranPrecedent);
     }
 }
예제 #5
0
        public override void gererActionBouton(Bouton bouton)
        {
            // valeur de nombre de joueurs diminue
            if (bouton.getId() == 0)
            {
                if (nb_joueurs > 2)
                {
                    nb_joueurs--;
                }
            }
            // valeur de nombre de joueurs augmente
            if (bouton.getId() == 1)
            {
                if (nb_joueurs < 4)
                {
                    nb_joueurs++;
                }
            }
            // valeur de nombre de manches diminue
            if (bouton.getId() == 2)
            {
                if (nb_manches > 1)
                {
                    nb_manches--;
                }
            }
            // valeur de nombre de manches augmente
            if (bouton.getId() == 3)
            {
                if (nb_manches < 9)
                {
                    nb_manches++;
                }
            }
            // valeur de temps de la manche diminue
            if (bouton.getId() == 4)
            {
                if (temps_manche > 60)
                {
                    temps_manche -= 60;
                }
            }
            // valeur de temps de la manche augmente
            if (bouton.getId() == 5)
            {
                if (temps_manche < 9 * 60)
                {
                    temps_manche += 60;
                }
            }

            // lancer la partie
            if (bouton.getId() == 6)
            {
                Gfx.changerEcran(new Ecran_Jeu(new Session(nb_joueurs, id_map, nb_manches, temps_manche, temps_manche / 6)));
            }

            // retour au menu principal
            if (bouton.getId() == 100)
            {
                Gfx.changerEcran(ecranPrecedent);
            }
        }