Esempio n. 1
0
        public override Entite Clone()
        {
            Joueur j = new Joueur(x, y);

            j.vie        = vie;
            j.barre      = barre.Clone();
            j.inventaire = inventaire.Clone();
            j.crafting   = crafting.Clone();
            if (casque != null)
            {
                j.casque = (Casque)casque.Clone();
            }
            if (plastron != null)
            {
                j.plastron = (Plastron)plastron.Clone();
            }
            if (jambiere != null)
            {
                j.jambiere = (Jambiere)jambiere.Clone();
            }
            if (botte != null)
            {
                j.botte = (Botte)botte.Clone();
            }
            j.faim       = faim;
            j.maindroite = maindroite;
            return(j);
        }
Esempio n. 2
0
        public override Block Clone()
        {
            Inventaire inv = inventaire.Clone();

            return(new Coffre_Block(inv));
        }
Esempio n. 3
0
 public override Block Clone()
 {
     return(new TableDeCraft(inventaire.Clone()));
 }