civquest.city
Class City
java.lang.Object
civquest.map.MapObject
civquest.city.City
- public class City
- extends MapObject
Constructor Summary |
City(java.lang.String name,
java.lang.String cityStyle)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
City
public City(java.lang.String name,
java.lang.String cityStyle)
getID
public int getID()
- Returns the unique id of this city.
- Returns:
- the unique id of this city
getName
public java.lang.String getName()
addUnit
public void addUnit(Unit unit)
addBuilding
public void addBuilding(Building building)
removeBuilding
public void removeBuilding(Building building)
getBuildings
public java.util.Vector getBuildings()
getTotalPopulation
public int getTotalPopulation()
setPopulation
public void setPopulation(int pop)
startProduction
public void startProduction(Producable product)
getCurrentProduction
public Producable getCurrentProduction()
getProductionPoints
public int getProductionPoints()
getPropertyField
public Field getPropertyField(java.lang.String propertyName)
getAvailableProductions
public java.util.Vector getAvailableProductions()
turnDone
public void turnDone()