Package games.stendhal.server.entity.mapstuff.spawner

Examples of games.stendhal.server.entity.mapstuff.spawner.FlowerGrower


public class FlowerGrowerTransFormer implements Transformer {

  public RPObject transform(final RPObject object) {
      String itemname = object.get("class");
      itemname = itemname.substring(itemname.lastIndexOf('/') + 1, itemname.length() - "_grower".length());
      return new FlowerGrower(object, itemname);
  }
View Full Code Here


        return false;
      }
     
      // the infostring of the seed stores what it should grow
      final String infostring = this.getInfoString();
      FlowerGrower flowerGrower;
      // choose the default flower grower if there is none set
      if (infostring == null) {
        flowerGrower = new FlowerGrower();
      } else {
        flowerGrower = new FlowerGrower(this.getInfoString());
      }
      user.getZone().add(flowerGrower);
      // add the FlowerGrower where the seed was on the ground
      flowerGrower.setPosition(this.getX(), this.getY());
      // The first stage of growth happens almost immediately       
      TurnNotifier.get().notifyInTurns(3, flowerGrower);
      // remove the seed now that it is planted
      this.removeOne();
      return true;
View Full Code Here

    assertTrue(seed.onUsed(player));

    final Entity entity = player.getZone().getEntityAt(1, 0);
    assertNotNull(entity);
    if (entity instanceof FlowerGrower) {
      final FlowerGrower flg = (FlowerGrower) entity;
      flg.setToFullGrowth();
      flg.onUsed(player);
      assertNull(player.getZone().getEntityAt(1, 0));
      assertTrue(player.isEquipped("lilia"));
    } else {
      fail("seed produced non flowergrower");
    }
View Full Code Here

    assertTrue(seed.onUsed(player));

    final Entity entity = player.getZone().getEntityAt(1, 0);
    assertNotNull(entity);
    if (entity instanceof FlowerGrower) {
      final FlowerGrower flg = (FlowerGrower) entity;
      flg.setToFullGrowth();
      flg.onUsed(player);
      assertNull(player.getZone().getEntityAt(1, 0));
      assertTrue("player has daisies", player.isEquipped("daisies"));
    } else {
      fail("seed produced non flowergrower");
    }
View Full Code Here

TOP

Related Classes of games.stendhal.server.entity.mapstuff.spawner.FlowerGrower

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.