public static void Right(Position positionJoueur, TypeJoueur typeJoueur = TypeJoueur.Joueur)
 {
     Console.SetCursorPosition(positionJoueur.LeftCursorPosition + 1, positionJoueur.TopCursorPosition);
     Console.Write(" ");
     Console.SetCursorPosition(Console.CursorLeft - 2 + 5, Console.CursorTop);
     if (typeJoueur != TypeJoueur.Adversaire)
     {
         DrawJoueur(typeJoueur, positionJoueur.Joueur.Personnage.TypePersonnage);
     }
     else
     {
         DrawJoueur(typeJoueur, TypePersonnage.NonLanceurDeSort);
     }
     positionJoueur.X = positionJoueur.X + 1;
 }
        private static void DrawJoueur(TypeJoueur typeJoueur, TypePersonnage typePersonnage)
        {
            switch (typeJoueur)
            {
            case TypeJoueur.Joueur:
                if (typePersonnage == TypePersonnage.NonLanceurDeSort)
                {
                    SetJoueurInCase(heroChar, ConsoleColor.Blue);
                }
                else
                {
                    SetJoueurInCase(specialHeroChar, ConsoleColor.DarkYellow);
                }
                break;

            case TypeJoueur.Adversaire:
                SetJoueurInCase(ennemiChar, ConsoleColor.Red);
                break;
            }
        }
Пример #3
0
 public Joueur(string nomJoueur, Inventaire casier, TypeJoueur typeJoueur)
 {
     this.nomJoueur  = nomJoueur;
     this.casier     = casier;
     this.typeJoueur = typeJoueur;
 }
Пример #4
0
 public Joueur(int _nombreDeVies, TypeJoueur _type, string _nom) : this()
 {
     type = _type;
     nom  = _nom;
 }