|
|||||||||||
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.CursorAnim
Animation of the cursors indicating the source and destination index of a possible movement.
Constructor Summary | |
CursorAnim(int source,
int dest,
int bxOnSrc,
int bxOnDst,
boolean white)
Creates a new cursor animation indicating where user moves a piece from and where the piece will end up. |
Method Summary | |
long |
getInterval()
Returns interval time in milliseconds when the animation should be updated, i.e. the next method is invoked. |
static void |
init(int cursorSize)
Initializes this animation with the size of the cursor, depending on the canvas size of this device. |
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 |
stop()
Stops this cursor animation. |
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 CursorAnim(int source, int dest, int bxOnSrc, int bxOnDst, boolean white)
source
- Source index of piece.dest
- Destination index of piece.bxOnSrc
- Number of pieces on source row.bxOnDst
- Number of pieces on destination row.white
- True for white player, false for black.Method Detail |
public static void init(int cursorSize)
cursorSize
- The size of the cursor.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 stop()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |