📄 gamedatasimple.java
字号:
// 8, 8, 8, 8, 8,8,8,8,8,8,8,8},
// { 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2 ,2,2,2,2,2,2,2,2}
// };
// return array2;
// case 3:
// short[][] array3 ={
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 1,
// 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 1, 1, 1, 1, 1,
// 1, 1, 1, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 2,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 1, 1, 1, 3, 0,
// 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 5, 1,
// 1, 1, 1, 1, 1, 1, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0,
// 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0,
// 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 0, 0, 0, 0, 0, 0, 4, 6, 2, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0,
// 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 9, 1, 7, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, 1, 1,
// 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 },
// { 1, 1, 1, 1, 1, 1, 6, 2, 2, 8, 8, 8, 1, 1, 1, 1,
// 1, 1, 1, 1, 1, 1, 8, 8, 8, 1, 8, 8, 8, 2, 2, 0,
// 0, 0, 0, 0, 0, 0, 0, 2, 2, 8, 2, 2, 2, 8, 8, 8,
// 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 6, 2, 2, 2,
// 2, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
// 2, 2, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
// 1, 1, 1, 1 },
// { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,
// 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2 }
// };
// return array3;
// case 4:
// short[][] array4 = {
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2,
// 2, 2, 2, 2, 4, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 ,0,0},
// { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 10, 5, 2, 2, 2, 2, 2, 2, 4,
// 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 8, 8, 8,
// 8, 8, 8, 8, 8, 7, 4, 11, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 ,0,0},
// { 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 2, 2, 2, 2, 2, 4,
// 11, 0, 0, 0, 0, 10, 5, 6, 8, 8, 8, 8, 8, 8, 8, 8,
// 7, 4, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8, 8, 8, 8,
// 8, 8, 8, 8, 8, 8, 8, 7, 4, 11, 0, 0, 0, 0, 0, 0,
// 0, 0, 0, 0 ,0,0},
// { 2, 2, 2, 2, 2, 2, 2, 2, 6, 8, 8, 8, 8, 8, 8, 8,
// 7, 2, 2, 2, 2, 6, 8, 8, 8, 8, 0, 0, 0, 8, 8, 8,
// 8, 8, 7, 2, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
// 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12,
// 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 8, 8, 0, 0, 0,
// 0, 0, 0, 0, 0, 8, 8, 8, 8, 7, 2, 2, 2, 2, 2, 2,
// 2, 2, 2, 2 ,2,2},
// { 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
// 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 8, 8,
// 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
// 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
// 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0,
// 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8,
// 8, 8, 8, 8 ,8,8}
// };
// return array4;
// }
// return null;
return arrayWorld;
}
/**
* 地图相关信息
* array[0] = 第一关的地图位置的x ;
* array[1] =第一关的地图位置的y;
* array[2]=第一关地图单元格的宽度;
* array[3]=第一关地图单元格的高度;
* array[4]=第一关地图行走的右X;
* array[5]=锁屏的左X位置;
* array[6]=锁屏的右X位置;
* array[7]=锁屏的Y位置;
*
*
* array[8]=复活时的位置X1;
* array[9]=复活时的位置Y1;
* array[10]=复活时的位置X2;
* array[11]=复活时的位置Y2;
*
* @return
*/
public short[] getWorldMessage() {//地图信息
// switch(WestGameCanvas.gameLevel){
// case 1:
// short[] array = { 0, 65, 32, 32 ,3200,
//// short[] array = { -2240,65, 32, 32 ,3200,//
// 2864,3200,-100,
// -1262,65,-2240,65};
// return array;
// case 2:
// short[] array2 = {0,-110,32,32,3000,
//// short[] array2 = {-2800,-110,32,32,3100,
// 2200,3100,-200,//
// -2028,-129,-2800,-110};
// return array2;
// case 3:
// short[] array3 = {0,-100,32,32,2500,
//// short[] array3 = {-2700,-97,32,32,2500,//test boss
// 2200,3000,-200,//
// -371,-97,-2157,-97};
// return array3;
// case 4:
// short[] array4 =
//// {-2827,63,32,32,3100,
// {0,68,32,32,2500,
// 2900,3100,-200,//
// -1034,63,-2827,63};
// return array4;
//
// }
return arrayWorldMessage;
}
public short[][] getLittleMap(){
// switch(WestGameCanvas.gameLevel){
// case 1:
// case 4:
// short[][] array ={
// {4 , 0 , 4, 4, 4, 5, 5, 5, 6, 6},
// {5 , 0 , 6, 6, 5, 5, 5, 4, 4, 4},
//// {7 ,-1 ,-1,-1,-1,-1, 7, 6, 5, 4},
// {6 , 1 , 4, 4, 3, 3, 2, 1,-1,-1},
// {10 ,-1 ,-1,-1,-1,-1,-1,-1, 7, 7},
// {7, 1 ,-1, -1, 1, 2, 3, 3, 4, 4},
//// {11,-1 , 5, 6, 7, 7,-1,-1,-1,-1},
// {11,-1 , 7, 7,-1,-1,-1,-1,-1,-1},
// };
// return array;
//
// case 2:
// case 3:
// short[][] array3 ={
// {3,12,0,-1},
// {4,20,-1,0},
// {5,12,1,0},
// {6,20,0,1}
// };
// return array3;
// }
return arrayLittleMap;
}
/**
* npc的基础信息,npc的血值是10
* array[n][0]=NPC的图片号
* array[n][1]=第一个NPC图片单元格的宽度
* array[n][2]=第一个NPC图片单元格的高度
* array[0][3]=第一个NPC移动的速度
* array[0][4]=NPC被攻击一次减掉的血
* array[0][5]=NPC攻击一次主角减的血
* array[0][6]=NPC被攻击一次加的分
* @return
*/
public short[][] getNpcKind(){
// short[][] array = {
// {5,46,43,2,4,40,20},
// {5,74,49,2,4,40,30},
// {5,82,52,2,4,40,40},
// {5,64,57,2,4,40,40}
// };
return arrayNpcKind;
}
public short[][] getBossKind(){
// short[][] array= {
// {3,124,85,3,1, 20,50},
// {3,118,66,3,1, 50,50},
// {3,94,93,3,1,50,50},
// {3,127,81,3,1,50,50}
// };
return arrayBossKind;
}
/**
* array[0][0]=第一个NPC的大分类//0--npc 1--cloud 2--prop 3 boss 4stone
* array[0][1]=第一个NPC的小分类
* array[0][2]=第一个NPC初始化相对于地图的X坐标
* array[0][3]=第一个NPC初始化相对于地图的Y坐标
* array[0][4]=第一个NPC能到达左边相对于地图的X最小值
* array[0][5]=第一个NPC能到达右边相对于地图的X最大值
* @return
*/
public short[][] getNpcPosition(){
// switch(WestGameCanvas.gameLevel){
// case 1:
// short array[][] = {
// { 0 , 0 , 355 , 41 , 353 , 448 }, //0
// { 2 , 0 , 600, 95 , 595, 613},
// { 0 , 0 , 805 , 9 , 801 , 960 }, //1
// { 0 , 0 , 1152, 73 , 1150, 1312}, //2
// { 2 , 1 , 1200, 95 , 1195, 1213},
// { 1 , 2 , 1300, 5 , 1298, 1390},
// { 1 , 0 , 1376, -98 , 1370, 1476}, //3
// { 0 , 0 , 1377, -130, 1375, 1440}, //4
// { 1 , 1 , 1472, -73 , 1470, 1600}, //5
// { 1 , 0 , 1696, -66 , 1690, 1796}, //6
// { 1 , 0 , 1855, -114, 1850, 1952}, //7
// { 0 , 0 , 1856, -147, 1855, 1920}, //8
// { 1 , 2 , 1984, -97 , 1984, 2084}, //9
// { 1 , 0 , 2112, 20 , 2110, 2208}, //10
// { 2 , 0 , 2135, 16 , 2130, 2148},
// { 0 , 0 , 2432, -23 , 2430, 2656}, //11
// { 2 , 2 , 2900, 95 , 2975, 2993},
// { 4 , 0 , 3240, 95 , 2864, 3282},//石头信息
// { 3 , 0 , 3250, 32 , 2862, 3300}//boss信息
// };
// // };
// return array;
// case 2:
// short array2[][] = {
// { 0 , 1 , 135 , 258 , 130 , 160 },
// { 0 , 1 , 258 , 194 , 257 , 320 },
// { 1 , 0 , 510, 150 , 535, 553 },
// { 1 , 0 , 600, 210 , 595, 613 },
// { 1 , 0 , 680, 10 , 675, 693 },
// { 2 , 0 , 780, 5 , 775, 793 },//5
// { 0 , 1 , 810 , -30 , 805 , 890 },
// { 0 , 1 , 961 , 3 , 957 , 1024},
// { 1 , 2 , 1089, 70 , 1089, 1300},
// { 1 , 0 , 1280, 100 , 1270, 1446},
// { 0 , 1 , 1858, 195 , 1855, 1984},//10
// { 1 , 0 , 2209, 225 , 2208, 2388},
// { 1 , 0 , 2336, 185 , 2335, 2353},
// { 0 , 1 , 2338, 150 , 2330, 2401},
// { 1 , 2 , 2320, 70 , 2315, 2430},
// { 1 , 0 , 2440, 140 , 2435, 2453},//15
// { 1 , 1 , 2464, 0 , 2450, 2500},
// { 2 , 1 , 2880, 270, 2875, 2950},
// { 4 , 1 , 2950, 270 , 2854, 3008},
// { 3 , 1 , 3040, 230 , 2854, 3008},
// { 1 , 2 , 3073, 6 , 3072, 3248},
// };
// return array2;
// case 3:
// short array3[][] = {
// { 0 , 2 , 385 , 224 , 384 , 480 },//0
// { 0 , 2 , 449 , -40 , 448 , 512 },
// { 1 , 0 , 513 , 200 , 512 , 610 },
// { 0 , 2 , 520 , 160 , 519 , 570 },
// { 0 , 2 , 545 , 224 , 544 , 640 },
// { 1 , 2 , 609 , 32 , 608 , 710 },//5
// { 2 , 2 , 750 , 190 , 750 , 780 },//6
// { 0 , 2 , 1025 , 64 , 1024 , 1120 },
// { 0 , 2 , 1057 , 64 , 1056 , 1184 },
// { 2 , 1 , 1377 , 192 , 1376 , 1410 },
// { 1 , 2 , 1537 , 128 , 1536 , 1636 },//10
// { 1 , 0 , 1728 , 32 , 1728 , 1828 },//10
// { 1 , 1 , 1729 , 152 , 1728 , 1824 },
// { 0 , 2 , 1920 , 192 , 1910 , 1990 },
// { 1 , 0 , 2209 , 128 , 2208 , 2308 },
// { 0 , 2 , 2210 , 96 , 2209 , 2272 },//15
// { 0 , 2 , 2305 , 224 , 2304 , 2432 },
// { 1 , 2 , 2401 , 32 , 2400 , 2500 },//15
// { 3 , 2 , 2753 , 180 , 2752 , 3008 },
//
//
// };
// return array3;
// case 4:
// short array4[][] = {
// { 1 , 1 , -95 , -64 , -95 , -95 } ,
// { 1 , 1 , 95 , -32 , 96 , 256 } ,
// { 1 , 2 , 351 , -224 , 352 , 448 } ,
// { 1 , 1 , 543 , -200 , 544 , 768 } ,
// { 1 , 0 , 575 , -96 , 576 , 640 } ,
// { 2 , 1 , 607 , -128 , 608 , 640 } ,//5
// { 1 , 0 , 863 , -160 , 864 , 960 } ,
// { 0 , 0 , 895 , -192 , 896 , 992 } ,
// { 1 , 0 , 955 , -150 , 928 , 1054 } ,
// { 1 , 2 , 1102 , -170 , 1102 , 1248 } ,//9
// { 1 , 1 , 1192 , -60 , 1190 , 1472 } ,
// { 1 , 0 , 1599 , -32 , 1600 , 1696 } ,
// { 1 , 1 , 1700 , -96 , 1690 , 2178 } ,
// { 1 , 2 , 2207 , -96 , 2208 , 2304 } ,//13
// { 0 , 0 , 2495 , -20 , 2496 , 2624 } ,
// { 3 , 0 , 3100 , 30 , 2912 , 3136 } ,
//
// };
// return array4;
// }
return arrayNpcPosition;
}
public short[][] getUnDownRange(){
// //TODO 云彩
// switch(WestGameCanvas.gameLevel){
// case 1:
// short array[][] = {
// {5, -90,70},
// {12,-97,-2}
// };
// return array;
// case 2:
// short array1[][] = {
// {8, 30, 210},
// {14,30, 125 },
// {20, 6, 150}
// };
// return array1;
// case 3:
// short array2[][] = {
// {5, 30, 180},
// {10,128, 228 },
// {17, 32, 200}
// };
// return array2;
// case 4:
// short array3[][] = {
// {2,-256,-100},
// {9,-170, -60 },
// {13,-96, 0}
// };
// return array3;
// }
// return null;
return arrayUnDownRange;
}
/**
* 图片号
* 图片的宽度
* 图片的高度
* x轴方向的速度
* y轴方向的速度
* @return
*/
public short[][] getStoneKind(){
// //TODO 势头
// short array[][] = {
// {4,24,24,20,5},
// {4,30,25,20,5},
// };
return arrayStoneKind;
}
/**
*
* array[0]=第一个NPC向右走的起始祯数
* array[1]=共有多少祯
* array[2]=第一个NPC向右死亡的起始祯数
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -