public interface SceneObject extends GameEntity, Actionable, Rotatable, Identifiable, Nameable
Modifier and Type | Interface and Description |
---|---|
static class |
SceneObject.SceneObjectType
The different types of scene objects.
|
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_BOUNDARY |
static int |
TYPE_FLOOR_DECORATION |
static int |
TYPE_GAMEOBJECT |
static int |
TYPE_WALL_DECORATION |
Modifier and Type | Method and Description |
---|---|
Direction |
getSecondDirection()
Gets the optional cardinal direction of the object.
|
Model |
getSecondModel()
Gets the optional second model of the object.
|
int |
getSecondRotation()
Gets the optional second rotation of the object.
|
int |
getTileHeight()
Gets the objects tile height.
|
SceneObject.SceneObjectType |
getType()
Gets the type of the object.
|
getId
canReach, canReach, canReach, derive, derive, distanceTo, distanceTo, getArea, getArea, getLocation, getMapPoint, getPlane, getSceneOffset, getX, getY, isOnMap, randomize, randomize, randomize
isValid
getModel, getModelHeight, getModelId
interact, interact, interact, interact, interact, interactMatch
click, click, hover
contains, draw, getCentralPoint, getRandomPoint, getRealCentralPoint, isVisible
getActions, hasAction, hasActionMatch
getDirection, getRotation, isFacing, isFacingMe
static final int TYPE_GAMEOBJECT
static final int TYPE_FLOOR_DECORATION
static final int TYPE_BOUNDARY
static final int TYPE_WALL_DECORATION
SceneObject.SceneObjectType getType()
SceneObject.SceneObjectType
int getTileHeight()
Model getSecondModel()
int getSecondRotation()