Esempio n. 1
0
 /**
  * Founds a city.
  *
  * @param player
  * @param name
  * @param center
  * @return
  */
 public City foundCity(MPlayer player, String name, District center) {
   // Make city
   City city = new City(getNextCityId());
   city.setName(name);
   city.setMayor(player.getName());
   city.attachNewDistrict(center);
   center.setType(DistrictType.GOVERNMENT);
   insertCity(city);
   center.getWorld().setCapital(city);
   return city;
 }
Esempio n. 2
0
 /**
  * Inserts the given district.
  *
  * @param district The district to insert.
  * @return This CityManager.
  */
 public CityManager insertDistrict(District district) {
   MWorld world = district.getWorld();
   getDistrictMap(world).put(district.getId(), district);
   registerLandOwner(district);
   return this;
 }