Methapolis  0.27
 All Classes Namespaces Files Functions Variables Enumerator
refactored.MapObject Class Reference
Inheritance diagram for refactored.MapObject:
Collaboration diagram for refactored.MapObject:

Public Member Functions

 MapObject ()
boolean isBulldozable ()
void setBulldozable (boolean bulldozable)
boolean isBurnable ()
void setBurnable (boolean burnable)
boolean isConducting ()
void setConducting (boolean conducting)
boolean isOverWater ()
void setOverWater (boolean overWater)
Zone getZone ()
void setZone (Zone zone)
String getName ()
void setName (String name)
List< MapImagegetImages ()
void setImages (List< MapImage > images)
int getId ()
void setId (int id)
int getImageIndex ()
void setImageIndex (int imageIndex)
TileBehavior getBehavior ()
void setBehavior (TileBehavior behavior)
String getDescription ()
void setDescription (String description)

Public Attributes

TileSpec owner
int ownerOffsetX
int ownerOffsetY
BuildingInfo buildingInfo
TileSpec animNext
TileSpec onPower
TileSpec onShutdown
Map< String, String > attributes

Private Attributes

boolean bulldozable
boolean burnable
boolean conducting
boolean overWater
int id
int imageIndex
List< MapImageimages
String name
String description
TileBehavior behavior
Zone zone

Detailed Description

Definition at line 10 of file MapObject.java.

Constructor & Destructor Documentation

refactored.MapObject.MapObject ( )

Definition at line 37 of file MapObject.java.

Member Function Documentation

TileBehavior refactored.MapObject.getBehavior ( )

Definition at line 114 of file MapObject.java.

References refactored.MapObject.behavior.

String refactored.MapObject.getDescription ( )

Definition at line 122 of file MapObject.java.

References refactored.MapObject.description.

int refactored.MapObject.getId ( )

Definition at line 98 of file MapObject.java.

References refactored.MapObject.id.

int refactored.MapObject.getImageIndex ( )

Definition at line 106 of file MapObject.java.

References refactored.MapObject.imageIndex.

List<MapImage> refactored.MapObject.getImages ( )

Definition at line 90 of file MapObject.java.

References refactored.MapObject.images.

String refactored.MapObject.getName ( )

Definition at line 82 of file MapObject.java.

References refactored.MapObject.name.

Zone refactored.MapObject.getZone ( )

Definition at line 74 of file MapObject.java.

References refactored.MapObject.zone.

boolean refactored.MapObject.isBulldozable ( )

Definition at line 42 of file MapObject.java.

References refactored.MapObject.bulldozable.

boolean refactored.MapObject.isBurnable ( )

Definition at line 50 of file MapObject.java.

References refactored.MapObject.burnable.

boolean refactored.MapObject.isConducting ( )

Definition at line 58 of file MapObject.java.

References refactored.MapObject.conducting.

boolean refactored.MapObject.isOverWater ( )

Definition at line 66 of file MapObject.java.

References refactored.MapObject.overWater.

void refactored.MapObject.setBehavior ( TileBehavior  behavior)

Definition at line 118 of file MapObject.java.

References refactored.MapObject.behavior.

void refactored.MapObject.setBulldozable ( boolean  bulldozable)

Definition at line 46 of file MapObject.java.

References refactored.MapObject.bulldozable.

void refactored.MapObject.setBurnable ( boolean  burnable)

Definition at line 54 of file MapObject.java.

References refactored.MapObject.burnable.

void refactored.MapObject.setConducting ( boolean  conducting)

Definition at line 62 of file MapObject.java.

References refactored.MapObject.conducting.

void refactored.MapObject.setDescription ( String  description)

Definition at line 126 of file MapObject.java.

References refactored.MapObject.description.

void refactored.MapObject.setId ( int  id)

Definition at line 102 of file MapObject.java.

References refactored.MapObject.id.

void refactored.MapObject.setImageIndex ( int  imageIndex)

Definition at line 110 of file MapObject.java.

References refactored.MapObject.imageIndex.

void refactored.MapObject.setImages ( List< MapImage images)

Definition at line 94 of file MapObject.java.

References refactored.MapObject.images.

void refactored.MapObject.setName ( String  name)

Definition at line 86 of file MapObject.java.

References refactored.MapObject.name.

void refactored.MapObject.setOverWater ( boolean  overWater)

Definition at line 70 of file MapObject.java.

References refactored.MapObject.overWater.

void refactored.MapObject.setZone ( Zone  zone)

Definition at line 78 of file MapObject.java.

References refactored.MapObject.zone.

Member Data Documentation

TileSpec refactored.MapObject.animNext

Definition at line 31 of file MapObject.java.

Map<String, String> refactored.MapObject.attributes

Definition at line 34 of file MapObject.java.

TileBehavior refactored.MapObject.behavior
private
BuildingInfo refactored.MapObject.buildingInfo

Definition at line 30 of file MapObject.java.

boolean refactored.MapObject.bulldozable
private
boolean refactored.MapObject.burnable
private
boolean refactored.MapObject.conducting
private
String refactored.MapObject.description
private
int refactored.MapObject.id
private

Definition at line 17 of file MapObject.java.

Referenced by refactored.MapObject.getId(), and refactored.MapObject.setId().

int refactored.MapObject.imageIndex
private
List<MapImage> refactored.MapObject.images
private
String refactored.MapObject.name
private

Definition at line 21 of file MapObject.java.

Referenced by refactored.MapObject.getName(), and refactored.MapObject.setName().

TileSpec refactored.MapObject.onPower

Definition at line 32 of file MapObject.java.

TileSpec refactored.MapObject.onShutdown

Definition at line 33 of file MapObject.java.

boolean refactored.MapObject.overWater
private
TileSpec refactored.MapObject.owner

Definition at line 27 of file MapObject.java.

int refactored.MapObject.ownerOffsetX

Definition at line 28 of file MapObject.java.

int refactored.MapObject.ownerOffsetY

Definition at line 29 of file MapObject.java.

Zone refactored.MapObject.zone
private

Definition at line 24 of file MapObject.java.

Referenced by refactored.MapObject.getZone(), and refactored.MapObject.setZone().


The documentation for this class was generated from the following file: