org.haphazard.gui.engine
Class Tile
java.lang.Object
org.haphazard.gui.engine.Tile
- public class Tile
- extends java.lang.Object
Tile contains the info for each Ground piece.
Constructor Summary |
Tile(int pImage,
java.lang.String pSubWorld)
|
Tile(java.lang.String pSubWorld,
int treadableValue)
|
Tile(java.lang.String pSubWorld,
int treadableValue,
int[] elevation,
Sprite sprite,
Sprite fogOfWar)
|
Tile(Tile tile)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DO_NOT_DRAW_TILE
public static final int DO_NOT_DRAW_TILE
- See Also:
- Constant Field Values
ABLE_TO_WALK_ON
public static final int ABLE_TO_WALK_ON
- See Also:
- Constant Field Values
DO_NOT_DRAW_STATICAL_OBJECT
public static final int DO_NOT_DRAW_STATICAL_OBJECT
- See Also:
- Constant Field Values
CHARACTER_ON_TILE
public static final int CHARACTER_ON_TILE
- See Also:
- Constant Field Values
CONTAINS_SUBWORLD
public static final int CONTAINS_SUBWORLD
- See Also:
- Constant Field Values
CANNOT_GO_ON_TILE
public static final int CANNOT_GO_ON_TILE
- See Also:
- Constant Field Values
mInFogOfWar
public boolean mInFogOfWar
mFogOfWarSpriteDisplayed
public Sprite mFogOfWarSpriteDisplayed
mSpriteDisplayed
public Sprite mSpriteDisplayed
mTreadable
public int mTreadable
mSubWorld
public java.lang.String mSubWorld
mGraphicalEffects
public Sprite mGraphicalEffects
mStaticObject
public GraphicalObject mStaticObject
mObject
public MoveableGraphicalObject mObject
mSubWorldEntrance
public Point3D mSubWorldEntrance
mElevation
public int[] mElevation
Tile
public Tile(int pImage,
java.lang.String pSubWorld)
Tile
public Tile(java.lang.String pSubWorld,
int treadableValue)
Tile
public Tile(java.lang.String pSubWorld,
int treadableValue,
int[] elevation,
Sprite sprite,
Sprite fogOfWar)
Tile
public Tile(Tile tile)
getElevation
public int getElevation()
isTileFlat
public boolean isTileFlat()
toString
public java.lang.String toString()
paintComponent
public void paintComponent(java.awt.Graphics2D g,
java.awt.Point middleTileScreenCoord,
boolean backgroundExists,
int halfTileHeight)
addItem
public void addItem(Item item)
- Adds an item to a tile
- Parameters:
item
- The item to add to the tile
getItems
public java.util.Vector getItems()
- Gets the items on this tile
- Returns:
- The items, null if no items