com.wistrand.midlet.sprite
Class SpriteCanvas
java.lang.Object
|
+--javax.microedition.lcdui.Displayable
|
+--javax.microedition.lcdui.Canvas
|
+--com.wistrand.midlet.sprite.SpriteCanvas
- All Implemented Interfaces:
- java.lang.Runnable, SpriteHandler
- public class SpriteCanvas
- extends javax.microedition.lcdui.Canvas
- implements java.lang.Runnable, SpriteHandler
Canvas which paints sprites.
Fields inherited from class javax.microedition.lcdui.Canvas |
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP |
Methods inherited from class javax.microedition.lcdui.Canvas |
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, showNotify |
Methods inherited from class javax.microedition.lcdui.Displayable |
addCommand, isShown, removeCommand, setCommandListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
display
public javax.microedition.lcdui.Display display
sprites
public java.util.Vector sprites
bgColor
public int bgColor
bgImage
public javax.microedition.lcdui.Image bgImage
bgGraphics
public javax.microedition.lcdui.Graphics bgGraphics
bUseBgImage
public boolean bUseBgImage
nShowInfo
public int nShowInfo
MAXINFO
public static int MAXINFO
kl
public KeyListener kl
SpriteCanvas
public SpriteCanvas(javax.microedition.lcdui.Display display,
KeyListener kl)
keyPressed
public void keyPressed(int keyCode)
- Overrides:
keyPressed
in class javax.microedition.lcdui.Canvas
clearSprites
public void clearSprites()
setBgColor
public void setBgColor(int col)
togglePause
public void togglePause()
isRunning
public boolean isRunning()
paint
public void paint(javax.microedition.lcdui.Graphics g)
- Overrides:
paint
in class javax.microedition.lcdui.Canvas
add
public void add(Sprite s)
- Specified by:
add
in interface SpriteHandler
addAfter
public void addAfter(Sprite s,
Sprite before)
addBefore
public void addBefore(Sprite s,
Sprite before)
remove
public void remove(Sprite s)
- Specified by:
remove
in interface SpriteHandler
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
stop
public void stop()
start
public void start()