📄 pathgame.java
字号:
package javagapi;
import java.io.IOException;
import java.io.DataOutputStream;
import java.io.DataInputStream;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.Font;
/**
* (C) 2002 Sony Ericsson Mobile Communications AB. All rights reserved.
*
* This java code has been automatically generated by a syntax tree
* analyzer from the embedded C source code.
*
* @author LD/SEM/GUN/MI Stefan Olsson
*
* @version 1.0
*/
class PathGame extends GameShell {
/**
* @returns The name of this game as a string.
*
*/
public String getGameName() {
return "Path";
}
Image Image_8bit_59392 = null;
Image Image_8bit_59443 = null;
Image Image_8bit_59441 = null;
Image Image_8bit_59440 = null;
Image Image_8bit_59438 = null;
Image Image_8bit_59437 = null;
Image Image_8bit_59435 = null;
Image Image_8bit_59434 = null;
Image Image_8bit_59433 = null;
Image Image_8bit_59432 = null;
Image Image_8bit_59431 = null;
Image Image_8bit_59430 = null;
Image Image_8bit_59429 = null;
Image Image_8bit_59428 = null;
Image Image_8bit_59427 = null;
Image Image_8bit_59426 = null;
Image Image_8bit_59425 = null;
Image Image_8bit_59424 = null;
Image Image_8bit_59423 = null;
Image Image_8bit_59422 = null;
Image Image_8bit_59421 = null;
Image Image_8bit_59420 = null;
Image Image_8bit_59419 = null;
Image Image_8bit_59418 = null;
Image Image_8bit_59417 = null;
Image Image_8bit_59416 = null;
Image Image_8bit_59414 = null;
Image Image_8bit_59413 = null;
Image Image_8bit_59411 = null;
Image Image_8bit_59410 = null;
Image Image_8bit_59409 = null;
Image Image_8bit_59408 = null;
Image Image_8bit_59407 = null;
Image Image_8bit_59406 = null;
Image Image_8bit_59405 = null;
Image Image_8bit_59404 = null;
Image Image_8bit_59403 = null;
Image Image_8bit_59402 = null;
Image Image_8bit_59401 = null;
Image Image_8bit_59400 = null;
Image Image_8bit_59399 = null;
Image Image_8bit_59398 = null;
Image Image_8bit_59397 = null;
Image Image_8bit_59396 = null;
Image Image_8bit_59395 = null;
Image Image_8bit_59394 = null;
Image Image_8bit_59393 = null;
public boolean loadImages() {
try {
Image_8bit_59392 = Image.createImage( "/path/Image_8bit_59392.png" );
Image_8bit_59443 = Image.createImage( "/path/Image_8bit_59443.png" );
Image_8bit_59441 = Image.createImage( "/path/Image_8bit_59441.png" );
Image_8bit_59440 = Image.createImage( "/path/Image_8bit_59440.png" );
Image_8bit_59438 = Image.createImage( "/path/Image_8bit_59438.png" );
Image_8bit_59437 = Image.createImage( "/path/Image_8bit_59437.png" );
Image_8bit_59435 = Image.createImage( "/path/Image_8bit_59435.png" );
Image_8bit_59434 = Image.createImage( "/path/Image_8bit_59434.png" );
Image_8bit_59433 = Image.createImage( "/path/Image_8bit_59433.png" );
Image_8bit_59432 = Image.createImage( "/path/Image_8bit_59432.png" );
Image_8bit_59431 = Image.createImage( "/path/Image_8bit_59431.png" );
Image_8bit_59430 = Image.createImage( "/path/Image_8bit_59430.png" );
Image_8bit_59429 = Image.createImage( "/path/Image_8bit_59429.png" );
Image_8bit_59428 = Image.createImage( "/path/Image_8bit_59428.png" );
Image_8bit_59427 = Image.createImage( "/path/Image_8bit_59427.png" );
Image_8bit_59426 = Image.createImage( "/path/Image_8bit_59426.png" );
Image_8bit_59425 = Image.createImage( "/path/Image_8bit_59425.png" );
Image_8bit_59424 = Image.createImage( "/path/Image_8bit_59424.png" );
Image_8bit_59423 = Image.createImage( "/path/Image_8bit_59423.png" );
Image_8bit_59422 = Image.createImage( "/path/Image_8bit_59422.png" );
Image_8bit_59421 = Image.createImage( "/path/Image_8bit_59421.png" );
Image_8bit_59420 = Image.createImage( "/path/Image_8bit_59420.png" );
Image_8bit_59419 = Image.createImage( "/path/Image_8bit_59419.png" );
Image_8bit_59418 = Image.createImage( "/path/Image_8bit_59418.png" );
Image_8bit_59417 = Image.createImage( "/path/Image_8bit_59417.png" );
Image_8bit_59416 = Image.createImage( "/path/Image_8bit_59416.png" );
Image_8bit_59414 = Image.createImage( "/path/Image_8bit_59414.png" );
Image_8bit_59413 = Image.createImage( "/path/Image_8bit_59413.png" );
Image_8bit_59411 = Image.createImage( "/path/Image_8bit_59411.png" );
Image_8bit_59410 = Image.createImage( "/path/Image_8bit_59410.png" );
Image_8bit_59409 = Image.createImage( "/path/Image_8bit_59409.png" );
Image_8bit_59408 = Image.createImage( "/path/Image_8bit_59408.png" );
Image_8bit_59407 = Image.createImage( "/path/Image_8bit_59407.png" );
Image_8bit_59406 = Image.createImage( "/path/Image_8bit_59406.png" );
Image_8bit_59405 = Image.createImage( "/path/Image_8bit_59405.png" );
Image_8bit_59404 = Image.createImage( "/path/Image_8bit_59404.png" );
Image_8bit_59403 = Image.createImage( "/path/Image_8bit_59403.png" );
Image_8bit_59402 = Image.createImage( "/path/Image_8bit_59402.png" );
Image_8bit_59401 = Image.createImage( "/path/Image_8bit_59401.png" );
Image_8bit_59400 = Image.createImage( "/path/Image_8bit_59400.png" );
Image_8bit_59399 = Image.createImage( "/path/Image_8bit_59399.png" );
Image_8bit_59398 = Image.createImage( "/path/Image_8bit_59398.png" );
Image_8bit_59397 = Image.createImage( "/path/Image_8bit_59397.png" );
Image_8bit_59396 = Image.createImage( "/path/Image_8bit_59396.png" );
Image_8bit_59395 = Image.createImage( "/path/Image_8bit_59395.png" );
Image_8bit_59394 = Image.createImage( "/path/Image_8bit_59394.png" );
Image_8bit_59393 = Image.createImage( "/path/Image_8bit_59393.png" );
}
catch( IOException ex ) {
return false;
}
return true;
}
int GAGetCharHeight( int id ) {
switch( id ) {
case 59392: return Image_8bit_59392.getHeight();
case 59443: return Image_8bit_59443.getHeight();
case 59441: return Image_8bit_59441.getHeight();
case 59440: return Image_8bit_59440.getHeight();
case 59438: return Image_8bit_59438.getHeight();
case 59437: return Image_8bit_59437.getHeight();
case 59435: return Image_8bit_59435.getHeight();
case 59434: return Image_8bit_59434.getHeight();
case 59433: return Image_8bit_59433.getHeight();
case 59432: return Image_8bit_59432.getHeight();
case 59431: return Image_8bit_59431.getHeight();
case 59430: return Image_8bit_59430.getHeight();
case 59429: return Image_8bit_59429.getHeight();
case 59428: return Image_8bit_59428.getHeight();
case 59427: return Image_8bit_59427.getHeight();
case 59426: return Image_8bit_59426.getHeight();
case 59425: return Image_8bit_59425.getHeight();
case 59424: return Image_8bit_59424.getHeight();
case 59423: return Image_8bit_59423.getHeight();
case 59422: return Image_8bit_59422.getHeight();
case 59421: return Image_8bit_59421.getHeight();
case 59420: return Image_8bit_59420.getHeight();
case 59419: return Image_8bit_59419.getHeight();
case 59418: return Image_8bit_59418.getHeight();
case 59417: return Image_8bit_59417.getHeight();
case 59416: return Image_8bit_59416.getHeight();
case 59414: return Image_8bit_59414.getHeight();
case 59413: return Image_8bit_59413.getHeight();
case 59411: return Image_8bit_59411.getHeight();
case 59410: return Image_8bit_59410.getHeight();
case 59409: return Image_8bit_59409.getHeight();
case 59408: return Image_8bit_59408.getHeight();
case 59407: return Image_8bit_59407.getHeight();
case 59406: return Image_8bit_59406.getHeight();
case 59405: return Image_8bit_59405.getHeight();
case 59404: return Image_8bit_59404.getHeight();
case 59403: return Image_8bit_59403.getHeight();
case 59402: return Image_8bit_59402.getHeight();
case 59401: return Image_8bit_59401.getHeight();
case 59400: return Image_8bit_59400.getHeight();
case 59399: return Image_8bit_59399.getHeight();
case 59398: return Image_8bit_59398.getHeight();
case 59397: return Image_8bit_59397.getHeight();
case 59396: return Image_8bit_59396.getHeight();
case 59395: return Image_8bit_59395.getHeight();
case 59394: return Image_8bit_59394.getHeight();
case 59393: return Image_8bit_59393.getHeight();
}
return 0;
}
int GAGetCharWidth( int id ) {
switch( id ) {
case 59392: return Image_8bit_59392.getWidth();
case 59443: return Image_8bit_59443.getWidth();
case 59441: return Image_8bit_59441.getWidth();
case 59440: return Image_8bit_59440.getWidth();
case 59438: return Image_8bit_59438.getWidth();
case 59437: return Image_8bit_59437.getWidth();
case 59435: return Image_8bit_59435.getWidth();
case 59434: return Image_8bit_59434.getWidth();
case 59433: return Image_8bit_59433.getWidth();
case 59432: return Image_8bit_59432.getWidth();
case 59431: return Image_8bit_59431.getWidth();
case 59430: return Image_8bit_59430.getWidth();
case 59429: return Image_8bit_59429.getWidth();
case 59428: return Image_8bit_59428.getWidth();
case 59427: return Image_8bit_59427.getWidth();
case 59426: return Image_8bit_59426.getWidth();
case 59425: return Image_8bit_59425.getWidth();
case 59424: return Image_8bit_59424.getWidth();
case 59423: return Image_8bit_59423.getWidth();
case 59422: return Image_8bit_59422.getWidth();
case 59421: return Image_8bit_59421.getWidth();
case 59420: return Image_8bit_59420.getWidth();
case 59419: return Image_8bit_59419.getWidth();
case 59418: return Image_8bit_59418.getWidth();
case 59417: return Image_8bit_59417.getWidth();
case 59416: return Image_8bit_59416.getWidth();
case 59414: return Image_8bit_59414.getWidth();
case 59413: return Image_8bit_59413.getWidth();
case 59411: return Image_8bit_59411.getWidth();
case 59410: return Image_8bit_59410.getWidth();
case 59409: return Image_8bit_59409.getWidth();
case 59408: return Image_8bit_59408.getWidth();
case 59407: return Image_8bit_59407.getWidth();
case 59406: return Image_8bit_59406.getWidth();
case 59405: return Image_8bit_59405.getWidth();
case 59404: return Image_8bit_59404.getWidth();
case 59403: return Image_8bit_59403.getWidth();
case 59402: return Image_8bit_59402.getWidth();
case 59401: return Image_8bit_59401.getWidth();
case 59400: return Image_8bit_59400.getWidth();
case 59399: return Image_8bit_59399.getWidth();
case 59398: return Image_8bit_59398.getWidth();
case 59397: return Image_8bit_59397.getWidth();
case 59396: return Image_8bit_59396.getWidth();
case 59395: return Image_8bit_59395.getWidth();
case 59394: return Image_8bit_59394.getWidth();
case 59393: return Image_8bit_59393.getWidth();
}
return 0;
}
//extern final Font_t SystemFontPathBitmaps_8bit;
/**
* These defines give us the unicodes for the bitmaps in PathBitmaps.r
*
* For 'S'malls we use PA_BITMAP_S_OFFSET, for 'B'igs we add PA_BITMAP_B_OFFSET
**/
static final int PA_BITMAP_OFFSET =(0xE800);
static final int PA_BITMAP_B_OFFSET =(0x18);
// Cursor stays (Pause):
static final short PA_SPLASH_P =(0x00);
// Cursor moves to:
static final short PA_SPLASH_N =(0x80);
static final short PA_SPLASH_E =(0xA0);
static final short PA_SPLASH_S =(0xC0);
static final short PA_SPLASH_W =(0xE0);
// Cursor ON (Pen Down):
static final short PA_SPLASH_C =(0xC0);
static final short PA_SPLASH_END =(0xFF);
/* enum PA_bmp_t */
static final short PA_BIT_0 = 0x00;
static final short PA_BIT_N = 0x01;
static final short PA_BIT_E = 0x02;
static final short PA_BIT_S = 0x04;
static final short PA_BIT_W = 0x08;
static final short PA_BIT_NE = 0x03;
static final short PA_BIT_SE = 0x06;
static final short PA_BIT_SW = 0x0C;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -