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

📄 data.java

📁 在学校时写的一个游戏DEMO
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
	144,0/*地形40*/,
	145,0/*地形41*/,
	146,0/*地形42*/,
	147,0/*地形42*/,
	148,0/*地形43*/,
	149,0/*地形43*/,
	150,0/*地形48*/,
	151,0/*地形49*/,
	152,0/*地形50*/,
	153,0/*地形51*/,
	154,0/*地形52*/,
	155,0/*地形53*/,
	156,0/*地形54*/,
	157,0/*地形54*/,
	158,0/*地形55*/,
	159,0/*地形55*/,
	160,0/*地形56*/,
	161,0/*地形60*/,
	162,0/*地形61*/,
	163,0/*地形62*/,
	164,0/*地形63*/,
	165,0/*地形64*/,
	166,0/*地形65*/,
	167,0/*地形66*/,
	168,0/*地形66*/,
	169,0/*地形67*/,
	170,0/*地形67*/,
	171,0/*地形71*/,
	172,0/*地形72*/,
	173,0/*地形73*/,
	174,0/*地形74*/,
	175,0/*地形75*/,
	176,0/*地形76*/,
	177,0/*地形77*/,
	178,0/*地形78*/,
	179,0/*地形79*/,
	180,0/*地形79*/,
	181,0/*地形80*/,
	182,0/*地形80*/,
	183,0/*地形81*/,
	184,0/*地形81*/,
	185,0/*地形82*/,
	186,0/*地形82*/,
	187,0/*地形83*/,
	188,0/*地形84*/,
	189,0/*地形84*/,
	190,0/*地形85*/,
	191,0/*地形86*/,
	192,0/*地形87*/,
	193,0/*地形88*/,
	194,0/*地形89*/,
	195,0/*地形90*/,
	196,0/*地形91*/,
	197,0/*地形92*/,
	198,0/*地形92*/,
	199,0/*地形93*/,
	200,0/*地形93*/,
	201,0/*地形94*/,
	202,0/*地形94*/,
	203,0/*地形95*/,
	204,0/*地形95*/,
	205,0/*地形96*/,
	206,0/*地形97*/,
	207,0/*地形98*/,
	208,0/*地形99*/,
	209,0/*地形100*/
};
static short objItem1[][][]={//建筑元素:{帧表->子图表}
	//{{134746130}}新对象:Speed,
	{/*普通*/{107,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{108,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{109,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{110,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{210,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{134,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{211,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{212,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{213,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{214,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{215,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{216,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{217,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{154,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{218,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{160,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{219,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{220,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{221,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{177,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{208,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{209,0,0}}
};
String strMapName1="城堡第一间";
//场景属性:地图类型,B0,B1,B2,B3,DX0,DX1,DX2,DX3,WX,WY
byte mapInfo1[]={0, 0, 8,16,24,32, 16,0,16,0, 16,16};
//图层掩码
int nMask1[]={0xff,0xff,0xff,0xff,0x0};
//地图数据54x10
static int nMapData1[][]={
	{0x0001,0x0100,0x0200,0x0300,0x0200,0x0100,0x0300,0x0200,0x0100,0x0200,0x0300,0x0100,0x0100,0x0300,0x0200,0x0300,0x0100,0x0300,0x0200,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0100,0x0300,0x0200,0x0300,0x0100,0x0200,0x0300,0x0100,0x0200,0x0100,0x0300,0x0100,0x0300,0x0200,0x0300,0x0200,0x0300,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200},
	{0x0001,0x0600,0x0008,0x0009,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000a,0x000c,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000a,0x000c,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000d,0x0009,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000a,0x000c,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000a,0x000c,0x000b,0x000b,0x000b,0x000b,0x000b,0x000b,0x000d,0x000e,0x0700,0x0001},
	{0x0001,0x0600,0x000f,0x0011,0x0013,0x0014,0x0016,0x0017,0x0015,0x0013,0x0012,0x0018,0x0013,0x0014,0x0016,0x0017,0x0015,0x0013,0x0012,0x0018,0x0013,0x0014,0x0016,0x0017,0x0015,0x0013,0x0019,0x0011,0x0013,0x0014,0x0016,0x0017,0x0015,0x0013,0x0012,0x0018,0x0013,0x0014,0x0016,0x0017,0x0015,0x0013,0x0012,0x0018,0x0013,0x0014,0x0016,0x0017,0x0015,0x0013,0x0019,0x0010,0x0f00,0x0200},
	{0x0001,0x0600,0x000f,0x0011,0x0020,0x0021,0x0023,0x0024,0x0022,0x0020,0x0012,0x0018,0x0020,0x0021,0x0023,0x0024,0x0022,0x0020,0x0012,0x0018,0x0020,0x0021,0x0023,0x0024,0x0022,0x0020,0x0019,0x0011,0x0020,0x0021,0x0023,0x0024,0x0022,0x0020,0x0012,0x0018,0x0020,0x0021,0x0023,0x0024,0x0022,0x0020,0x0012,0x0018,0x0020,0x0021,0x0023,0x0024,0x0022,0x0020,0x0019,0x0010,0x003d,0x003d},
	{0x0001,0x0600,0x000f,0x0011,0x0020,0x0029,0x002b,0x002c,0x002a,0x10020,0x0012,0x0018,0x0020,0x0029,0x002b,0x002c,0x002a,0x10020,0x0012,0x0018,0x0020,0x0029,0x002b,0x002c,0x002a,0x10020,0x0019,0x0011,0x0020,0x0029,0x002b,0x002c,0x072a,0x0700,0x0900,0x0c00,0x0c00,0x0c00,0x0c00,0x0c00,0x0c00,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x0800,0x002a,0x0020,0x0019,0x0010,0x0020,0x0020},
	{0x0a00,0x0b00,0x000f,0x0011,0x0020,0x0033,0x0035,0x0036,0x0034,0x0020,0x0012,0x0018,0x0020,0x0033,0x0035,0x0036,0x0034,0x0020,0x0012,0x0018,0x0020,0x0033,0x0035,0x0036,0x0034,0x0020,0x0019,0x0011,0x0020,0x0033,0x0035,0x0f36,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x083b,0x0020,0x0019,0x0010,0x005b,0x005b},
	{0x0049,0x0049,0x000f,0x0011,0x0020,0x0033,0x0040,0x0041,0x003f,0x0020,0x0012,0x0018,0x0020,0x0033,0x0040,0x0041,0x003f,0x0020,0x0012,0x0018,0x0020,0x0033,0x0040,0x0041,0x003f,0x0020,0x0019,0x0011,0x0020,0x0033,0x0f40,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x163b,0x0c00,0x0c00,0x0c00,0x0c00},
	{0x0049,0x0049,0x004a,0x004c,0x004e,0x0050,0x0052,0x0052,0x0051,0x004f,0x004d,0x0053,0x004e,0x0050,0x0052,0x0052,0x0051,0x004f,0x004d,0x0053,0x004e,0x0050,0x0052,0x0052,0x0051,0x004f,0x0054,0x004c,0x004e,0x0f50,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001},
	{0x005b,0x005b,0x005c,0x005e,0x0060,0x0038,0x0038,0x0038,0x0038,0x0061,0x005f,0x0062,0x0060,0x0038,0x0038,0x0038,0x0038,0x0061,0x005f,0x0062,0x0060,0x0038,0x0038,0x0038,0x0038,0x0061,0x005f,0x005e,0x0f60,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0001},
	{0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x0c00,0x0c00,0x0c00,0x0c00,0x0c00,0x0c00,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600,0x1600}};
//[]场景单元
static short mapItem2[]={//地图元素:{通过设置,子图片索引}
	106,0/*地形1*/,
	107,0/*地形2*/,
	108,0/*地形3*/,
	109,0/*地形4*/,
	110,0/*地形5*/,
	111,0/*地形6*/,
	112,0/*地形7*/,
	134,0/*地形8*/,
	113,0/*地形9*/,
	114,0/*地形10*/,
	115,0/*地形10*/,
	116,0/*地形11*/,
	117,0/*地形12*/,
	238,0/*地形13*/,
	239,0/*地形14*/,
	240,0/*地形15*/,
	241,0/*地形16*/,
	119,0/*地形17*/,
	120,0/*地形18*/,
	122,0/*地形19*/,
	123,0/*地形19*/,
	124,0/*地形20*/,
	125,0/*地形21*/,
	127,0/*地形22*/,
	129,0/*地形23*/,
	242,0/*地形24*/,
	243,0/*地形25*/,
	244,0/*地形26*/,
	245,0/*地形27*/,
	131,0/*地形28*/,
	133,0/*地形29*/,
	136,0/*地形30*/,
	137,0/*地形31*/,
	138,0/*地形32*/,
	140,0/*地形33*/,
	246,0/*地形34*/,
	247,0/*地形35*/,
	248,0/*地形36*/,
	249,0/*地形37*/,
	142,0/*地形38*/,
	143,0/*地形39*/,
	144,0/*地形40*/,
	145,0/*地形41*/,
	146,0/*地形42*/,
	148,0/*地形43*/,
	250,0/*地形44*/,
	251,0/*地形45*/,
	252,0/*地形46*/,
	253,0/*地形47*/,
	150,0/*地形48*/,
	151,0/*地形49*/,
	152,0/*地形50*/,
	153,0/*地形51*/,
	154,0/*地形52*/,
	155,0/*地形53*/,
	156,0/*地形54*/,
	158,0/*地形55*/,
	160,0/*地形56*/,
	254,0/*地形57*/,
	255,0/*地形58*/,
	256,0/*地形59*/,
	161,0/*地形60*/,
	162,0/*地形61*/,
	163,0/*地形62*/,
	164,0/*地形63*/,
	165,0/*地形64*/,
	166,0/*地形65*/,
	167,0/*地形66*/,
	169,0/*地形67*/,
	257,0/*地形68*/,
	258,0/*地形69*/,
	259,0/*地形70*/,
	171,0/*地形71*/,
	172,0/*地形72*/,
	173,0/*地形73*/,
	174,0/*地形74*/,
	175,0/*地形75*/,
	176,0/*地形76*/,
	177,0/*地形77*/,
	178,0/*地形78*/,
	179,0/*地形79*/,
	181,0/*地形80*/,
	182,0/*地形80*/,
	183,0/*地形81*/,
	185,0/*地形82*/,
	187,0/*地形83*/,
	188,0/*地形84*/,
	190,0/*地形85*/,
	191,0/*地形86*/,
	192,0/*地形87*/,
	193,0/*地形88*/,
	194,0/*地形89*/,
	195,0/*地形90*/,
	196,0/*地形91*/,
	197,0/*地形92*/,
	199,0/*地形93*/,
	200,0/*地形93*/,
	201,0/*地形94*/,
	203,0/*地形95*/,
	205,0/*地形96*/,
	206,0/*地形97*/,
	207,0/*地形98*/,
	208,0/*地形99*/,
	209,0/*地形100*/,
	260,0/*地形101*/,
	261,0/*地形102*/,
	262,0/*地形103*/,
	263,0/*地形104*/,
	264,0/*地形105*/,
	265,0/*地形106*/,
	266,0/*地形107*/,
	267,0/*地形108*/,
	268,0/*地形109*/,
	269,0/*地形110*/,
	270,0/*地形111*/,
	271,0/*地形112*/,
	272,0/*地形113*/,
	273,0/*地形114*/,
	274,0/*地形115*/,
	275,0/*地形116*/,
	276,0/*地形117*/,
	277,0/*地形118*/,
	278,0/*地形119*/,
	279,0/*地形120*/
};
static short objItem2[][][]={//建筑元素:{帧表->子图表}
	//{{134746130}}新对象:Speed,
	{/*普通*/{107,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{108,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{109,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{134,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{136,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{151,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{154,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{155,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{195,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{208,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{209,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{194,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{160,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{144,0,0}},
	//{{134746130}}新对象:Speed,
	{/*普通*/{145,0,0}}
};
String strMapName2="";
//场景属性:地图类型,B0,B1,B2,B3,DX0,DX1,DX2,DX3,WX,WY
byte mapInfo2[]={0, 0, 8,16,24,32, 16,0,16,0, 16,16};
//图层掩码
int nMask2[]={0xff,0xff,0xff,0xff,0x0};
//地图数据50x10
static int nMapData2[][]={
	{0x0001,0x0100,0x0200,0x0200,0x0200,0x0100,0x0100,0x0100,0x0100,0x0100,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0100,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0100,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0100,0x0100,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0200,0x0100,0x0200,0x0500},
	{0x0001,0x0800,0x0009,0x000a,0x000c,0x000c,0x000c,0x000c,0x000c,0x000b,0x000d,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000b,0x000d,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000b,0x000d,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000b,0x000d,0x000c,0x000c,0x000c,0x000c,0x000c,0x000c,0x000b,0x000d,0x000c,0x000c,0x000c,0x000c,0x000c,0x0013,0x0500},
	{0x0400,0x0800,0x0013,0x0014,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0013,0x0500},
	{0x0043,0x0043,0x0013,0x0014,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0013,0x0500},
	{0x0043,0x0043,0x0013,0x0014,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0013,0x0500},
	{0x005e,0x005e,0x0013,0x0014,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0013,0x0500},
	{0x0b00,0x0b00,0x0b00,0x0400,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0015,0x0019,0x0021,0x0021,0x0021,0x0021,0x0021,0x0013,0x0500},
	{0x0001,0x0001,0x0001,0x0001,0x0400,0x0021,0x0021,0x0021,0x0021,0x0053,0x0057,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0053,0x0057,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0053,0x0057,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0053,0x0057,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0053,0x0057,0x0021,0x0021,0x0500,0x0b00,0x0b00,0x0b00,0x0500},
	{0x0001,0x0001,0x0001,0x0001,0x0001,0x0400,0x0021,0x0021,0x0021,0x0061,0x0063,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0061,0x0063,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0061,0x0063,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0061,0x0063,0x0021,0x0021,0x0021,0x0021,0x0021,0x0021,0x0061,0x0063,0x0021,0x0500,0x0001,0x0001,0x0001,0x0001,0x0500},
	{0x0001,0x0001,0x0001,0x0001,0x0001,0x0001,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00,0x0b00}};

/**
 * 获得所有对象的所有动画的帧数列表
 */
protected static final void getFrameItemIndex()
{
       /*数组的第一维表示对象的ID,即第一维的长度等于npcItemData*/
       Data.frameItemIndex = new byte[npcItem0.length][][];
       for (int i = 0; i < npcItem0.length; i++)
       { //遍历每一个对象
              /*每个对象的第二维的长度对应于frameItemIndex0的第二维的长度*/
    	   Data.frameItemIndex[i] = new byte[npcItem0[i].length][];
              for (int j = 0; j < npcItem0[i].length; j++)
              { //遍历每个对象的每一个动作
                     /*每个动作下的总帧数*/
            	  Data.frameItemIndex[i][j] = new byte[npcItem0[i][j].length];
                     for (int k = 0; k < Data.frameItemIndex[i][j].length; k++)
                     {
                    	 Data.frameItemIndex[i][j][k] = (byte) k;
//根据npcItemData获得某个动作的帧数列表
                     }
              }
       }
}
}

⌨️ 快捷键说明

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