Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 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[]>();
 }