public void ChangerActivationMenu(bool actif) { ChangerAvtivationBoutons(actif); if (actif) { Choix = ChoixMenu.EN_ATTENTE; // PO LEGIT!!! } }
static void Main(string[] args) { Console.WriteLine("Bienvenue sur le jeu !"); ChoixMenu menu = ChoixMenu.Quitter; do { AfficherMenuDuJeu(); menu = LancerChoixUtilisateur(); } while (menu != ChoixMenu.Quitter); }
static void AfficherMenuDuJeu() { string[] choixEnChaine = Enum.GetNames(typeof(ChoixMenu)); for (int i = 0; i < choixEnChaine.Length; i++) { ChoixMenu menuEnCours = ConvertirStringToChoixMenu(choixEnChaine[i]); string formatAAfficher = string.Format("{0} : {1}", (int)menuEnCours, choixEnChaine[i]); Console.WriteLine(formatAAfficher); } }
protected override void OnEnabledChanged(object sender, EventArgs args) { foreach (DrawableGameComponent composante in Composantes) { composante.Enabled = Enabled; composante.Visible = Enabled; } if (Enabled) { Choix = ChoixMenu.EN_ATTENTE; ChangerAvtivationBoutons(true); } }
/// <summary> /// Permet d'obtenir une action d'exécution, après choix dans le menu de l'utilisateur /// </summary> /// <param name="choix">Choix de l'utilisateur</param> /// <returns></returns> public static IAction CreateOne(ChoixMenu choix) { IAction action = null; if (choix == ChoixMenu.AjouterAnimal) { action = new ListerAnimauxAction(); } else if (choix == ChoixMenu.ListerAnimaux) { action = new AjouterAnimalAction(); } return(action); }
static void AfficherMenu() { string[] listChoix = Enum.GetNames(typeof(ChoixMenu)); foreach (var item in listChoix) { ChoixMenu choix = (ChoixMenu)Enum.Parse(typeof(ChoixMenu), item); System.Console.WriteLine($"{choix} : {item}"); } string choixFinal = System.Console.ReadLine(); try { FabricAction.CreateOne(choixFinal).Execute(); } catch (SqlException ex) { System.Console.WriteLine("Une erreur est survenue"); } }
static ChoixMenu LancerChoixUtilisateur() { string choix = Console.ReadLine(); ChoixMenu menuEnCours = ConvertirStringToChoixMenu(choix); //ultra générique : ChoixMenu me = ConvertirStringToEnum<ChoixMenu>(choix); switch (menuEnCours) { case ChoixMenu.Quitter: break; case ChoixMenu.SaisieUtilisateur: PreparationDuJoueur(); break; case ChoixMenu.GestionDeplacement: SeDeplacer(); break; default: break; } return(menuEnCours); }
/// <summary> /// Permet d'obtenir une action d'exécution, après choix dans le menu de l'utilisateur /// </summary> /// <param name="choix">Choix de l'utilisateur (chaîne)</param> /// <returns></returns> public static IAction CreateOne(string choix) { ChoixMenu reelChoix = (ChoixMenu)Enum.Parse(typeof(ChoixMenu), choix); return(CreateOne(reelChoix)); }
public override void Initialize() { Choix = ChoixMenu.EN_ATTENTE; // SI ON RE-OUVRE?????? on enabled changed Composantes = new List <DrawableGameComponent>(); }