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; } }
public Joueur(string nomJoueur, Inventaire casier, TypeJoueur typeJoueur) { this.nomJoueur = nomJoueur; this.casier = casier; this.typeJoueur = typeJoueur; }
public Joueur(int _nombreDeVies, TypeJoueur _type, string _nom) : this() { type = _type; nom = _nom; }