|
|||||||||
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.items.AbstractItem
us.asciiroth.client.items.Bomb
public class Bomb
An item that can be left on the ground that all agents will obligingly walk right into, causing an explosion that will wipe many of them out. This piece is about the only safe way to get rid of certain agents, like the Cephalid. It will not explode when the player walks over it.
Field Summary | |
---|---|
static Serializer<Bomb> |
SERIALIZER
Type serializer. |
Constructor Summary | |
---|---|
Bomb()
Constructor. |
Method Summary | |
---|---|
void |
onFrame(Context ctx,
Cell cell,
int frame)
Animation callback, executed once each frame for each piece animated on the board. |
void |
onSteppedOn(Event event,
Cell agentLoc,
Agent agent)
Notification that an agent has entered the same square as this item. |
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.items.AbstractItem |
---|
getDefiniteNoun, getIndefiniteNoun, onDeselect, onDrop, onFire, onHit, onSelect, onThrow, onThrowEnd, onUse |
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<Bomb> SERIALIZER
Constructor Detail |
---|
public Bomb()
Method Detail |
---|
public void onFrame(Context ctx, Cell cell, int frame)
Animated
onFrame
in interface Animated
public void onSteppedOn(Event event, Cell agentLoc, Agent agent)
Item
onSteppedOn
in interface Item
onSteppedOn
in class AbstractItem
public 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