Package model.zone
Class ResidentialZone
java.lang.Object
model.zone.Zone
model.zone.ResidentialZone
- All Implemented Interfaces:
Serializable
,Buildable
- See Also:
-
Field Summary
Fields inherited from class model.zone.Zone
birthday, buildableType, citizens, coordinate, dayToBuild, dimension, effectRadius, isUnderConstruction, level, statistics
-
Constructor Summary
ConstructorsConstructorDescriptionResidentialZone
(Level level, int dayToBuild, ZoneStatistics statistics, Date birthday, Coordinate coordinate, float effectRadius) -
Method Summary
Modifier and TypeMethodDescriptionA type can be:int
Methods inherited from class model.zone.Zone
addCitizen, getBirthday, getCitizens, getCoordinate, getDimension, getFreeWorkSpaceEffect, getIndustrialEffect, getLevel, getOneTimeCost, getPoliceEffect, getPopulation, getStatistics, getZoneSatisfaction, getZonRelatedSatisfaction, isConnected, isUnderConstruction, removeCitizen, resetConnected, setLevel, setUnderConstruction, toString, updateForestEffect, updateIndustrialEffect, updatePoliceEffect, updateStadiumEffect
-
Constructor Details
-
ResidentialZone
public ResidentialZone(Level level, int dayToBuild, ZoneStatistics statistics, Date birthday, Coordinate coordinate, float effectRadius)
-
-
Method Details
-
getBuildableType
Description copied from interface:Buildable
A type can be:- Specified by:
getBuildableType
in interfaceBuildable
- Overrides:
getBuildableType
in classZone
- Returns:
- the type of the buildable
-
getCapacity
public int getCapacity()- Overrides:
getCapacity
in classZone
-