コード例 #1
0
ファイル: PopPrey.java プロジェクト: Wicowyn/Fourmiz
  private void popPrey() {
    if (list.size() >= maxPrey) return;

    Entity prey = new Entity(getOwner().getEngine(), Engine.getDefaultShape());
    Prey preyA = new Prey(prey);
    preyA.setLife(160);
    preyA.setFood(100);
    prey.addAbility(preyA);

    ShapeMove move = new ShapeMove(prey);
    move.setSpeed(2);
    move.setArea(getArea());
    prey.addAbility(move);

    RealRender render = new RealRender(prey);
    render.setAnimation(getOwner().getEngine().getRessources().getAnimation("Prey"));
    prey.addAbility(render);

    Vector2f position = new Vector2f(getArea().getCenterX(), getArea().getCenterY());

    prey.setPosition(position);
    prey.setDirection(270);

    getOwner().getEngine().addEntityToBuff(prey);
    list.add(prey);
  }