📄 map.java
字号:
}
case 17: // '\021'
{
int eLocX[] = {
3
};
int eLocY[] = {
7
};
int eID[] = {
110
};
eventLocX[i] = eLocX;
eventLocY[i] = eLocY;
eventID[i] = eID;
break;
}
}
}
}
public void Reset()
{
mapId = 0;
nextMapId = 0;
initPLocX = 127;
initPLocY = 444;
roomLinkX = null;
roomLinkY = null;
roomLinkID = null;
playerLocX = null;
playerLocY = null;
InitialGameData();
}
public void LoadRoom(int roomID)
{
mapId = roomID;
switch(roomID)
{
case 0: // '\0'
{
int floorData[][] = {
{
-1, -1, 30, -1, 40, 42, 2, 14, 14, 14,
12, 11, 11, 11, 11, 30, -1
}, {
-1, -1, -1, -1, -1, 40, 42, 2, 14, 14,
14, 12, 11, 11, 11, 30, -1
}, {
-1, -1, -1, -1, -1, 43, 41, 2, 14, 2,
14, 12, 11, 11, 11, 31, -1
}, {
-1, -1, 40, -1, -1, 43, 110, 0, 5, 10,
2, 14, 12, 11, 11, 2, 30
}, {
-1, -1, 150, -1, -1, 43, 41, 2, 14, 10,
10, 5, 10, 10, 10, 1, 30
}, {
-1, -1, -1, -1, -1, 150, 152, 2, 14, 2,
2, 14, 12, 11, 11, 2, 30
}, {
-1, -1, -1, -1, 43, 41, 2, 14, 14, 14,
12, 11, 11, 11, 11, 141, -1
}, {
-1, -1, 30, -1, 150, 152, 2, 14, 14, 14,
12, 11, 11, 11, 11, 30, -1
}, {
-1, -1, 30, 2, 2, 2, 14, 14, 14, 12,
11, 11, 11, 11, 11, 30, -1
}
};
int roomData[][] = {
{
-1, -1, 47, 44, 60, -1, 165, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1
}, {
-1, 47, 49, 49, 44, 60, -1, 147, -1, -1,
-1, -1, -1, -1, -1, -1, -1
}, {
-1, 48, 48, 48, 45, 58, 60, 37, 39, 147,
-1, -1, -1, -1, -1, 32, 34
}, {
47, 44, 60, 48, 45, 60, 50, -1, -1, -1,
147, 39, 39, 39, 38, -1, -1
}, {
157, 154, 58, 48, 45, 60, 58, 147, 149, -1,
-1, -1, -1, -1, -1, -1, -1
}, {
-1, 157, 159, 159, 154, 60, -1, 37, -1, 35,
37, 149, 149, 149, 148, -1, -1
}, {
-1, -1, 48, 45, 60, 60, 55, -1, -1, -1,
-1, -1, -1, -1, -1, 142, 144
}, {
-1, -1, 157, 154, 58, -1, 55, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1
}, {
-1, -1, -1, -1, -1, 55, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1
}
};
int rLinkX[] = {
3
};
int rLinkY[] = {
6
};
int rLinkID[] = {
1
};
int pLocX[] = {
127
};
int pLocY[] = {
330
};
roomLinkX = rLinkX;
roomLinkY = rLinkY;
roomLinkID = rLinkID;
playerLocX = pLocX;
playerLocY = pLocY;
room.Initial(roomID, roomData, floorData);
break;
}
case 1: // '\001'
{
int floorData[][] = {
{
-1, 110, -1, -1, -1, -1, -1, 110, -1, -1,
-1, -1, -1
}, {
20, 0, 0, 0, 0, 20, 0, 110, 0, 20,
-1, -1, -1
}, {
20, 0, 0, 0, 0, 110, 0, 0, 0, 20,
-1, -1, -1
}, {
20, 0, 0, 20, 0, 21, 0, 0, 0, 0,
0, 20, 6
}, {
20, 0, 0, 20, 0, 5, 5, 0, 0, 0,
0, 110, 116
}, {
20, 0, 0, 20, 0, 131, 0, 0, 0, 0,
0, 20, 6
}, {
20, 0, 0, 20, 0, 20, 0, 0, 0, 20,
-1, -1, -1
}, {
20, 0, 0, 110, 0, 20, 0, 0, 0, 20,
-1, -1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, 110, -1, -1,
-1, -1, -1
}
};
int roomData[][] = {
{
23, 52, 22, 22, 22, 22, 22, 52, 22, 24,
-1, -1, -1
}, {
60, -1, -1, -1, 28, 96, -1, -1, -1, 60,
-1, -1, -1
}, {
22, 22, 22, 24, 28, 50, -1, -1, -1, 22,
22, 24, -1
}, {
89, 90, -1, 96, 29, 39, 38, -1, -1, -1,
-1, -1, -1
}, {
63, -1, -1, 56, -1, -1, -1, -1, -1, -1,
-1, 50, -1
}, {
89, -1, -1, 96, 139, 149, 148, -1, -1, -1,
-1, -1, -1
}, {
132, 134, -1, -1, 138, 62, -1, -1, -1, 132,
132, 134, -1
}, {
68, -1, -1, 50, 138, 72, -1, -1, -1, 60,
-1, -1, -1
}, {
133, 132, 132, 132, 132, 132, 132, 162, 132, 134,
-1, -1, -1
}
};
int rLinkX[] = {
0, 0, 2, 4, 8
};
int rLinkY[] = {
1, 7, 5, 12, 7
};
int rLinkID[] = {
4, 3, 14, 0, 2
};
int pLocX[] = {
247, 217, 157, 97, 127
};
int pLocY[] = {
27, 117, 240, 197, 147
};
roomLinkX = rLinkX;
roomLinkY = rLinkY;
roomLinkID = rLinkID;
playerLocX = pLocX;
playerLocY = pLocY;
room.Initial(roomID, roomData, floorData);
break;
}
case 2: // '\002'
{
int floorData[][] = {
{
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, 20, 0, 0,
20, -1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, 20, 0, 0,
20, 118, 2
}, {
-1, -1, -1, -1, -1, 110, -1, 21, 0, 0,
21, 2, 2
}, {
20, 0, 0, 20, 0, 0, 0, 0, 0, 0,
20, 2, 2
}, {
20, 0, 0, 20, 0, 0, 0, 0, 0, 0,
20, 1, 1
}, {
20, 0, 0, 20, 0, 0, 0, 0, 20, 0,
0, 1, 1
}, {
20, 0, 0, 0, 0, 0, 20, 0, 20, 0,
20, 2, 2
}, {
20, 0, 0, 20, 0, 0, 20, 0, 20, 0,
20, -1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1
}
};
int roomData[][] = {
{
-1, -1, -1, -1, -1, -1, -1, 23, 22, 22,
24, -1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, 79, 97, 188,
22, 22, 24
}, {
-1, -1, -1, -1, -1, -1, -1, 76, -1, 187,
-1, -1, 55
}, {
23, 22, 22, 22, 22, 52, 22, 22, 52, 22,
24, -1, 55
}, {
93, -1, 176, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 55
}, {
93, -1, -1, 22, 22, 52, 22, 22, 24, -1,
-1, -1, 55
}, {
97, -1, -1, 68, -1, -1, 51, -1, -1, -1,
50, -1, 55
}, {
94, -1, -1, 50, -1, -1, -1, 66, -1, -1,
-1, -1, 55
}, {
92, 90, 90, 217, 218, 219, 67, -1, -1, -1,
132, 132, 134
}, {
133, 132, 132, 132, 132, 132, 132, 132, 132, 132,
134, -1, -1
}
};
int rLinkX[] = {
3, 2
};
int rLinkY[] = {
5, 11
};
int rLinkID[] = {
1, 5
};
int pLocX[] = {
217, 217
};
int pLocY[] = {
213, 243
};
roomLinkX = rLinkX;
roomLinkY = rLinkY;
roomLinkID = rLinkID;
playerLocX = pLocX;
playerLocY = pLocY;
room.Initial(roomID, roomData, floorData);
break;
}
case 3: // '\003'
{
int floorData[][] = {
{
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1
}, {
20, 0, 0, 110, 0, 0, 0, 0, 0, 0,
0, 20
}, {
20, 0, 0, 20, 0, 0, 0, 0, 0, 0,
0, 20
}, {
20, 0, 0, 20, 0, 0, 0, 20, 0, 20,
0, 20
}, {
20, 0, 0, 20, 0, 0, 0, 20, 0, 20,
0, 20
}, {
20, 0, 0, 20, 0, 0, 0, 0, 0, 20,
0, 20
}, {
20, 0, 0, 20, 0, 0, 0, 21, 0, 20,
0, 20
}, {
110, 0, 0, 20, 110, 0, 0, 0, 20, 20,
0, 20
}, {
-1, -1, -1, -1, 110, -1, 131, 0, 0, 0,
0, 20
}, {
-1, -1, -1, -1, -1, -1, 20, 0, 0, 0,
0, 20
}, {
-1, -1, -1, -1, -1, -1, 20, 0, 0, 20,
-1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1
}
};
int roomData[][] = {
{
22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22, 24
}, {
107, 109, -1, 50, -1, -1, -1, -1, -1, -1,
-1, -1
}, {
76, -1, -1, 22, 22, 22, 22, 22, 22, 24,
-1, 60
}, {
69, -1, -1, 69, -1, -1, -1, 97, -1, -1,
-1, -1
}, {
60, 183, -1, 96, -1, 99, -1, 63, -1, -1,
-1, 60
}, {
132, 134, -1, 72, -1, 100, -1, 50, -1, -1,
-1, -1
}, {
72, 64, -1, 22, 52, 22, 22, 22, 24, -1,
-1, 60
}, {
50, -1, -1, -1, -1, -1, -1, -1, 62, -1,
-1, -1
}, {
133, 132, 132, 132, 162, 132, -1, -1, 133, 134,
-1, 60
}, {
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1
}, {
-1, -1, -1, -1, -1, -1, -1, -1, -1, 132,
132, 134
}, {
-1, -1, -1, -1, -1, -1, 133, 132, 132, 134,
-1, -1
}
};
int rLinkX[] = {
7, 8
};
int rLinkY[] = {
0, 4
};
int rLinkID[] = {
9, 1
};
int pLocX[] = {
157, 37
};
int pLocY[] = {
243, 213
};
roomLinkX = rLinkX;
roomLinkY = rLinkY;
roomLinkID = rLinkID;
playerLocX = pLocX;
playerLocY = pLocY;
room.Initial(roomID, roomData, floorData);
break;
}
case 4: // '\004'
{
int floorData[][] = {
{
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1
}, {
20, 0, 0, 0, 0, 0, 0, 0, 0, 20,
10, 42
}, {
20, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10, 41
}, {
20, 0, 20, 0, 0, 20, 0, 20, 0, 20,
10, 41
}, {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -