de.esw.eengine.renderable
Class Sprite
java.lang.Object
de.esw.eengine.renderable.AbstractRenderable
de.esw.eengine.renderable.HierarchyNode
de.esw.eengine.renderable.SceneEntity
de.esw.eengine.renderable.Sprite
- All Implemented Interfaces:
- IActivatable, IRenderable, IScriptable<HierarchyNode>, IUpdateable
public class Sprite
- extends SceneEntity
- Since:
- 1.0
- Version:
- $Id: Sprite.java 209 2005-07-23 00:39:50Z markusw $
- Author:
- markusw
|
Constructor Summary |
Sprite(java.lang.String name,
Image image)
|
Sprite(java.lang.String name,
Image image,
int x,
int y)
|
Sprite(java.lang.String name,
Image image,
int x,
int y,
int numTiles)
|
| 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 |
Sprite
public Sprite(java.lang.String name,
Image image)
- Parameters:
name - Name of this entityimage - Image to use as sprite
Sprite
public Sprite(java.lang.String name,
Image image,
int x,
int y)
- Parameters:
name - Name of this entityimage - Image to use as spritex - X location of this spritey - Y location of this sprite
Sprite
public Sprite(java.lang.String name,
Image image,
int x,
int y,
int numTiles)
- Parameters:
name - Name of this entityimage - Image to use as spritex - X location of this spritey - Y location of this spritenumTiles - Number of tiles to device the sprite into
render
public void render(IRenderDevice renderDevice)
- Description copied from interface:
IRenderable
- Renders this entity to the current
IRenderDevice
- Parameters:
renderDevice - IRenderDevice to render onto- See Also:
IRenderable.render(de.esw.eengine.core.IRenderDevice)
getTileIndex
public final int getTileIndex()
- Returns:
- Returns the tileIndex.
setTileIndex
public final void setTileIndex(int tileIndex)
- Parameters:
tileIndex - The tileIndex to set.
getNumTiles
public final int getNumTiles()
- Returns:
- Returns the numTiles.