vue
Class MenuRegles

java.lang.Object
  extended by javax.microedition.lcdui.Displayable
      extended by javax.microedition.lcdui.Canvas
          extended by javax.microedition.lcdui.game.GameCanvas
              extended by vue.MenuRegles
All Implemented Interfaces:
javax.microedition.lcdui.CommandListener

public class MenuRegles
extends javax.microedition.lcdui.game.GameCanvas
implements javax.microedition.lcdui.CommandListener

Affiche les règles du jeu.


Field Summary
private  AfficherTexteLong affTxt
           
private  javax.microedition.lcdui.Image background
           
private  javax.microedition.lcdui.Command commandeRetour
           
private  javax.microedition.lcdui.Display display
           
private  int index
           
private  Stratego strategoSource
           
 
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
MenuRegles(javax.microedition.lcdui.Display display, Stratego stratego)
          Constructeur
 
Method Summary
private  void afficherRegles(int depart)
          Affiche le texte des règles.
 void commandAction(javax.microedition.lcdui.Command c, javax.microedition.lcdui.Displayable arg1)
          Gère la pression des commande prédéfinies.
protected  void keyPressed(int code)
          Capture les clics et pressions sur les touches
 
Methods inherited from class javax.microedition.lcdui.game.GameCanvas
flushGraphics, flushGraphics, getGraphics, getKeyStates, paint
 
Methods inherited from class javax.microedition.lcdui.Canvas
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, setCommandListener, setFullScreenMode, showNotify, sizeChanged
 
Methods inherited from class javax.microedition.lcdui.Displayable
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setTicker, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strategoSource

private Stratego strategoSource

display

private javax.microedition.lcdui.Display display

affTxt

private AfficherTexteLong affTxt

commandeRetour

private javax.microedition.lcdui.Command commandeRetour

background

private javax.microedition.lcdui.Image background

index

private int index
Constructor Detail

MenuRegles

public MenuRegles(javax.microedition.lcdui.Display display,
                  Stratego stratego)
Constructeur

Parameters:
display - instance de Display pour afficher une fenêtre
stratego - instance du Stratego
Method Detail

afficherRegles

private void afficherRegles(int depart)
Affiche le texte des règles.


commandAction

public void commandAction(javax.microedition.lcdui.Command c,
                          javax.microedition.lcdui.Displayable arg1)
Gère la pression des commande prédéfinies.

Specified by:
commandAction in interface javax.microedition.lcdui.CommandListener

keyPressed

protected void keyPressed(int code)
Capture les clics et pressions sur les touches

Overrides:
keyPressed in class javax.microedition.lcdui.Canvas
Parameters:
code - code de la touche