public static final boolean Tiger_Paint_Big(Graphics g) { // #if !(TIGER=="TRUE") return true; // #else if (logo == null) { logo = new Image[PicIdx.length]; for (int i = PicIdx.length - 1; i >= 0; i--) logo[i] = GetImage(PicIdx[i]); if (SoundOn != 0) Tiger_Sound_Play(); } if (++runTime >= TIGER_DURING / FRAME_DT) { // #if MODEL=="N73" if (SoundPlayer == null || SoundPlayer.getMediaTime() == 0) { // 不播放声音或者判断声音播放完毕时 // #endif logo = null; FreeAllImage(); // #if ENABLE_TOUCH=="TRUE" cTouch.ClearBtns(); // #endif Tiger_Finished = true; Tiger_Sound_Final(); return true; // #if MODEL=="N73" } else { return false; } // #endif } else { // System.out.println("程序执行到此处"); // cCPdrawCleanScreen(g, 0x0);//清屏 g.drawImage(logo[0], SCR_W >> 1, SCR_H >> 1, Graphics.HCENTER | Graphics.VCENTER); if (runTime < (TIGER_DURING * 1 / 8) / FRAME_DT) { g.drawImage( logo[2], (SCR_W >> 1) - 2, (SCR_H >> 1) - 12, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[1], (SCR_W >> 1) - logo[2].getWidth() - 2, (SCR_H >> 1) - 12, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[3], (SCR_W >> 1) - 4 + logo[2].getWidth() + 2, (SCR_H >> 1) - 12 + 1, Graphics.HCENTER | Graphics.VCENTER); } else if (runTime < (TIGER_DURING * 2 / 8) / FRAME_DT) { g.drawImage( logo[4 + runTime % 3], SCR_W >> 1, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); } else if (runTime < (TIGER_DURING * 3 / 8) / FRAME_DT) { g.drawImage( logo[4 + runTime % 3], SCR_W >> 1, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[4 + (runTime + 2) % 3], (SCR_W >> 1) - logo[2].getWidth() - 2, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); } else if (runTime < (TIGER_DURING * 4 / 8) / FRAME_DT) { g.drawImage( logo[4 + runTime % 3], SCR_W >> 1, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[4 + (runTime + 2) % 3], (SCR_W >> 1) - logo[2].getWidth() - 2, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[4 + (runTime + 2) % 3], (SCR_W >> 1) + logo[2].getWidth(), (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); } else if (runTime < (TIGER_DURING * 5 / 8) / FRAME_DT) { g.drawImage(logo[1], SCR_W >> 1, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[4 + (runTime + 2) % 3], (SCR_W >> 1) - logo[2].getWidth() - 2, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[4 + (runTime + 2) % 3], (SCR_W >> 1) + logo[2].getWidth(), (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); } else if (runTime < (TIGER_DURING * 6 / 8) / FRAME_DT) { g.drawImage(logo[1], SCR_W >> 1, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[7], (SCR_W >> 1) + 1 - logo[2].getWidth() - 2, (SCR_H >> 1) - 12, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[4 + (runTime + 2) % 3], (SCR_W >> 1) + logo[2].getWidth(), (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); } else if (runTime < (TIGER_DURING * 8 / 8) / FRAME_DT) { g.drawImage(logo[1], SCR_W >> 1, (SCR_H >> 1) - 10, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[7], (SCR_W >> 1) + 1 - logo[2].getWidth() - 2, (SCR_H >> 1) - 12, Graphics.HCENTER | Graphics.VCENTER); g.drawImage( logo[8], (SCR_W >> 1) - 1 + logo[2].getWidth(), (SCR_H >> 1) - 12, Graphics.HCENTER | Graphics.VCENTER); } return false; } // #endif }