|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectus.asciiroth.client.core.AbstractPiece
us.asciiroth.client.terrain.AbstractTerrain
us.asciiroth.client.terrain.Shooter
public class Shooter
A terrain type that shoots some form of ammunition (actually, it'll shoot
anything... for what that's worth), in a given direction, or in a random
direction if the direction None is specified.
| Field Summary | |
|---|---|
static Serializer<Shooter> |
SERIALIZER
Type serializer. |
| Method Summary | |
|---|---|
void |
onColorEvent(Context ctx,
Cell cell,
Cell origin)
Terrain has received a color event, probably related to the firing of a color event on the board. |
void |
onFlyOver(Event event,
Cell cell,
InFlightItem flier)
Terrain has an item flying over it. |
void |
onFrame(Context ctx,
Cell cell,
int frame)
Animation callback, executed once each frame for each piece animated on the board. |
boolean |
randomSeed()
Should this animation start with a randomly seeded number as its first frame? For some animations, this can prevent all presentations of the piece on the board executing the same animation frame at the same time. |
| Methods inherited from class us.asciiroth.client.terrain.AbstractTerrain |
|---|
canEnter, canExit, onAdjacentTo, onAgentEnter, onAgentExit, onDrop, onEnter, onExit, onNotAdjacentTo, onPickup |
| Methods inherited from class us.asciiroth.client.core.AbstractPiece |
|---|
getColor, getName, getSymbol, is, not |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface us.asciiroth.client.core.Piece |
|---|
getColor, getName, getSymbol, is, not |
| Field Detail |
|---|
public static final Serializer<Shooter> SERIALIZER
| Method Detail |
|---|
public void onColorEvent(Context ctx,
Cell cell,
Cell origin)
ColorListener
onColorEvent in interface ColorListenerctx - a context object with references to game state
public void onFlyOver(Event event,
Cell cell,
InFlightItem flier)
Terrain
onFlyOver in interface TerrainonFlyOver in class AbstractTerrain
public void onFrame(Context ctx,
Cell cell,
int frame)
Animated
onFrame in interface Animatedpublic boolean randomSeed()
Animated
randomSeed in interface Animated
|
0.7 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
© 2009 Alx Dark