Example #1
0
 public void ChangerActivationMenu(bool actif)
 {
     ChangerAvtivationBoutons(actif);
     if (actif)
     {
         Choix = ChoixMenu.EN_ATTENTE; // PO LEGIT!!!
     }
 }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Bienvenue sur le jeu !");

            ChoixMenu menu = ChoixMenu.Quitter;

            do
            {
                AfficherMenuDuJeu();
                menu = LancerChoixUtilisateur();
            } while (menu != ChoixMenu.Quitter);
        }
Example #3
0
        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);
            }
        }
Example #4
0
 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);
     }
 }
Example #5
0
        /// <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);
        }
Example #6
0
        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");
            }
        }
Example #7
0
        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);
        }
Example #8
0
        /// <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));
        }
Example #9
0
 public override void Initialize()
 {
     Choix       = ChoixMenu.EN_ATTENTE; // SI ON RE-OUVRE?????? on enabled changed
     Composantes = new List <DrawableGameComponent>();
 }