class Monstre { private int pointsDeVie; private int pos_x; // position du monstre en (x,y) private int pos_y; public Monstre(int x = 0, int y = 0, int pv = 100) { pos_x = x; pos_y = y; pointsDeVie = pv; } public void SeDeplace(int x, int y) { pos_x = x; pos_y = y; } public void EstTouche(int degats) { pointsDeVie -= degats; } public void Affiche() { Console.WriteLine($"x={pos_x}, y={pos_y}, points de vie={pointsDeVie}"); } } public class Jeu { public static void Main() { Monstre dracula = new Monstre(10,10,200); dracula.SeDeplace(20, 30); dracula.EstTouche(6); Console.Write("Dracula est touché "); dracula.Affiche(); // Résultat - Dracula est touché x=20, y=30, points de vie=194 } }