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

📄 engine.java

📁 Critter_Crunch_J2ME 游戏源
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 221,252, 242},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 16, bg_fill_y, 8, bg_fill_height, 208,230,223},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 94, bg_fill_y, 10, bg_fill_height, 208,230,223},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 157, bg_fill_y, 6, bg_fill_height, 208,230,223},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 38, bg_fill_y, 12, bg_fill_height, 190,208,202},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 134, bg_fill_y, 14, bg_fill_height, 190,208,202},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_mid_y, 1, Coords.CAVE_BGMID_1},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 4, Coords.CAVE_BGBTM_1, Coords.CAVE_BGBTM_2, Coords.CAVE_BGBTM_3, Coords.CAVE_BGBTM_2},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_fill_y, 1, Coords.CAVE_BGPIECE_1},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.CAVE_BGTOP_1},
               {Level.BG_TYPE_VINES, Level.BG_LAYER_MID, BOARD_MARGIN_LEFT, (short)(bg_fill_y-MAX_SHAKE), Level.GAME_SQUARE_W, (short)(bg_fill_height+MAX_SHAKE), 75,29,46},
            },

            // adventure #6, mushrooms.
            {
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 217, 245, 236},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 23, bg_fill_y, 26, bg_fill_height, 170,204,192},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 170, bg_fill_y, 6, bg_fill_height, 170,204,192},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 59, bg_fill_y, 9, bg_fill_height, 193,223,213},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 134, bg_fill_y, 14, bg_fill_height, 193,223,213},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 0, bg_fill_y, 6, bg_fill_height, 111,51,49},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 6, bg_fill_y, 3, bg_fill_height, 132,73,70},
               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 9, bg_fill_y, 3, bg_fill_height, 161,93,89},

               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_mid_y, 1, Coords.MUSHROOM_BGMID_1},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 4, Coords.MUSHROOM_BGBTM_1, Coords.MUSHROOM_BGBTM_2, Coords.MUSHROOM_BGBTM_3, Coords.MUSHROOM_BGBTM_2},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, (short)(bg_top_y+(bg_mid_y-bg_top_y)/2), 1, Coords.MUSHROOM_BGPIECE_1},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.MUSHROOM_BGTOP_1},
               {Level.BG_TYPE_VINES, Level.BG_LAYER_MID, BOARD_MARGIN_LEFT, (short)(bg_fill_y-MAX_SHAKE), Level.GAME_SQUARE_W, (short)(bg_fill_height+MAX_SHAKE), 220,35,190},
            },

            // adventure #7, beach 2.
            {
               {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 251,201,197, 248,219,217},
               {Level.BG_TYPE_CLOUD, Level.BG_LAYER_BACK, 0, 120, 4, Coords.CLOUD_2},
               {Level.BG_TYPE_CLOUD, Level.BG_LAYER_BACK, 15, 124, 3, Coords.CLOUD_3},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_mid_y, 1, Coords.BEACH2_BGMID_1},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 4, Coords.BEACH2_BGBTM_3, Coords.BEACH2_BGBTM_1, Coords.BEACH2_BGBTM_2, Coords.BEACH2_BGBTM_1},
               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.BEACH2_BGTOP_1},
               {Level.BG_TYPE_VINES, Level.BG_LAYER_MID, BOARD_MARGIN_LEFT, (short)(bg_fill_y-MAX_SHAKE), Level.GAME_SQUARE_W, (short)(bg_fill_height+MAX_SHAKE), 113,0,2},
            },

            // score screen background.
            {
               {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, (short)(SCREEN_HEIGHT+MAX_SHAKE), 125,204,224, 158,229,249},
               {Level.BG_TYPE_SUN, Level.BG_LAYER_BACK, 140, 30, SCREEN_WIDTH, SCREEN_HEIGHT, 255,255,55, 158,229,249},
            },
         };

         //#elif Nokia_3220 || Nokia_3220_Unobfuscated
//#          short bg_top_height = COORDS[Coords.JUNGLE_BGTOP_1][HEIGHT];
//#          short bg_bot_height = COORDS[Coords.JUNGLE_BGBTM_1][HEIGHT];
//#          short bg_fill_height = (short)(SCREEN_HEIGHT - bg_top_height - bg_bot_height);
//#          short bg_top_y = 0;
//#          short bg_fill_y = bg_top_height;
//#          short bg_bot_y = (short)(SCREEN_HEIGHT - bg_bot_height);
//#
//#          Level.s_backgrounds = new short [][][] {
//#
//#             // title.
//#             {
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 226, 237, 170},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, 14, SCREEN_HEIGHT, 207, 224, 183},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 118, 0, 10, SCREEN_HEIGHT, 207, 224, 183},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 4, 0, 1, SCREEN_HEIGHT, 141, 156, 69},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 28, 0, 1, SCREEN_HEIGHT, 141, 156, 69},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_BACK, 0, 0, 1, Coords.TITLE_TOP},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_BACK, 0, (short)(SCREEN_HEIGHT-COORDS[Coords.TITLE_BTM][HEIGHT]), 1, Coords.TITLE_BTM},
//#             },
//#
//#             // tutorial.
//#             {
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, /*245, 220, 154*/255,221,153},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 26, bg_fill_y, 13, bg_fill_height, /*227, 188, 113*/238,187,119},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 83, bg_fill_y, 14, bg_fill_height, /*227, 188, 113*/238,187,119},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 0, bg_fill_y, 10, bg_fill_height, /*234, 206, 149*/238,204,153},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 49, bg_fill_y, 24, bg_fill_height, /*234, 206, 149*/238,204,153},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 111, bg_fill_y, 10, bg_fill_height, /*234, 206, 149*/238,204,153},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.TUTORIAL_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, (short)(bg_bot_y), 7, Coords.ELDERBIGGS_IDLE_1, Coords.ELDERBIGGS_IDLE_2, Coords.ELDERBIGGS_IDLE_3, Coords.ELDERBIGGS_IDLE_4, Coords.ELDERBIGGS_IDLE_4, Coords.ELDERBIGGS_IDLE_3, Coords.ELDERBIGGS_IDLE_2},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.TUTORIAL_BGTOP_1},
//#             },
//#
//#             // puzzle.
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 209,185,124, 230,204,142},
//#                {Level.BG_TYPE_IMAGE_TILED, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.PUZZLE_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.PUZZLE_BGTOP_1},
//#             },
//#
//#             // time trial.
//#             {
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, /*196,204,157*/204,204,153},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 10, bg_fill_y, 13, bg_fill_height, /*164,178,128*/170,187,136},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 54, bg_fill_y, 25, bg_fill_height, /*164,178,128*/170,187,136},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 117, bg_fill_y, 11, bg_fill_height, /*164,178,128*/170,187,136},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 36, bg_fill_y, 7, bg_fill_height, /*186,194,148*/187,204,153},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 106, bg_fill_y, 6, bg_fill_height, /*186,194,148*/187,204,153},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 88, bg_fill_y, 11, bg_fill_height, /*178,186,140*/187,187,136},
//#                {Level.BG_TYPE_IMAGE_TILED, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.TIMETRAIL_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.TIMETRAIL_BGTOP_1},
//#             },
//#
//#             // survival mode.
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 125,204,224, 158,229,249},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.SURVIVAL_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.SURVIVAL_BGTOP_1},
//#             },
//#
//#             // extra mode #1.
//#             {
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 255, 255, 255},
//#             },
//#
//#             // adventure #1, jungle.
//# //            {
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, /*197, 204, 140*/204,204,136},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 27, 0, 17, SCREEN_HEIGHT, /*175, 183, 120*/170,187,119},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 63, 0, 6, SCREEN_HEIGHT, /*175, 183, 120*/170,187,119},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 92, 0, 14, SCREEN_HEIGHT, /*175, 183, 120*/170,187,119},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 78, 0, 8, SCREEN_HEIGHT, /*186, 193, 130*/187,204,136},
//# //               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.JUNGLE_BGBTM_1},
//# //               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.JUNGLE_BGTOP_1},
//# //            },
//#             // adventure #1, mushrooms.
//#             {
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 217, 245, 236},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 15, bg_fill_y, 18, bg_fill_height, 170,204,204},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 123, bg_fill_y, 5, bg_fill_height, 170,204,204},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 39, bg_fill_y, 7, bg_fill_height, 204,221,221},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 97, bg_fill_y, 13, bg_fill_height, 204,221,221},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 0, bg_fill_y, 4, bg_fill_height, 102,51,51},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 4, bg_fill_y, 3, bg_fill_height, 136,68,68},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 7, bg_fill_y, 2, bg_fill_height, 170,85,85},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.JUNGLE_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.JUNGLE_BGTOP_1},
//#             },
//#
//#             // adventure #2, jungle 2.
//# //            {
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, /*245, 220, 154*/255,221,153},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 0, bg_fill_y, 33, bg_fill_height, /*234,206,149*/238,204,153},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 51, bg_fill_y, 4, bg_fill_height, /*234,206,149*/238,204,153},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 73, bg_fill_y, 9, bg_fill_height, /*234,206,149*/238,204,153},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 103, bg_fill_y, 10, bg_fill_height, /*234,206,149*/238,204,153},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 10, bg_fill_y, 9, bg_fill_height, /*227,193,124*/238,204,119},
//# //               {Level.BG_TYPE_SOLID, Level.BG_LAYER_MID, 113, bg_fill_y, 8, bg_fill_height, /*227,193,124*/238,204,119},
//# //               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.JUNGLE2_BGBTM_1},
//# //               {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.JUNGLE2_BGTOP_1},
//# //            },
//#             // adventure #2, beach 2
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 251,201,197, 251,210,214},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.JUNGLE2_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.JUNGLE2_BGTOP_1},
//#             },
//#
//#             // adventure #3, beach
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 125,204,224, 158,229,249},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.BEACH_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.BEACH_BGTOP_1},
//#             },
//#
//#             // adventure #4, mountain.
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 251,201,197, 251, 210, 214},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.MT_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.MT_BGTOP_1},
//#             },
//#
//#             // adventure #5, cave.
//#             {
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 221,252, 242},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 73, bg_fill_y, 6, bg_fill_height, 204,221, 221},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 26, bg_fill_y, 8, bg_fill_height, 187,221, 204},
//#                {Level.BG_TYPE_SOLID, Level.BG_LAYER_BACK, 98, bg_fill_y, 10, bg_fill_height, 187,221, 204},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, bg_bot_y, 1, Coords.CAVE_BGBTM_1},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, 0, 0, 1, Coords.CAVE_BGTOP_1},
//#             },
//#
//#             // adventure #6
//#             {
//#             },
//#
//#             // adventure #7
//#             {
//#             },
//#
//#             // score screen background.
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 125,204,224, 158,229,249},
//#             },
//#          };
//#
//#
         //#elif Nokia_3100 || Nokia_3100_Unobfuscated
//#          Level.s_backgrounds = new short [][][] {
//#
//#             // title.
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 208, 200, 126, 232, 220, 151},
//#                {Level.BG_TYPE_IMAGE, Level.BG_LAYER_MID, (short)(SCREEN_HALF_WIDTH-COORDS[Coords.LAYER_2][WIDTH]/2), 0, 1, Coords.LAYER_2},
//#             },
//#
//#             // tutorial.
//#             {
//#                {Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 208, 200, 126, 232, 220, 151},
//#             },
//#
//#             // puzzle.
//#             {
//#                //{Level.BG_TYPE_GRADIENT_V, Level.BG_LAYER_BACK, 0, 0, SCREEN_WIDTH, (short)(SCREEN_HEIGHT+MAX_SHAKE), 208, 200, 126, 232, 220, 1

⌨️ 快捷键说明

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