예제 #1
0
        ///<summary> FIN METHODE MAIN JEU</summary>
        protected override void OnKeyPress(KeyPressEventArgs e)
        {
            string entreeDuJoueur          = e.KeyChar.ToString(); //la vraie valeur que le joueur entre par exemple a
            string entreeTransformeeFleche = "null";               //on transforme cette valeur en fléche si on tape z alors on transforme en "haut"

            switch (entreeDuJoueur)
            {
            case "z":
                entreeTransformeeFleche = "haut";

                break;

            case "s":
                entreeTransformeeFleche = "bas";
                break;

            case "d":
                entreeTransformeeFleche = "droite";
                break;

            case "q":
                entreeTransformeeFleche = "gauche";
                break;
            }
            GestionnaireMiniJeuBrasDeFer.GetlisteFlechesEntrees().Add(entreeTransformeeFleche);
        }
예제 #2
0
        ///<summary>
        ///Fin Methodes d'afficahge Donnes Personnages
        ///</summary>

        ///<summary> Methode MAIN Jeu///</summary>

        private void Main_Jeu()
        {
            GestionnaireMiniJeuBrasDeFer.GenererListeDeFleches(4);         //on génére une liste de fléches
            AfficherAllFleches();                                          //on affiche les fléches (images)
            GestionnaireMiniJeuBrasDeFer.GetlisteFlechesEntrees().Clear(); //avant de réactiver les entrees pour le joueur on clean la listeDes entrees d'avant
            KeyPreview = true;                                             //activation des entrees
            timerGestionnaireJeu.Interval = 1500;                          //on attends 2 secondes avant de desactiver
            timerGestionnaireJeu.Start();                                  //on desactive et vérifications (voir le tick)
        }