jfreerails.server
Class CityTilePositioner
java.lang.Object
jfreerails.server.CityTilePositioner
public class CityTilePositioner
- extends java.lang.Object
This class initialises cities and controls their growth. It makes changes to
directly to the world object, so if the game has already started, use
WorldDifferences and MapDiffMove to pass changes to the clients.
- Author:
- Luke
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
random
java.util.Random random
urbanTerrainTypes
java.util.ArrayList<TerrainType> urbanTerrainTypes
industryTerrainTypes
java.util.ArrayList<TerrainType> industryTerrainTypes
resourceTerrainTypes
java.util.ArrayList<TerrainType> resourceTerrainTypes
w
World w
CityTilePositioner
public CityTilePositioner(World w)
initCities
void initCities()
addResourceTile
private void addResourceTile(CityEconomicModel city)
addIndustryTile
private void addIndustryTile(CityEconomicModel city)
addUrbanTile
private void addUrbanTile(CityEconomicModel city)
growCities
void growCities()