예제 #1
0
 @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);
   }
 }
예제 #2
0
  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;
  }