📄 data.java
字号:
import java.io.IOException;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.Sprite;
public class Data{
public static Image[] allImage;//所有切片的Image
private static Image[] drawImg;//整图资源的Image
public static byte[][][] frameItemIndex;
public static final void loadRes(){
loadBigImage();//加载整图资源
if(allImage == null ) allImage = new Image[allItemData.length];
for (int i = 0; i < allItemData.length; i++) { //将每个切片转化为独立的Image对象
int transform = Sprite.TRANS_NONE;//默认不翻转情况
if (allItemData[i].length == 6) { //需要翻转
switch (allItemData[i][5]) {
case 1: //翻转数值对应翻转类型,270度翻转
transform = Sprite.TRANS_MIRROR_ROT270;
break;
case 2://翻转数值对应翻转类型,180度翻转
transform = Sprite.TRANS_MIRROR_ROT180;
break;
case 3://翻转数值对应翻转类型,90度翻转
transform = Sprite.TRANS_MIRROR_ROT90;
break;
case 4://翻转数值对应翻转类型,水平镜像
transform = Sprite.TRANS_MIRROR;
break;
case 5://翻转数值对应翻转类型,垂直镜像
transform = Sprite.TRANS_MIRROR_ROT180;
break;
default:
System.out.println("Transform erro!");
break;
}
}
//根据切片信息保存每个切片的Image
allImage[i] = Image.createImage(drawImg[allItemData[i][0]], allItemData[i][1], allItemData[i][2],
allItemData[i][3], allItemData[i][4], transform);
}
drawImg=null;
getFrameItemIndex();
}
private static void loadBigImage(){
if(drawImg == null) drawImg = new Image[11];
try {
// 使用到的图片表
drawImg[0]=Image.createImage("/map1.png");//被使用36次
drawImg[1]=Image.createImage("/role.png");//被使用70次
drawImg[2]=Image.createImage("/map2.png");//被使用158次
drawImg[3]=Image.createImage("/Enemy1.png");//被使用24次
drawImg[4]=Image.createImage("/lazhu.png");//被使用16次
}
catch (IOException ex) {
}
}
//使用到的图片表
//子图片索引表:{图片,左,上,宽,高,[旋转及镜象]}
public static short allItemData[][]={
{0,0,0,16,16}, //索引:[0]
{0,16,0,16,16}, //索引:[1]
{0,32,0,16,16}, //索引:[2]
{0,48,0,16,16}, //索引:[3]
{0,64,0,16,16}, //索引:[4]
{0,80,0,16,16}, //索引:[5]
{0,96,0,16,16}, //索引:[6]
{0,112,0,16,16}, //索引:[7]
{0,128,0,16,16}, //索引:[8]
{0,0,16,16,16}, //索引:[9]
{0,16,16,16,16}, //索引:[10]
{0,32,16,16,16}, //索引:[11]
{0,48,16,16,16}, //索引:[12]
{0,64,16,16,16}, //索引:[13]
{0,80,16,16,16}, //索引:[14]
{0,96,16,16,16}, //索引:[15]
{0,112,16,16,16}, //索引:[16]
{0,128,16,16,16}, //索引:[17]
{0,0,32,16,16}, //索引:[18]
{0,16,32,16,16}, //索引:[19]
{0,32,32,16,16}, //索引:[20]
{0,48,32,16,16}, //索引:[21]
{0,64,32,16,16}, //索引:[22]
{0,80,32,16,16}, //索引:[23]
{0,96,32,16,16}, //索引:[24]
{0,112,32,16,16}, //索引:[25]
{0,128,32,16,16}, //索引:[26]
{0,0,48,16,16}, //索引:[27]
{0,16,48,16,16}, //索引:[28]
{0,32,48,16,16}, //索引:[29]
{0,48,48,16,16}, //索引:[30]
{0,64,48,16,16}, //索引:[31]
{0,80,48,16,16}, //索引:[32]
{0,96,48,16,16}, //索引:[33]
{0,112,48,16,16}, //索引:[34]
{0,128,48,16,16}, //索引:[35]
{1,12,3,15,37}, //索引:[36]
{1,52,3,16,37}, //索引:[37]
{1,93,3,16,37}, //索引:[38]
{1,9,286,18,36}, //索引:[39]
{1,34,286,18,35}, //索引:[40]
{1,58,287,17,34}, //索引:[41]
{1,82,286,18,35}, //索引:[42]
{1,106,285,18,36}, //索引:[43]
{1,129,285,20,36}, //索引:[44]
{1,4,44,28,36}, //索引:[45]
{1,41,44,34,36}, //索引:[46]
{1,82,43,34,37}, //索引:[47]
{1,123,44,32,36}, //索引:[48]
{1,162,44,34,36}, //索引:[49]
{1,205,43,29,37}, //索引:[50]
{1,252,47,25,33}, //索引:[51]
{1,288,48,29,34}, //索引:[52]
{1,327,48,29,35}, //索引:[53]
{1,371,45,22,37}, //索引:[54]
{1,10,85,22,36}, //索引:[55]
{1,50,89,23,33}, //索引:[56]
{1,90,84,21,37}, //索引:[57]
{1,132,84,20,37}, //索引:[58]
{1,168,81,23,39}, //索引:[59]
{1,210,84,21,36}, //索引:[60]
{1,248,83,25,37}, //索引:[61]
{1,286,84,28,36}, //索引:[62]
{1,129,4,22,36}, //索引:[63]
{1,164,8,27,32}, //索引:[64]
{1,205,12,26,28}, //索引:[65]
{1,246,12,25,28}, //索引:[66]
{1,286,12,24,28}, //索引:[67]
{1,3,127,30,33}, //索引:[68]
{1,49,127,27,33}, //索引:[69]
{1,132,126,38,36}, //索引:[70]
{1,83,126,38,36}, //索引:[71]
{1,181,129,72,32}, //索引:[72]
{1,259,129,74,32}, //索引:[73]
{1,5,172,30,28}, //索引:[74]
{1,48,172,27,28}, //索引:[75]
{1,84,171,30,29}, //索引:[76]
{1,125,171,34,29}, //索引:[77]
{1,167,175,63,24}, //索引:[78]
{1,245,176,67,24}, //索引:[79]
{1,371,3,17,37}, //索引:[80]
{1,9,210,30,32}, //索引:[81]
{1,53,209,23,32}, //索引:[82]
{1,87,209,35,32}, //索引:[83]
{1,130,209,31,30}, //索引:[84]
{1,11,246,21,35}, //索引:[85]
{1,46,247,24,35}, //索引:[86]
{1,80,246,25,35}, //索引:[87]
{1,113,245,25,35}, //索引:[88]
{1,154,245,25,35}, //索引:[89]
{1,187,246,25,35}, //索引:[90]
{1,222,246,24,35}, //索引:[91]
{1,256,253,32,27}, //索引:[92]
{1,185,200,24,43}, //索引:[93]
{1,216,203,24,40}, //索引:[94]
{1,253,206,25,37}, //索引:[95]
{1,288,207,25,35}, //索引:[96]
{1,320,210,32,32}, //索引:[97]
{1,360,213,32,27}, //索引:[98]
{1,297,252,42,28}, //索引:[99]
{1,348,252,44,28}, //索引:[100]
{1,336,97,46,31}, //索引:[101]
{1,344,149,48,30}, //索引:[102]
{1,325,189,53,13}, //索引:[103]
{1,155,290,23,28}, //索引:[104]
{1,185,287,24,31}, //索引:[105]
{2,0,0,16,16}, //索引:[106]
{2,16,0,16,16}, //索引:[107]
{2,32,0,16,16}, //索引:[108]
{2,48,0,16,16}, //索引:[109]
{2,64,0,16,16}, //索引:[110]
{2,80,0,16,16}, //索引:[111]
{2,96,0,16,16}, //索引:[112]
{2,128,0,16,16}, //索引:[113]
{2,144,0,16,16}, //索引:[114]
{2,144,0,16,16,4}, //索引:[115] 水平镜象
{2,160,0,16,16}, //索引:[116]
{2,176,0,16,16}, //索引:[117]
{2,176,0,16,16,4}, //索引:[118] 水平镜象
{2,256,0,16,16}, //索引:[119]
{2,272,0,16,16}, //索引:[120]
{2,272,0,16,16,4}, //索引:[121] 水平镜象
{2,288,0,16,16}, //索引:[122]
{2,288,0,16,16,4}, //索引:[123] 水平镜象
{2,304,0,16,16}, //索引:[124]
{2,0,16,16,16}, //索引:[125]
{2,0,16,16,16,4}, //索引:[126] 水平镜象
{2,16,16,16,16}, //索引:[127]
{2,16,16,16,16,4}, //索引:[128] 水平镜象
{2,32,16,16,16}, //索引:[129]
{2,32,16,16,16,4}, //索引:[130] 水平镜象
{2,112,16,16,16}, //索引:[131]
{2,112,16,16,16,4}, //索引:[132] 水平镜象
{2,128,16,16,16}, //索引:[133]
{2,112,0,16,16}, //索引:[134]
{2,128,16,16,16,4}, //索引:[135] 水平镜象
{2,144,16,16,16}, //索引:[136]
{2,160,16,16,16}, //索引:[137]
{2,176,16,16,16}, //索引:[138]
{2,176,16,16,16,4}, //索引:[139] 水平镜象
{2,192,16,16,16}, //索引:[140]
{2,192,16,16,16,4}, //索引:[141] 水平镜象
{2,272,16,16,16}, //索引:[142]
{2,288,16,16,16}, //索引:[143]
{2,304,16,16,16}, //索引:[144]
{2,0,32,16,16}, //索引:[145]
{2,16,32,16,16}, //索引:[146]
{2,16,32,16,16,4}, //索引:[147] 水平镜象
{2,32,32,16,16}, //索引:[148]
{2,32,32,16,16,4}, //索引:[149] 水平镜象
{2,112,32,16,16}, //索引:[150]
{2,128,32,16,16}, //索引:[151]
{2,144,32,16,16}, //索引:[152]
{2,160,32,16,16}, //索引:[153]
{2,176,32,16,16}, //索引:[154]
{2,192,32,16,16}, //索引:[155]
{2,208,32,16,16}, //索引:[156]
{2,208,32,16,16,4}, //索引:[157] 水平镜象
{2,224,32,16,16}, //索引:[158]
{2,224,32,16,16,4}, //索引:[159] 水平镜象
{2,240,32,16,16}, //索引:[160]
{2,304,32,16,16}, //索引:[161]
{2,0,48,16,16}, //索引:[162]
{2,16,48,16,16}, //索引:[163]
{2,32,48,16,16}, //索引:[164]
{2,48,48,16,16}, //索引:[165]
{2,64,48,16,16}, //索引:[166]
{2,80,48,16,16}, //索引:[167]
{2,80,48,16,16,4}, //索引:[168] 水平镜象
{2,96,48,16,16}, //索引:[169]
{2,96,48,16,16,4}, //索引:[170] 水平镜象
{2,160,48,16,16}, //索引:[171]
{2,176,48,16,16}, //索引:[172]
{2,192,48,16,16}, //索引:[173]
{2,208,48,16,16}, //索引:[174]
{2,224,48,16,16}, //索引:[175]
{2,240,48,16,16}, //索引:[176]
{2,256,48,16,16}, //索引:[177]
{2,272,48,16,16}, //索引:[178]
{2,288,48,16,16}, //索引:[179]
{2,288,48,16,16,4}, //索引:[180] 水平镜象
{2,304,48,16,16}, //索引:[181]
{2,304,48,16,16,4}, //索引:[182] 水平镜象
{2,0,64,16,16}, //索引:[183]
{2,0,64,16,16,4}, //索引:[184] 水平镜象
{2,16,64,16,16}, //索引:[185]
{2,16,64,16,16,4}, //索引:[186] 水平镜象
{2,32,64,16,16}, //索引:[187]
{2,48,64,16,16}, //索引:[188]
{2,48,64,16,16,4}, //索引:[189] 水平镜象
{2,64,64,16,16}, //索引:[190]
{2,80,64,16,16}, //索引:[191]
{2,96,64,16,16}, //索引:[192]
{2,112,64,16,16}, //索引:[193]
{2,128,64,16,16}, //索引:[194]
{2,144,64,16,16}, //索引:[195]
{2,160,64,16,16}, //索引:[196]
{2,176,64,16,16}, //索引:[197]
{2,176,64,16,16,4}, //索引:[198] 水平镜象
{2,192,64,16,16}, //索引:[199]
{2,192,64,16,16,4}, //索引:[200] 水平镜象
{2,208,64,16,16}, //索引:[201]
{2,208,64,16,16,4}, //索引:[202] 水平镜象
{2,224,64,16,16}, //索引:[203]
{2,224,64,16,16,4}, //索引:[204] 水平镜象
{2,240,64,16,16}, //索引:[205]
{2,256,64,16,16}, //索引:[206]
{2,272,64,16,16}, //索引:[207]
{2,288,64,16,16}, //索引:[208]
{2,304,64,16,16}, //索引:[209]
{2,64,0,16,16,4}, //索引:[210] 水平镜象
{2,112,0,16,16,4}, //索引:[211] 水平镜象
{2,144,16,16,16,4}, //索引:[212] 水平镜象
{2,112,32,16,16,4}, //索引:[213] 水平镜象
{2,0,32,16,16,4}, //索引:[214] 水平镜象
{2,304,16,16,16,4}, //索引:[215] 水平镜象
{2,128,32,16,16,4}, //索引:[216] 水平镜象
{2,144,32,8,8}, //索引:[217]
{2,192,32,16,16,4}, //索引:[218] 水平镜象
{2,208,48,17,16}, //索引:[219]
{2,224,48,17,16}, //索引:[220]
{2,240,48,17,16}, //索引:[221]
{4,163,48,16,16}, //索引:[222]
{4,189,50,11,13}, //索引:[223]
{4,11,12,10,16}, //索引:[224]
{4,31,12,13,17}, //索引:[225]
{4,54,11,19,20}, //索引:[226]
{4,83,13,20,20}, //索引:[227]
{4,111,10,16,25}, //索引:[228]
{4,138,8,18,30}, //索引:[229]
{4,169,10,25,31}, //索引:[230]
{4,204,18,24,22}, //索引:[231]
{4,9,36,21,28}, //索引:[232]
{4,42,35,13,28}, //索引:[233]
{4,68,38,13,28}, //索引:[234]
{4,93,41,11,23}, //索引:[235]
{4,118,40,8,24}, //索引:[236]
{4,143,46,5,16}, //索引:[237]
{2,192,0,16,16}, //索引:[238]
{2,208,0,16,16}, //索引:[239]
{2,224,0,16,16}, //索引:[240]
{2,240,0,16,16}, //索引:[241]
{2,48,16,16,16}, //索引:[242]
{2,64,16,16,16}, //索引:[243]
{2,80,16,16,16}, //索引:[244]
{2,96,16,16,16}, //索引:[245]
{2,208,16,16,16}, //索引:[246]
{2,224,16,16,16}, //索引:[247]
{2,240,16,16,16}, //索引:[248]
{2,256,16,16,16}, //索引:[249]
{2,48,32,16,16}, //索引:[250]
{2,64,32,16,16}, //索引:[251]
{2,80,32,16,16}, //索引:[252]
{2,96,32,16,16}, //索引:[253]
{2,256,32,16,16}, //索引:[254]
{2,272,32,16,16}, //索引:[255]
{2,288,32,16,16}, //索引:[256]
{2,112,48,16,16}, //索引:[257]
{2,128,48,16,16}, //索引:[258]
{2,144,48,16,16}, //索引:[259]
{2,0,80,16,16}, //索引:[260]
{2,16,80,16,16}, //索引:[261]
{2,32,80,16,16}, //索引:[262]
{2,48,80,16,16}, //索引:[263]
{2,64,80,16,16}, //索引:[264]
{2,80,80,16,16}, //索引:[265]
{2,96,80,16,16}, //索引:[266]
{2,112,80,16,16}, //索引:[267]
{2,128,80,16,16}, //索引:[268]
{2,144,80,16,16}, //索引:[269]
{2,160,80,16,16}, //索引:[270]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -