Exemplo n.º 1
0
        private void GérerTransitionPause()
        {
            switch (MenuDePause.Choix)
            {
            case ChoixMenu.JOUER:
                MenuDePause.Enabled = false;
                État  = ÉtatsJeu.JEU;
                Pause = false;
                break;

            case ChoixMenu.QUITTER:
                MenuDePause.Enabled = false;
                État = ÉtatsJeu.MENU_PRINCIPAL;
                MenuPrincipal.Enabled = true;
                NetworkManager.SendDisconnect();
                NetworkManager.Close();
                ConnectionÉtablie = false;
                break;

            case ChoixMenu.OPTION:
                ÉtatPrécédentOption = État;
                État = ÉtatsJeu.MENU_OPTION;
                MenuDesOptions.Enabled = true;
                MenuDePause.ChangerActivationMenu(false);
                MenuSélectionnéOption = MenuDePause;
                break;
            }
        }
Exemplo n.º 2
0
 private void GérerChangementPause()
 {
     if (ÉtatJoueur != ÉtatsJoueur.CLIENT)
     {
         if (GestionInput.EstNouvelleTouche(Keys.Space))
         {
             État  = ÉtatsJeu.PAUSE;
             Pause = true;
             MenuDePause.Enabled = true;
             MenuDePause.ChangerActivationMenu(true);
         }
     }
     else
     {
         if (!NetworkManager.EnnemiPrêtÀJouer)
         {
             État = ÉtatsJeu.STAND_BY;
             MenuDePause.Enabled = true;
             MenuDePause.ChangerActivationMenu(false);
             Pause = true;
         }
     }
 }