@Override public void usar(Personaje p) { if (p != null) { p.getMapa().getCelda(p.getPos()).setBomba(true); if (p instanceof Jugador) { Jugador jugador = (Jugador) p; jugador .getJuego() .log("Has colocado una bomba en esta casilla... explotará finalizado el turno.", true); } p.getMochila().remObjeto(this); } }
public boolean usar(Personaje who, Localizacion where) { this.times--; if (this.times <= 0) { who.elimObjeto(this.getId()); // System.out.println(Constants.MESSAGE_EMPTY.replace("id", this.getId())); } return true; }