org.dartra.midpui
Class GameCanvas

java.lang.Object
  extended byjavax.microedition.lcdui.Displayable
      extended byjavax.microedition.lcdui.Canvas
          extended byorg.dartra.midpui.PlayDartsCanvas
              extended byorg.dartra.midpui.GameCanvas
All Implemented Interfaces:
javax.microedition.lcdui.CommandListener

public class GameCanvas
extends PlayDartsCanvas
implements javax.microedition.lcdui.CommandListener

A canvas that displays the main game user interface.

Author:
Erwin Vervaet

Field Summary
 
Fields inherited from class org.dartra.midpui.PlayDartsCanvas
backgroundImage, leftTopButtonPressedImage, midlet, rightTopButtonPressedImage
 
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
GameCanvas(PlayDarts midlet)
           
 
Method Summary
 void commandAction(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable d)
           
protected  void paint(javax.microedition.lcdui.Graphics g)
           
 void processClick(int x, int y)
          Called when the screen is clicked at any location other than inside the top left or top right buttons.
 void processLeftTopButtonClick()
          Called when the top left button is clicked.
 void processRightTopButtonClick()
          Called when the top right button is clicked.
 void reset()
           
 
Methods inherited from class org.dartra.midpui.PlayDartsCanvas
inLeftTopButton, inRightTopButton, pointerPressed, pointerReleased
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyPressed, keyReleased, keyRepeated, pointerDragged, repaint, repaint, serviceRepaints, setFullScreenMode, showNotify, sizeChanged
 
Methods inherited from class javax.microedition.lcdui.Displayable
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setCommandListener, setTicker, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameCanvas

public GameCanvas(PlayDarts midlet)
Method Detail

paint

protected void paint(javax.microedition.lcdui.Graphics g)
Overrides:
paint in class PlayDartsCanvas

reset

public void reset()

processLeftTopButtonClick

public void processLeftTopButtonClick()
Description copied from class: PlayDartsCanvas

Called when the top left button is clicked.

Specified by:
processLeftTopButtonClick in class PlayDartsCanvas

processRightTopButtonClick

public void processRightTopButtonClick()
Description copied from class: PlayDartsCanvas

Called when the top right button is clicked.

Specified by:
processRightTopButtonClick in class PlayDartsCanvas

processClick

public void processClick(int x,
                         int y)
Description copied from class: PlayDartsCanvas

Called when the screen is clicked at any location other than inside the top left or top right buttons.

Specified by:
processClick in class PlayDartsCanvas

commandAction

public void commandAction(javax.microedition.lcdui.Command c,
                          javax.microedition.lcdui.Displayable d)
Specified by:
commandAction in interface javax.microedition.lcdui.CommandListener