public class Sea extends Block implements IsSelfAware
Modifier and Type | Field and Description |
---|---|
static int |
WAVE_AMPLITUDE |
GAME_DIAGLENGTH, GAME_DIAGLENGTH2, GAME_EDGELENGTH, 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,
Coordinate coords) |
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.
|
static void |
staticUpdate(float delta) |
void |
update(float delta)
Updates the logic of the object.
|
createBasicInstance, getBlockSprite, getBlocksprites, getCategory, getInstance, getInstance, getInstance, getName, getRepresentingColor, hasSides, isLiquid, render, render, render, render, renderSide, renderSide, renderSide, renderSide, setClipped, setNoSides, setSideClipping, staticDispose
getDrawCalls, getId, getLightlevel, getPixmap, getRotation, getSprite, getSprites, getSpritesheet, getValue, increaseDrawCalls, isClipped, isHidden, isObstacle, isTransparent, loadSheet, prepareColor, render, render, render, render, resetDrawCalls, setHidden, setLightlevel, setObstacle, setRotation, setTransparent, setValue, updateStaticUpdates
public Sea(int id, Coordinate coords)
id
- coords
- 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)
AbstractGameObject
public static void staticUpdate(float delta)
delta
-