com.eightmotions.map
Class MapDefaultCanvas

java.lang.Object
  extended by javax.microedition.lcdui.Displayable
      extended by javax.microedition.lcdui.Canvas
          extended by javax.microedition.lcdui.game.GameCanvas
              extended by com.eightmotions.map.MapDefaultCanvas

public class MapDefaultCanvas
extends javax.microedition.lcdui.game.GameCanvas


Field Summary
 Menu menu
           
 BaseCanvas theMap
           
 
Fields inherited from class javax.microedition.lcdui.game.GameCanvas
DOWN_PRESSED, FIRE_PRESSED, GAME_A_PRESSED, GAME_B_PRESSED, GAME_C_PRESSED, GAME_D_PRESSED, LEFT_PRESSED, RIGHT_PRESSED, UP_PRESSED
 
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
 
Constructor Summary
MapDefaultCanvas(BaseCanvas target)
           
 
Method Summary
 void addCommand(javax.microedition.lcdui.Command cmd)
           
 void enableCustomMenu()
           
 BaseCanvas getBaseCanvas()
           
 void keyPressed(int keyCode)
           
 void keyRepeated(int keyCode)
           
 void paint(javax.microedition.lcdui.Graphics g)
           
 void pointerDragged(int px, int py)
           
 void pointerPressed(int x, int y)
           
 void setBaseCanvas(BaseCanvas inCanvas)
           
 void setCommandListener(javax.microedition.lcdui.CommandListener l)
           
 
Methods inherited from class javax.microedition.lcdui.game.GameCanvas
flushGraphics, flushGraphics, getGraphics, getKeyStates
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, pointerReleased, repaint, repaint, serviceRepaints, setFullScreenMode, showNotify, sizeChanged
 
Methods inherited from class javax.microedition.lcdui.Displayable
getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setTicker, setTitle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theMap

public BaseCanvas theMap

menu

public Menu menu
Constructor Detail

MapDefaultCanvas

public MapDefaultCanvas(BaseCanvas target)
Method Detail

paint

public void paint(javax.microedition.lcdui.Graphics g)
Overrides:
paint in class javax.microedition.lcdui.game.GameCanvas

setBaseCanvas

public void setBaseCanvas(BaseCanvas inCanvas)

getBaseCanvas

public BaseCanvas getBaseCanvas()

keyPressed

public void keyPressed(int keyCode)
Overrides:
keyPressed in class javax.microedition.lcdui.Canvas

keyRepeated

public void keyRepeated(int keyCode)
Overrides:
keyRepeated in class javax.microedition.lcdui.Canvas

pointerPressed

public void pointerPressed(int x,
                           int y)
Overrides:
pointerPressed in class javax.microedition.lcdui.Canvas

pointerDragged

public void pointerDragged(int px,
                           int py)
Overrides:
pointerDragged in class javax.microedition.lcdui.Canvas

enableCustomMenu

public void enableCustomMenu()

addCommand

public void addCommand(javax.microedition.lcdui.Command cmd)
Overrides:
addCommand in class javax.microedition.lcdui.Displayable

setCommandListener

public void setCommandListener(javax.microedition.lcdui.CommandListener l)
Overrides:
setCommandListener in class javax.microedition.lcdui.Displayable