yab.io.object
Class BaseBuilding
java.lang.Object
|
+--yab.io.object.BaseRCRObject
|
+--yab.io.object.BaseRealObject
|
+--yab.io.object.BaseMotionlessObject
|
+--yab.io.object.BasePointObject
|
+--yab.io.object.BaseBuilding
- All Implemented Interfaces:
- ProtocolConstants
- Direct Known Subclasses:
- BaseAmbulanceCenter, BaseFireStation, BasePoliceOffice, BaseRefuge
- public class BaseBuilding
- extends BasePointObject
Fields inherited from interface yab.io.ProtocolConstants |
AGENT_TYPE_AMBULANCE_CENTER, AGENT_TYPE_AMBULANCE_TEAM, AGENT_TYPE_CIVILIAN, AGENT_TYPE_FIRE_BRIGADE, AGENT_TYPE_FIRE_STATION, AGENT_TYPE_POLICE_FORCE, AGENT_TYPE_POLICE_OFFICE, AK_ACKNOWLEDGE, AK_CLEAR, AK_CONNECT, AK_EXTINGUISH, AK_LOAD, AK_MOVE, AK_RESCUE, AK_REST, AK_SAY, AK_STRETCH, AK_TELL, AK_UNLOAD, HEADER_NULL, KA_CONNECT_ERROR, KA_CONNECT_OK, KA_HEAR, KA_SENSE, KERNEL_LISTENING_PORT, PROPERTY_BLOCK, PROPERTY_BROKENNESS, PROPERTY_BUILDING_APEXES, PROPERTY_BUILDING_AREA_GROUND, PROPERTY_BUILDING_AREA_TOTAL, PROPERTY_BUILDING_ATTRIBUTES, PROPERTY_BUILDING_CODE, PROPERTY_BURIEDNESS, PROPERTY_CARS_PASS_TO_HEAD, PROPERTY_CARS_PASS_TO_TAIL, PROPERTY_DAMAGE, PROPERTY_DIRECTION, PROPERTY_EDGES, PROPERTY_ENTRANCES, PROPERTY_FIERYNESS, PROPERTY_FLOORS, PROPERTY_HEAD, PROPERTY_HP, PROPERTY_HUMANS_PASS_TO_HEAD, PROPERTY_HUMANS_PASS_TO_TAIL, PROPERTY_IGNITION, PROPERTY_LATITUDE, PROPERTY_LENGTH, PROPERTY_LINES_TO_HEAD, PROPERTY_LINES_TO_TAIL, PROPERTY_LONGITUDE, PROPERTY_MEDIAN_STRIP, PROPERTY_NULL, PROPERTY_POCKET_TO_TURN_ACROSS, PROPERTY_POSITION, PROPERTY_POSITION_EXTRA, PROPERTY_POSITION_HISTORY, PROPERTY_REPAIR_COST, PROPERTY_ROAD_KIND, PROPERTY_SHORTCUT_TO_TURN, PROPERTY_SIGNAL, PROPERTY_SIGNAL_TIMING, PROPERTY_STAMINA, PROPERTY_START_TIME, PROPERTY_STRETCHED_LENGTH, PROPERTY_TAIL, PROPERTY_WATER_QUANTITY, PROPERTY_WIDTH, PROPERTY_WIDTH_FOR_WALKERS, PROPERTY_WIND_DIRECTION, PROPERTY_WIND_FORCE, PROPERTY_X, PROPERTY_Y, REASON_OF_KA_CONNECT_ERROR, TYPE_AMBULANCE_CENTER, TYPE_AMBULANCE_TEAM, TYPE_BUILDING, TYPE_CAR, TYPE_CIVILIAN, TYPE_FIRE_BRIGADE, TYPE_FIRE_COMPANY, TYPE_FIRE_STATION, TYPE_NODE, TYPE_NULL, TYPE_POLICE_FORCE, TYPE_POLICE_OFFICE, TYPE_REFUGE, TYPE_RIVER, TYPE_RIVER_NODE, TYPE_ROAD, TYPE_WORLD, UDP_PACKET_SIZE |
BaseBuilding
public BaseBuilding(int id)
floors
public int floors()
fieryness
public int fieryness()
entrance
public int entrance()
- The entrances property may consist of more than one entrances
in the specification, but a building has one entrance informally.
buildingCode
public int buildingCode()
buildingAreaGround
public int buildingAreaGround()
buildingAreaTotal
public int buildingAreaTotal()
setFloors
public void setFloors(int value)
setFieryness
public void setFieryness(int value)
setEntrance
public void setEntrance(int value)
setBuildingCode
public void setBuildingCode(int value)
setBuildingAreaGround
public void setBuildingAreaGround(int value)
setBuildingAreaTotal
public void setBuildingAreaTotal(int value)
setProperty
public void setProperty(int type,
int[] value)
- Overrides:
setProperty
in class BasePointObject