⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pathgame.java

📁 J2ME的游戏原代码!希望能帮助有需要帮助的师兄弟们!
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    (short)0xb8, (short)0x07, (short)0x40, (short)0x03, (short)0x11, (short)0x25, (short)0x31, (short)0x12, (short)0x41, (short)0x85, (short)0x71, (short)0x86, (short)0x43, (short)0x67, (short)0x14, (short)0x46 } ,
  {
    (short)0xb8, (short)0x06, (short)0x00, (short)0x55, (short)0x70, (short)0x72, (short)0x32, (short)0x73, (short)0x42, (short)0x16, (short)0x63, (short)0x96, (short)0x13, (short)0x93 } ,
  {
    (short)0xb8, (short)0x06, (short)0x30, (short)0x65, (short)0x11, (short)0x55, (short)0x51, (short)0x96, (short)0x82, (short)0x16, (short)0x73, (short)0x97, (short)0x54, (short)0x85 } ,
  {
    (short)0xb8, (short)0x07, (short)0x60, (short)0x43, (short)0x51, (short)0x14, (short)0x91, (short)0x24, (short)0x22, (short)0x96, (short)0x83, (short)0x16, (short)0x54, (short)0x95, (short)0x35, (short)0x67 } ,
  {
    (short)0xb8, (short)0x06, (short)0x41, (short)0x65, (short)0x61, (short)0x15, (short)0x71, (short)0x96, (short)0x22, (short)0x66, (short)0x82, (short)0x47, (short)0x23, (short)0x75 } ,
  { 
    (short)0x95, (short)0x00 }
};









/* extern boolean Path_Main(GAEvent Event_p); */






/**
  *
  *
  *
  * @param id
  * @param x
  * @param y
  * @param width
  * @param height
  *
  * @returns
  */
void GACharOut(int id, short x, short y)
{
  //System.out.println("   GACharOut("+id+", "+x+", "+y+")");
  id += PA_BITMAP_OFFSET;
  switch(id)
  {
    case 59392: { g.drawImage(Image_8bit_59392, x, y, ALIGN_TOP_LEFT); break;}
    case 59393: { g.drawImage(Image_8bit_59393, x, y, ALIGN_TOP_LEFT); break;}
    case 59394: { g.drawImage(Image_8bit_59394, x, y, ALIGN_TOP_LEFT); break;}
    case 59395: { g.drawImage(Image_8bit_59395, x, y, ALIGN_TOP_LEFT); break;}
    case 59396: { g.drawImage(Image_8bit_59396, x, y, ALIGN_TOP_LEFT); break;}
    case 59397: { g.drawImage(Image_8bit_59397, x, y, ALIGN_TOP_LEFT); break;}
    case 59398: { g.drawImage(Image_8bit_59398, x, y, ALIGN_TOP_LEFT); break;}
    case 59399: { g.drawImage(Image_8bit_59399, x, y, ALIGN_TOP_LEFT); break;}
    case 59400: { g.drawImage(Image_8bit_59400, x, y, ALIGN_TOP_LEFT); break;}
    case 59401: { g.drawImage(Image_8bit_59401, x, y, ALIGN_TOP_LEFT); break;}
    case 59402: { g.drawImage(Image_8bit_59402, x, y, ALIGN_TOP_LEFT); break;}
    case 59403: { g.drawImage(Image_8bit_59403, x, y, ALIGN_TOP_LEFT); break;}
    case 59404: { g.drawImage(Image_8bit_59404, x, y, ALIGN_TOP_LEFT); break;}
    case 59405: { g.drawImage(Image_8bit_59405, x, y, ALIGN_TOP_LEFT); break;}
    case 59406: { g.drawImage(Image_8bit_59406, x, y, ALIGN_TOP_LEFT); break;}
    case 59407: { g.drawImage(Image_8bit_59407, x, y, ALIGN_TOP_LEFT); break;}
    case 59408: { g.drawImage(Image_8bit_59408, x, y, ALIGN_TOP_LEFT); break;}
    case 59409: { g.drawImage(Image_8bit_59409, x, y, ALIGN_TOP_LEFT); break;}
    case 59410: { g.drawImage(Image_8bit_59410, x, y, ALIGN_TOP_LEFT); break;}
    case 59411: { g.drawImage(Image_8bit_59411, x, y, ALIGN_TOP_LEFT); break;}
    case 59413: { g.drawImage(Image_8bit_59413, x, y, ALIGN_TOP_LEFT); break;}
    case 59414: { g.drawImage(Image_8bit_59414, x, y, ALIGN_TOP_LEFT); break;}
    case 59416: { g.drawImage(Image_8bit_59416, x, y, ALIGN_TOP_LEFT); break;}
    case 59417: { g.drawImage(Image_8bit_59417, x, y, ALIGN_TOP_LEFT); break;}
    case 59418: { g.drawImage(Image_8bit_59418, x, y, ALIGN_TOP_LEFT); break;}
    case 59419: { g.drawImage(Image_8bit_59419, x, y, ALIGN_TOP_LEFT); break;}
    case 59420: { g.drawImage(Image_8bit_59420, x, y, ALIGN_TOP_LEFT); break;}
    case 59421: { g.drawImage(Image_8bit_59421, x, y, ALIGN_TOP_LEFT); break;}
    case 59422: { g.drawImage(Image_8bit_59422, x, y, ALIGN_TOP_LEFT); break;}
    case 59423: { g.drawImage(Image_8bit_59423, x, y, ALIGN_TOP_LEFT); break;}
    case 59424: { g.drawImage(Image_8bit_59424, x, y, ALIGN_TOP_LEFT); break;}
    case 59425: { g.drawImage(Image_8bit_59425, x, y, ALIGN_TOP_LEFT); break;}
    case 59426: { g.drawImage(Image_8bit_59426, x, y, ALIGN_TOP_LEFT); break;}
    case 59427: { g.drawImage(Image_8bit_59427, x, y, ALIGN_TOP_LEFT); break;}
    case 59428: { g.drawImage(Image_8bit_59428, x, y, ALIGN_TOP_LEFT); break;}
    case 59429: { g.drawImage(Image_8bit_59429, x, y, ALIGN_TOP_LEFT); break;}
    case 59430: { g.drawImage(Image_8bit_59430, x, y, ALIGN_TOP_LEFT); break;}
    case 59431: { g.drawImage(Image_8bit_59431, x, y, ALIGN_TOP_LEFT); break;}
    case 59432: { g.drawImage(Image_8bit_59432, x, y, ALIGN_TOP_LEFT); break;}
    case 59433: { g.drawImage(Image_8bit_59433, x, y, ALIGN_TOP_LEFT); break;}
    case 59434: { g.drawImage(Image_8bit_59434, x, y, ALIGN_TOP_LEFT); break;}
    case 59435: { g.drawImage(Image_8bit_59435, x, y, ALIGN_TOP_LEFT); break;}
    case 59437: { g.drawImage(Image_8bit_59437, x, y, ALIGN_TOP_LEFT); break;}
    case 59438: { g.drawImage(Image_8bit_59438, x, y, ALIGN_TOP_LEFT); break;}
    case 59440: { g.drawImage(Image_8bit_59440, x, y, ALIGN_TOP_LEFT); break;}
    case 59441: { g.drawImage(Image_8bit_59441, x, y, ALIGN_TOP_LEFT); break;}
    case 59443: { g.drawImage(Image_8bit_59443, x, y, ALIGN_TOP_LEFT); break;}
  }
}







static PA_globals_t PA_globals = null; 
static PA_NV_Data_t PA_nv_data = null; 
static GAPI_HighscoreList_t PA_highscore_list = null; 




static final short PA_level_min[ ] = {
  0,
   (36) ,
   (36)  +  (58) ,
   (short)((36)  +  (58)  +  (62)) ,
   (short)((36)  +  (58)  +  (62)  +  (54)) ,
   (short)((36)  +  (58)  +  (62)  +  (54)  +  (40)) 
};


static final short PA_level_num[ ] = {

   (36) ,
   (58) ,
   (62) ,
   (54) ,
   (40) 
};


static final short PA_level_point[ ] = { 5, 10, 25, 50, 100 };


static final short PA_index[] = {

  (short) ( (0)  -  (0) ),
  (short) ( (10)  -  (0) ),
  (short) ( (11)  -  (0) ),
  (short) ( (14)  -  (0) ),
  (short) ( (12)  -  (0) ),
  (short) ( (18)  -  (0) ),
  (short) ( (15)  -  (0) ),
  (short) ( (0x31)  -  (0) ),
  (short) ( (13)  -  (0) ),
  (short) ( (17)  -  (0) ),
  (short) ( (19)  -  (0) ),
  (short) ( (0x30)  -  (0) ),
  (short) ( (16)  -  (0) ),
  (short) ( (0x33)  -  (0) ),
  (short) ( (23)  -  (0) ),
  (short) ( (23)  -  (0) )
};


/**
 * Animation actions for splashscreen.
 *
 **/
static final short PA_splashscreen_action[] = {
// Bitmap  | Action
  // (0,0) -> P
  PA_SPLASH_S,
  PA_SPLASH_S,
  PA_SPLASH_S,
  PA_SPLASH_S,
  // P
  PA_SPLASH_C,
  PA_BIT_N | PA_SPLASH_N,
  PA_BIT_S,
  PA_BIT_NS | PA_SPLASH_N,
  PA_BIT_S,
  PA_BIT_SE | PA_SPLASH_E,
  PA_BIT_W,
  PA_BIT_SW | PA_SPLASH_S,
  PA_BIT_N,
  PA_BIT_NW | PA_SPLASH_W,
  PA_BIT_NES,
  PA_SPLASH_C,
  // P->a
  PA_SPLASH_S,
  PA_SPLASH_E,
  PA_SPLASH_E,
  PA_SPLASH_E,
  // a
  PA_SPLASH_C,
  PA_BIT_N | PA_SPLASH_N,
  PA_BIT_S,
  PA_BIT_SW | PA_SPLASH_W,
  PA_BIT_E,
  PA_BIT_SE | PA_SPLASH_S,
  PA_BIT_N,
  PA_BIT_NE | PA_SPLASH_E,
  PA_BIT_NW,
  PA_BIT_WNE,
  PA_SPLASH_C,
  // a->t
  PA_SPLASH_E,
  PA_SPLASH_N,
  PA_SPLASH_N,
  // t
  PA_SPLASH_C,
  PA_BIT_S | PA_SPLASH_S,
  PA_BIT_N,
// PA_BIT_NE     ,
// PA_BIT_NES | PA_SPLASH_S ,
  PA_BIT_NS | PA_SPLASH_S,
  PA_BIT_N,
  PA_BIT_NE | PA_SPLASH_E,
  PA_BIT_W,
  PA_SPLASH_C,
  PA_SPLASH_N,
  PA_SPLASH_W,
  PA_SPLASH_C,
  PA_BIT_NES | PA_SPLASH_E,
  PA_SPLASH_C,
  // t->h
  PA_SPLASH_E,
//     PA_SPLASH_N ,
  PA_SPLASH_N,
  // h
  PA_SPLASH_C,
  PA_BIT_S | PA_SPLASH_S,
  PA_BIT_N,
  PA_BIT_NS | PA_SPLASH_S,
  PA_BIT_N,
  PA_SPLASH_C,
  PA_SPLASH_N,
  PA_SPLASH_C,
  PA_BIT_NES | PA_SPLASH_E,
  PA_BIT_W,
  PA_BIT_SW | PA_SPLASH_S,
  PA_BIT_N,
  PA_SPLASH_C,
  // h->y
  PA_SPLASH_E,
  PA_SPLASH_N,
  // y
  PA_SPLASH_END

/*
  PA_SPLASH_C,
  PA_BIT_S | PA_SPLASH_S,
  PA_BIT_N,
  PA_BIT_NE | PA_SPLASH_E,
  PA_BIT_W,
  PA_BIT_NW | PA_SPLASH_N,
  PA_BIT_S,
  PA_SPLASH_C,
  PA_SPLASH_S,
  PA_SPLASH_C,
  PA_BIT_SWN | PA_SPLASH_S,
  PA_BIT_N,
  PA_BIT_NW | PA_SPLASH_W,
  PA_BIT_E,
  PA_SPLASH_C,
  // y->???
  PA_SPLASH_W,
  PA_SPLASH_END
*/
};

static final int PA_TIMER_SPLASH	=(GATimer1);
static final int PA_SPLASH_TIMER_DELAY	=(100);

/**
 * Initializes globals for splashscreen.
 *
 * @returns None
  */
void
PA_SplashscreenInit()
{
  if (PA_globals==null)
  {
    PA_globals = new PA_globals_t();
  }
  PA_globals.settings = GAGetMenuSetting();
  if (PA_globals.settings.SelStartMode == GAM_START_NEW)
  { 

    PA_globals.selected =  (short) (( (4* ( (36) + (58) + (62) + (54) + (40) ) -1) +1)) ;
    PA_globals.splash_i = 0;
    PA_Re

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -