public override Tuple <bool, Tuple <Ecrans, object> > CliqueDroite(Joueur joueur, int bx, int by, Block block, Entite entite, Monde monde) { Item it = joueur.MainDroit(); if (it is Casque casque) { joueur.Barre.SetItem(joueur.Maindroite, joueur.Casque); joueur.Casque = casque; } if (it is Plastron plastron) { joueur.Barre.SetItem(joueur.Maindroite, joueur.Plastron); joueur.Plastron = plastron; } if (it is Jambiere jambiere) { joueur.Barre.SetItem(joueur.Maindroite, joueur.Jambiere); joueur.Jambiere = jambiere; } if (it is Botte Botte) { joueur.Barre.SetItem(joueur.Maindroite, joueur.Botte); joueur.Botte = Botte; } return(new Tuple <bool, Tuple <Ecrans, object> >(false, null)); }
public override bool Detruire(Joueur joueur) { if (joueur.MainDroit() is Pioche) { joueur.AjouterItem(new Minerais_Fer_Item(1)); return(true); } return(false); }
public override bool Detruire(Joueur joueur) { if (joueur.MainDroit() is Pioche pioche && pioche.Vitesse >= 4) { joueur.AjouterItem(new Diamant(1)); return(true); } return(false); }
public override bool Detruire(Joueur joueur) { //si ciseau en main if (joueur.MainDroit() is Ciseau cis) { joueur.AjouterItem(new FeuilleDeChene_Item(1)); cis.Durabiliter--; if (cis.Durabiliter <= 0) { joueur.EnleverItem(cis); } } return(true); }
public override bool Detruire(Joueur joueur) { if (joueur.MainDroit() is Pioche) { joueur.AjouterItem(new Four_Item(1)); if (inventaire.GetItem(0) != null) { joueur.AjouterItem(inventaire.GetItem(0)); } if (inventaire.GetItem(1) != null) { joueur.AjouterItem(inventaire.GetItem(1)); } if (inventaire.GetItem(2) != null) { joueur.AjouterItem(inventaire.GetItem(2)); } return(true); } return(false); }