Motorola C450 Manuel D’Utilisation
GameScreen Class
The
GameScreen
class provides the basis for a game user interface. In addition to the
features inherited from MIDP's Canvas (commands, input events, etc.) The GameScreen
class provides game-specific capabilities such as an off-screen buffer with synchronized
flushing and key status polling. A game can provide its own thread to run the game loop.
A typical loop will check for input, implement the game logic, and then render the updated
flushing and key status polling. A game can provide its own thread to run the game loop.
A typical loop will check for input, implement the game logic, and then render the updated
user interface.
GameScreen Fields
The
GameScreen
class defines the following fields:
•
public static final int DOWN_KEY
- The bit representing the DOWN
key. This constant has a value of 0x02.
•
public static final int FIRE_KEY
- The bit representing the FIRE key.
This constant has a value of 0x10.
•
public static final int GAME_A_KEY
- The bit representing the
GAME_A key (may not be supported on all devices). This constant has a value of
0x20.
•
public static final int GAME_B_KEY
- The bit representing the
GAME_B key (may not be supported on all devices). This constant has a value of
0x40.
0x40.
•
public static final int GAME_C_KEY
- The bit representing the
GAME_C key (may not be supported on all devices). This constant has a value of
0x80.
0x80.
•
public static final int GAME_D_KEY
- The bit representing the
GAME_D key (may not be supported on all devices). This constant has a value of
0x100.
•
public static final int LEFT_KEY
- The bit representing the LEFT key.
This constant has a value of 0x04.
•
public static final int RIGHT_KEY
- The bit representing the RIGHT
key. This constant has a value of 0x08.
•
public static final int UP_KEY
- The bit representing the UP key. This
constant has a value of 0x01.
•
public static final int PRIORITY_MAX
- The maximum priority for
playing sound effects. This constant has a value of 100.
•
public static final int PRIORITY_MIN
- The minimum priority for
playing sound effects. This constant has a value of 0.
•
public static final int VOLUME_MAX
- The maximum volume for
playing sound effects. This constant has a value of 100.