public class Sea extends Block implements IsSelfAware
Modifier and Type | Field and Description |
---|---|
static int |
WAVE_AMPLITUDE |
GAME_DIAGLENGTH, GAME_DIAGLENGTH2, GAME_EDGELENGTH, GAME_EDGELENGTH2, OBJECTTYPESNUM, SCREEN_DEPTH, SCREEN_DEPTH2, SCREEN_DEPTH4, SCREEN_HEIGHT, SCREEN_HEIGHT2, SCREEN_HEIGHT4, SCREEN_WIDTH, SCREEN_WIDTH2, SCREEN_WIDTH4, VALUESNUM
Constructor and Description |
---|
Sea(int id) |
Modifier and Type | Method and Description |
---|---|
Coordinate |
getPosition()
Return the coordinates of the SelfAware object.
|
void |
setPosition(AbstractPosition pos)
Set the coordinates without safety check.
|
Block |
spawn(Coordinate coords)
places the object on the map.
|
static void |
staticUpdate(float delta) |
void |
update(float delta,
int x,
int y,
int z)
Update the block.
|
createBasicInstance, getBlockSprite, getBlocksprites, getCategory, getInstance, getInstance, getName, getRepresentingColor, hasSides, isLiquid, onDestroy, render, render, render, render, renderSide, renderSide, renderSide, renderSide, setNoSides, staticDispose
getDrawCalls, getHealth, getId, getLightlevel, getPixmap, getRotation, getSprite, getSpriteId, getSprites, getSpritesheet, getValue, increaseDrawCalls, isHidden, isObstacle, isTransparent, loadSheet, render, render, render, render, resetDrawCalls, setGraphicsId, setHealth, setHidden, setLightlevel, setObstacle, setRotation, setTransparent, setValue, updateStaticUpdates
public Coordinate getPosition()
IsSelfAware
getPosition
in interface IsSelfAware
public void setPosition(AbstractPosition pos)
IsSelfAware
setPosition
in interface IsSelfAware
pos
- the coordinates you want to setpublic void update(float delta, int x, int y, int z)
Block
public static void staticUpdate(float delta)
delta
- public Block spawn(Coordinate coords)
Block
IsSelfAware
.