|
|||||||||
| 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.effects.AbstractEffect
us.asciiroth.client.effects.Fade
public class Fade
Character fading. I give up: the effect animations are stateful. You wouldn't believe the complexity of dealing with one animated piece calling another animated piece's getSymbol() method, and getting the wrong animation state. No answer is better, such as storing state in the animation proxies, partial rendering based on the current appearance of the cell, etc.
| Constructor Summary | |
|---|---|
Fade(Symbol symbol,
com.google.gwt.user.client.Command command)
Constructor. |
|
| Method Summary | |
|---|---|
Symbol |
getSymbol()
AbstractPiece does not support different rendering outside as opposed to inside. |
boolean |
isAboveAgent()
Should this effect be displayed above or below an agent if an agent appears on the same cell? |
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.core.AbstractPiece |
|---|
getColor, getName, 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, is, not |
| Constructor Detail |
|---|
public Fade(Symbol symbol,
com.google.gwt.user.client.Command command)
symbol - command - | Method Detail |
|---|
public Symbol getSymbol()
AbstractPiece
getSymbol in interface PiecegetSymbol in class AbstractPiecepublic boolean isAboveAgent()
Effect
isAboveAgent in interface EffectisAboveAgent in class AbstractEffect
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