|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbluegammon.gui.animation.Animation
bluegammon.gui.animation.WinnerAnim
Animation for indicating a winner. Spawns subanimations of flying pieces.
WinnerPieceMoveAnim
Constructor Summary | |
WinnerAnim(boolean white,
int piecesLeft,
int pts)
Creates a new winner animation. |
Method Summary | |
long |
getInterval()
Returns interval time in milliseconds when the animation should be updated, i.e. the next method is invoked. |
boolean |
isFinished()
Probes to check if the animation can be removed |
void |
next()
Called each time the animation should be updated. |
void |
paint(javax.microedition.lcdui.Graphics g)
Draws the animation using the specified graphics context. |
void |
piecePlus()
Called from WinnerPieceMoveAnim when the
piece has flyed beyond the screen. |
Methods inherited from class bluegammon.gui.animation.Animation |
callNext, getLastInvoke, onExit, onStart |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WinnerAnim(boolean white, int piecesLeft, int pts)
white
- True for white winner, false for black winner.piecesLeft
- Number of loser pieces left.pts
- Number of points per piece.Method Detail |
public void paint(javax.microedition.lcdui.Graphics g)
Animation
paint
in class Animation
g
- The graphics context.public void next()
Animation
next
in class Animation
public boolean isFinished()
Animation
isFinished
in class Animation
public long getInterval()
Animation
next
method is invoked.
getInterval
in class Animation
public void piecePlus()
WinnerPieceMoveAnim
when the
piece has flyed beyond the screen. Updates the score count.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |