vue
Class MenuInGame
java.lang.Object
javax.microedition.lcdui.Displayable
javax.microedition.lcdui.Canvas
vue.MenuInGame
- All Implemented Interfaces:
- java.lang.Runnable
public class MenuInGame
- extends javax.microedition.lcdui.Canvas
- implements java.lang.Runnable
Affiche le menu pendant une partie
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 |
MenuInGame(Fenetre fenetre,
javax.microedition.lcdui.Display display,
java.lang.Thread thread)
Constructeur |
Method Summary |
java.lang.Thread |
getMenuThread()
|
void |
initialiser(java.lang.Thread thread)
Initialise le menu |
protected void |
keyPressed(int code)
Capture les clics et pressions sur les touches |
protected void |
paint(javax.microedition.lcdui.Graphics g)
Dessine le menu. |
void |
run()
|
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 |
policeTexteNonSelectionne
private static final javax.microedition.lcdui.Font policeTexteNonSelectionne
policeTexteSelectionne
private static final javax.microedition.lcdui.Font policeTexteSelectionne
couleurTexteNonSelectionne
private static final int couleurTexteNonSelectionne
- See Also:
- Constant Field Values
couleurTexteSelectionne
private static final int couleurTexteSelectionne
- See Also:
- Constant Field Values
contourTexteSelectionne
private static final int contourTexteSelectionne
- See Also:
- Constant Field Values
largeurEcran
private static int largeurEcran
hauteurEcran
private static int hauteurEcran
positionDepartMenu
private static int positionDepartMenu
espaceEntreElementsDuMenu
private static final int espaceEntreElementsDuMenu
menuIdx
private static int menuIdx
menuThread
private java.lang.Thread menuThread
mainMenu
private java.lang.String[] mainMenu
display
private javax.microedition.lcdui.Display display
fenetre
private Fenetre fenetre
background
private javax.microedition.lcdui.Image background
titreMenu
private java.lang.String titreMenu
menuProfil
private MenuChoisirProfil menuProfil
menuSauvegarder
private MenuSauvegarder menuSauvegarder
menuOptions
private MenuOption menuOptions
affichagePions
private AffichagePionsPris affichagePions
MenuInGame
public MenuInGame(Fenetre fenetre,
javax.microedition.lcdui.Display display,
java.lang.Thread thread)
- Constructeur
- Parameters:
fenetre
- fenetre de jeudisplay
- instance de Display pour afficher une fenêtre
initialiser
public void initialiser(java.lang.Thread thread)
- Initialise le menu
- Parameters:
thread
- thread
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
paint
protected void paint(javax.microedition.lcdui.Graphics g)
- Dessine le menu.
- Specified by:
paint
in class javax.microedition.lcdui.Canvas
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
getMenuThread
public java.lang.Thread getMenuThread()