private void AjouterObjetAuCombattant(OtherCase othercase, int x, int y) { OtherCase other = (OtherCase)labyrinthe.Board[x, y]; Objet objet = (Objet)other.Content; Combattant combattant = (Combattant)othercase.Content; int val = objet.Valeur + combattant.Objet.Valeur; combattant.Objet.Valeur = val; }
public Combattant(bool offensif, int x, int y, Labyrinthe lab) { boardVisite = new bool[x, y]; initBoardVisites(x, y, lab); pointsDeVie = 100; capacite = 10; this.offensif = offensif; //defensif this.objetFactory = new ObjetFactory(); objet = objetFactory.renvoieObjet(); objet.Valeur = 0; stack = new Stack <int[]>(); }