Package model.facility
Class Road
java.lang.Object
model.facility.Facility
model.facility.Road
- All Implemented Interfaces:
Serializable
,Buildable
- See Also:
-
Field Summary
Fields inherited from class model.facility.Facility
coordinate, dimension, maintenanceFee, oneTimeCost
-
Constructor Summary
ConstructorsConstructorDescriptionRoad
(int oneTimeCost, int maintenanceFee, Coordinate coordinate, Dimension dimension) -
Method Summary
Modifier and TypeMethodDescriptionA type can be:boolean
if buildable is connected to master roadboolean
Checks if the buildable is under constructionMethods inherited from class model.facility.Facility
getCoordinate, getDimension, getMaintenanceFee, getOneTimeCost, resetConnected, setConnected, toString
-
Constructor Details
-
Road
-
-
Method Details
-
getBuildableType
Description copied from interface:Buildable
A type can be:- Returns:
- the type of the buildable
-
isUnderConstruction
public boolean isUnderConstruction()Description copied from interface:Buildable
Checks if the buildable is under construction- Returns:
- boolean
-
isConnected
public boolean isConnected()Description copied from interface:Buildable
if buildable is connected to master road- Specified by:
isConnected
in interfaceBuildable
- Overrides:
isConnected
in classFacility
- Returns:
- true id connected
-