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; } }
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; } } }