Ejemplo n.º 1
0
 private void lehenManagerRun() {
   for (Lehen lehen : data.getLehen().values()) {
     lehen.lehenManager().run(this, lehen);
     lehen.buildManager().run(this, lehen.getWarehouse(), lehen);
     lehen.tradeManager().run(this, lehen);
   }
 }
Ejemplo n.º 2
0
  private ModelStatus initProductionQueue(String worldName) {
    //		System.out.println("Init Production");
    for (Settlement settle : this.getData().getSettlements().values()) {
      if (settle.isEnabled() && (settle.getPosition().getWorld().equalsIgnoreCase(worldName))) {
        productionQueue.add(settle);
      }
    }
    for (Lehen lehen : data.getLehen().values()) {
      if (lehen.isEnabled() && (lehen.getPosition().getWorld().equalsIgnoreCase(worldName))) {
        lehenProductionQueue.add(lehen);
      }
    }

    for (Regiment regiment : this.getData().getRegiments().values()) {
      if (regiment.isEnabled() && (regiment.getPosition().getWorld().equalsIgnoreCase(worldName))) {
        regimentProductionQueue.add(regiment);
      }
    }
    return ModelStatus.MODEL_PRODUCTION;
  }