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

📄 map.java

📁 又是一款j2me 游戏
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            }

            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 + -