de.esw.eengine.renderable
Class SceneEntity
java.lang.Object
de.esw.eengine.renderable.AbstractRenderable
de.esw.eengine.renderable.HierarchyNode
de.esw.eengine.renderable.SceneEntity
- All Implemented Interfaces:
- IActivatable, IRenderable, IScriptable<HierarchyNode>, IUpdateable
- Direct Known Subclasses:
- Sprite
public abstract class SceneEntity
- extends HierarchyNode
- Since:
- 1.0
- Version:
- $Id: SceneEntity.java 29 2005-06-09 13:13:07Z markusw $
- Author:
- markusw
| Methods inherited from class de.esw.eengine.renderable.HierarchyNode |
addScript, getBoundingVolume, getScaleX, getScaleY, getScriptByName, getScripts, getVx, getVy, getX, getY, isActive, move, printHierarchy, removeScript, scale, setActive, setBoundingVolume, setLocation, setScale, setScaleY, setVelocity, setVx, setVy, setX, setY, toggle, update |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SceneEntity
public SceneEntity()
SceneEntity
public SceneEntity(java.lang.String name)
- Parameters:
name - Name of this entity
SceneEntity
public SceneEntity(java.lang.String name,
int x,
int y)
- Parameters:
name - Name of this entityx - X locationy - Y location
SceneEntity
public SceneEntity(java.lang.String name,
int x,
int y,
int width,
int height)
- Parameters:
name - Name of this entityx - X locationy - Y locationwidth - Width of this entityheight - Height of this entity
getSceneNode
public SceneNode getSceneNode()
- Returns:
- Attached
SceneNode
setSceneNode
public void setSceneNode(SceneNode node)
- Parameters:
node - SceneNode to attach
getAbsoluteX
public int getAbsoluteX()
- Specified by:
getAbsoluteX in class HierarchyNode
- Returns:
- X location in absolute coordinates
- See Also:
HierarchyNode.getAbsoluteX()
getAbsoluteY
public int getAbsoluteY()
- Specified by:
getAbsoluteY in class HierarchyNode
- Returns:
- Y location in absolute coordinates
- See Also:
HierarchyNode.getAbsoluteY()
getWidth
public final int getWidth()
- Overrides:
getWidth in class HierarchyNode
- Returns:
- Width of this
HierarchyNode - See Also:
HierarchyNode.getWidth()
getHeight
public final int getHeight()
- Overrides:
getHeight in class HierarchyNode
- Returns:
- Height of this
HierarchyNode - See Also:
HierarchyNode.getHeight()