  private short item_info[][][] = {  //ƷڷϢ
//Ʒλ:01X2Yײϵ3ת4(1)5(1ʾƷ2ǵ3ʾ÷ڼ4ʾ)6(ӰĹ)7״̬(0ʾ1ʾ0B111 + 2ֱʾ3)8ĸ߶Ȳ(ӰĹƶʱ|ƶXֵ)9y_y(ʯͷy_yֵ)(Ƿ򿪹|ӰĹƶٶ|ƶYֵ)
      { {3, 78, 288, 1, 1, 0, -1, 0, 0, 0}, {19, 178, 288, 0, 1, 1, 2, 0, 0, 0}, {21, 178, 288, 0, 0, 0, -1, 0, -21, 0}, {1, 234, 288, 1, 1, 0, -1, 0, 0, 0},
        {12, 138, 128, 1, 1, 0, -1, 0, 0, 0}, {7, 114, 172, 0, 1, 0, -1, 0, 0, 0}, {7, 154, 172, 0, 1, 0, -1, 0, 0, 0}, {8, 150, 84, 1, 1, 0, -1, 0, 0, 0},
        {8, 202, 120, 0, 1, 0, -1, 0, 0, 0}, {11, 162, 6, 0, 1, 0, -1, 0, 0, 0}, {11, 246, 6, 0, 1, 0, -1, 0, 0, 0} },  //0
      { {6, 176, 160, 0, 1, 0, -1, 0, 0, 0}, {5, 136, 104, 0, 1, 0, -1, 0, 0, 0}, {6, 220, 208, 1, 1, 0, -1, 0, 0, 0}, {4, 80, 124, 0, 1, 0, -1, 0, 0, 0},
        {20, 16, 228, 0, 1, 0, -1, 0, 0, 0}, {18, 208, 6, 1, 1, 0, -1, 0, 0, 0}, {9, 140, 8, 0, 1, 0, -1, 0, 0, 0}, {9, 86, 8, 0, 1, 0, -1, 0, 0, 0} },
      { {22, 114, 80, 0, 1, 2, 0, 1, -20, 0} },
      { {3, 64, 108, 0, 1, 0, -1, 0, 0, 0}, {3, 116, 228, 1, 1, 0, -1, 0, 0, 0}, {2, 158, 108, 0, 1, 0, -1, 0, 0, 0}, {11, 224, 40, 1, 1, 0, -1, 0, 0, 0},
        {10, 224, 84, 1, 1, 0, -1, 0, 0, 0}, {10, 224, 128, 1, 1, 0, -1, 0, 0, 0} },
      { {20, 106, 46, 0, 1, 2, 0, 0, 0, 0}, {7, 120, 76, 0, 1, 0, -1, 0, 0, 0}, {4, 72, 64, 0, 1, 0, -1, 0, 0, 0} },
      { {19, 212, 24, 0, 1, 1, 1, 0, 0, 0}, {21, 212, 24, 0, 0, 0, -1, 0, -21, 0}, {5, 180, 24, 1, 1, 0, -1, 0, 0, 0}, {8, 208, 52, 0, 1, 0, -1, 0, 0, 0},
        {1, 28, 120, 0, 1, 0, -1, 0, 0, 0}, {0, 68, 16, 1, 1, 0, -1, 0, 0, 0} },   //5
      {},
      { {9, 152, 128, 1, 1, 0, -1, 0, 0, 0}, {9, 152, 180, 1, 1, 0, -1, 0, 0, 0}, {3, 76, 228, 1, 1, 0, -1, 0, 0, 0}, {2, 64, 16, 1, 1, 0, -1, 0, 0, 0} },
      { {19, 216, 16, 0, 1, 1, 1, 0, 0, 0}, {21, 216, 16, 0, 0, 0, -1, 0, -21, 0} },
      { {14, 80, 140, 1, 1, 0, -1, 0, 0, 0}, {14, 80, 170, 1, 1, 0, -1, 0, 0, 0}, {14, 80, 200, 1, 1, 0, -1, 0, 0, 0}, {14, 80, 230, 1, 1, 0, -1, 0, 0, 0},
        {16, 80, 116, 0, 1, 0, -1, 0, 0, 0}, {16, 80, 116, 0, 1, 0, -1, 0, 0, -34}, {16, 80, 116, 0, 1, 0, -1, 0, 0, -68}, {15, 124, 50, 0, 1, 0, -1, 0, 0, -160},
        {13, 32, 218, 0, 1, 0, -1, 0, 0, -160} },
      { {22, 84, 52, 1, 1, 2, 0, 1, -18, 0} },   //10
      { {12, 144, 160, 1, 1, 2, 0, 0, -28, 0}, {7, 128, 192, 0, 1, 0, -1, 0, 0, 0}, {7, 162, 192, 0, 1, 0, -1, 0, 0, 0}, {8, 176, 120, 1, 1, 0, -1, 0, 0, 0},
        {8, 124, 120, 1, 1, 0, -1, 0, 0, 0}, {11, 128, 6, 0, 1, 0, -1, 0, 0, 0}, {11, 184, 6, 0, 1, 0, -1, 0, 0, 0}, {10, 226, 40, 1, 1, 0, -1, 0, 0, 0} },
      { {17, 184, 44, 0, 1, 3, 1, 2, 26, 0}, {9, 222, 104, 1, 1, 0, -1, 0, 0, -2}, {6, 192, 140, 0, 1, 0, -1, 0, 0, 0}, {1, 32, 60, 0, 1, 0, -1, 0, 0, 0},
        {18, 116, 6, 1, 1, 0, -1, 0, 0, 0} },
      { {22, 206, 32, 0, 1, 2, 0, 1, -20, 0}, {5, 136, 20, 0, 1, 0, -1, 0, 0, 0}, {4, 144, 72, 0, 1, 0, -1, 0, 0, 0}, {3, 76, 124, 0, 1, 0, -1, 0, 0, 0},
        {0, 212, 96, 0, 1, 0, -1, 0, 0, 0} },
      { {14, 15, 164, 0, 1, 0, -1, 0, 0, 0}, {14, 45, 164, 0, 1, 0, -1, 0, 0, 0}, {14, 75, 164, 0, 1, 0, -1, 0, 0, 0}, {14, 105, 164, 0, 1, 0, -1, 0, 0, 0},
        {14, 135, 164, 0, 1, 0, -1, 0, 0, 0}, {16, 159, 164, 0, 1, 0, -1, 0, 0, 0}, {16, 159, 164, 0, 1, 0, -1, 0, 0, -34}, {16, 159, 164, 0, 1, 0, -1, 0, 0, -68},
        {14, 159, 140, 1, 1, 0, -1, 0, 0, 0}, {14, 159, 110, 1, 1, 0, -1, 0, 0, 0}, {16, 159, 86, 0, 1, 0, -1, 0, 0, 0}, {16, 159, 86, 0, 1, 0, -1, 0, 0, -34},
        {16, 159, 86, 0, 1, 0, -1, 0, 0, -68}, {14, 15, 86, 0, 1, 0, -1, 0, 0, 0}, {14, 45, 86, 0, 1, 0, -1, 0, 0, 0}, {14, 75, 86, 0, 1, 0, -1, 0, 0, 0} },
      { {15, 24, 76, 0, 1, 0, -1, 0, 0, -160}, {13, 72, 140, 0, 1, 0, -1, 0, 0, -160}, {15, 44, 212, 1, 1, 0, -1, 0, 0, -160} },   //15
      {},
      { {19, 84, 84, 0, 1, 1, 1, 0, 0, 0}, {21, 84, 84, 0, 0, 0, -1, 0, -21, 0}, {4, 28, 60, 0, 1, 0, -1, 0, 0, 0}, {5, 36, 124, 0, 1, 0, -1, 0, 0, 0},
        {8, 116, 100, 0, 1, 0, -1, 0, 0, 0}, {9, 84, 8, 0, 1, 0, -1, 0, 0, 0} },
      { {2, 140, 76, 0, 1, 0, -1, 0, 0, 0}, {5, 104, 144, 0, 1, 0, -1, 0, 0, 0}, {6, 24, 184, 1, 1, 0, -1, 0, 0, 0} },
      { {14, 126, 16, 1, 1, 0, -1, 0, 0, 0}, {14, 126, 46, 1, 1, 0, -1, 0, 0, 0}, {14, 126, 76, 1, 1, 0, -1, 0, 0, 0}, {14, 126, 106, 1, 1, 0, -1, 0, 0, 0},
        {14, 126, 136, 1, 1, 0, -1, 0, 0, 0}, {14, 126, 166, 1, 1, 0, -1, 0, 0, 0} },
      {},   //20
      { {20, 128, 126, 0, 1, 1, 1, 0, -18, 0}, {21, 128, 126, 0, 0, 0, -1, 0, -18, 0}, {22, 216, 42, 0, 1, 2, 1, 0, -20, 0}, {22, 26, 22, 1, 1, 2, 0, 0, -20, 0},
        {9, 76, 8, 0, 1, 0, -1, 0, 0, 0}, {9, 132, 8, 0, 1, 0, -1, 0, 0, 0}, {9, 188, 8, 0, 1, 0, -1, 0, 0, 0}, {9, 240, 72, 1, 1, 0, -1, 0, 0, 0},
        {9, 240, 122, 1, 1, 0, -1, 0, 0, 0}, {4, 168, 158, 1, 1, 0, -1, 0, 0, 0}, {6, 92, 78, 0, 1, 0, -1, 0, 0, 0} },
      { {14, 100, 16, 1, 1, 0, -1, 0, 0, 0}, {14, 100, 46, 1, 1, 0, -1, 0, 0, 0}, {14, 100, 76, 1, 1, 0, -1, 0, 0, 0}, {16, 100, 100, 0, 1, 0, -1, 0, 0, 0},
        {16, 100, 100, 0, 1, 0, -1, 0, 0, -34}, {14, 16, 100, 0, 1, 0, -1, 0, 0, 0}, {14, 46, 100, 0, 1, 0, -1, 0, 0, 0}, {14, 76, 100, 0, 1, 0, -1, 0, 0, 0}  },
      { {17, 204, 8, 0, 1, 3, 1, 7, 26, 0}, {9, 140, 8, 0, 1, 0, -1, 0, -2, 0}, {22, 32, 12, 1, 1, 2, 0, 1, -18, 0}, {9, 224, 64, 1, 1, 0, -1, 0, 0, 0},
        {10, 226, 116, 1, 1, 0, -1, 0, 0, 0}, {19, 132, 100, 0, 1, 0, -1, 0, 0, 0}, {8, 148, 132, 0, 1, 0, -1, 0, 0, 0}, {4, 84, 136, 0, 1, 0, -1, 0, 0, 0},
        {1, 20, 104, 0, 1, 0, -1, 0, 0, 0}, {7, 104, 76, 1, 1, 0, -1, 0, 0, 0}, {6, 52, 184, 0, 1, 0, -1, 0, 0, 0}, {19, 96, 188, 0, 1, 0, -1, 0, 0, 0},
        {18, 228, 220, 0, 1, 0, -1, 0, 0, 0} },
      { {19, 20, 96, 0, 1, 1, 1, 0, 0, 0}, {21, 20, 96, 0, 0, 0, -1, 0, -21, 0}, {7, 16, 64, 1, 1, 0, -1, 0, 0, 0}, {6, 40, 124, 0, 1, 0, -1, 0, 0, 0} }
    };
    private short door_info[][][] = {  //λϢ
//λ 0Ŵ(ɷ񴩹012)1ſ(0ľС1ľ2ʯС3ʯ4Ŷ)2(-10ħ1ͨ2׹3Ϲ4)
//3(0123)4λX5λY6󵽴﷿7·Ƿ8X9Y(ײϵ)
      { {0, 0, -1, 2, 0, 180, 24, 2, 144, 120}, {0, 0, -1, 0, 60, 0, 1, 0, 80, 236}, {0, 0, -1, 1, 312, 80, 3, 3, 10, 220}, {1, 1, 2, 1, 312, 220, 8, 3, 10, 78}  },  //232 48   //0
      { {0, 0, -1, 3, 80, 246, 0, 1, 60, 10}, {0, 0, -1, 1, 246, 60, 2, 3, 10, 76} },
      { {0, 0, -1, 2, 0, 76, 1, 2, 236, 60} },
      { {0, 0, -1, 2, 0, 220, 0, 2, 302, 80}, {1, 1, 1, 0, 80, 0, 4, 0, 90, 146}, {0, 0, -1, 0, 184, 0, 5, 0, 160, 146}, {1, 1, 3, 1, 234, 200, 6, 3, 10, 78} },
      { {0, 1, -1, 3, 90, 156, 3, 1, 80, 10} },
      { {0, 0, -1, 3, 160, 156, 3, 1, 184, 10} },   //5
      { {0, 1, -1, 2, 0, 78, 3, 2, 224, 200}, {0, 0, -1, 1, 234, 78, 7, 3, 10, 180} },
      { {0, 0, -1, 2, 0, 180, 6, 2, 224, 78} },
      { {0, 1, -1, 2, 0, 78, 0, 2, 302, 220}, {0, 0, -1, 1, 234, 78, 9, 3, 10, 80} },
      { {0, 0, -1, 2, 0, 80, 8, 2, 224, 78}, {1, 3, 0, 0, 110, 0, 10, 0, 44, 156}, {0, 2, -1, 1, 166, 194, 11, 3, 10, 180} },
      { {0, 3, -1, 3, 44, 166, 9, 1, 110, 10} },   //10
      { {0, 2, -1, 2, 0, 180, 9, 2, 156, 194}, {0, 0, -1, 0, 60, 0, 12, 0, 60, 146} },
      { {0, 0, -1, 3, 60, 156, 11, 1, 60, 10}, {0, 4, -1, 1, 234, 100, 13, 3, 10, 80} },
      { {0, 0, -1, 2, 0, 80, 12, 2, 224, 100}, {0, 0, -1, 1, 234, 160, 14, 3, 10, 124}, {1, 1, 1, 3, 80, 234, 18, 1, 78, 10} },
      { {0, 0, -1, 2, 0, 124, 13, 2, 224, 160}, {0, 2, -1, 3, 60, 249, 15, 1, 60, 10} },
      { {0, 2, -1, 0, 60, 0, 14, 0, 60, 239}, {0, 2, -1, 3, 100, 249, 16, 1, 38, 10} },   //15
      { {0, 0, -1, 0, 38, 0, 15, 0, 100, 239}, {0, 0, -1, 2, 0, 182, 17, 2, 154, 110} },
      { {0, 0, -1, 1, 164, 110, 16, 3, 10, 182} },
      { {0, 1, -1, 0, 78, 0, 13, 0, 80, 224}, {0, 0, -1, 3, 46, 234, 19, 1, 190, 10} },
      { {0, 2, -1, 0, 190, 0, 18, 0, 46, 224}, {0, 2, -1, 0, 60, 0, 20, 0, 110, 239} },
      { {0, 2, -1, 3, 110, 249, 19, 1, 60, 10}, {0, 2, -1, 2, 0, 64, 21, 2, 239, 190} },   //20
      { {0, 2, -1, 1, 249, 190, 20, 3, 10, 64}, {0, 2, -1, 2, 0, 190, 22, 2, 156, 130} },
      { {0, 2, -1, 1, 166, 130, 21, 3, 10, 190}, {0, 2, -1, 2, 0, 130, 23, 2, 224, 180} },
      { {0, 0, -1, 1, 234, 180, 22, 3, 10, 130}, {0, 4, -1, 0, 148, 0, 24, 0, 78, 146} },
      { {0, 0, -1, 1, 154, 120, 0, 3, 10, 180}, {1, 1, 4, 0, 80, 0, -1, 0, 0, 0} }
  };  //78 82 83
  private short article_info[][][] = {  //λϢ
//λ:01״̬(01)2X3Y(ײϵ)4ת(01ת)5λ(01Ʒ)6ĸ߶Ȳ
//      { {3, 0, 78, 288, 1, 0, 0}, {9, 1, 144, 56, 0, 1, -20}, {8, 1, 48, 108, 1, 1, -20}, {4, 0, 36, 38, 0, 0, 0}},  //0
      {},
      { {5, 0, 24, 20, 0, 0, 0} },
      { {8, 1, 114, 80, 0, 1, -20}, {1, 0, 154, 8, 0, 0, 0} },
      {},
      { {0, 0, 106, 46, 0, 1, -20} },
      { {3, 0, 20, 20, 1, 0, 0} },   //5
      {},
      { {2, 0, 152, 12, 0, 0, 0} },
      {},
      {},
      { {6, 1, 84, 52, 1, 1, -18} },   //10
      { {4, 0, 144, 148, 1, 1, -28} },
      {},
      { {9, 1, 206, 32, 0, 1, -20} },
      {},
      {},   //15
      {},
      { {4, 0, 154, 16, 0, 0, 0} },
      { {8, 0, 140, 152, 0, 0, 0} },
      {},
      {},   //20
      { {1, 1, 26, 22, 0, 1, -20}, {8, 1, 216, 42, 0, 1, -20} },
      {},
      { {7, 1, 32, 12, 1, 1, -18} },
      {}
  };



Mapinfo:
  static final short enemy_info[][][] = {   //λ
//01˶2X3Y(ԭײϵ)4X5Y(Ѳײϵ)
//      { {0, 0, 20, 20, 0, 0, 0, 0, 0}, {1, 0, 120, 20, 0, 0, 0, 0, 0}, {2, 2, 232, 64, 0, 64, 0, 0, 0}, {3, 0, 60, 20, 60, 200, 0, 0, 0}, {4, 3, 160, 160, 0, 0, 0, 0, 0}, {4, 3, 180, 160, 0, 0, 0, 0, 0}, {4, 3, 200, 160, 0, 0, 0, 0, 0} },  //0
      {},
      { {1, 0, 100, 70, 0, 0} },
      {},
      {},
      {},
      { {3, 1, 108, 32, 108, 120} },   //5
      {},
      { {3, 3, 32, 84, 120, 84} },
      {},
      { {4, 3, 108, 140, 0, 0}, {4, 3, 122, 140, 0, 0}, {4, 3, 136, 140, 0, 0}, {4, 3, 150, 140, 0, 0} },
      {},   //10
      { {3, 3, 40, 76, 192, 76} },
      {},
      { {1, 0, 152, 132, 0, 0} },
      { {2, 2, 242, 32, 0, 40}, {2, 2, 242, 208, 0, 212} },
      { {2, 1, 128, 0, 128, 248} },   //15
      {},
      {},
      {},
      { {0, 1, 206, 122, 0, 0}, {0, 3, 50, 170, 0, 0}, },
      {},   //20
      { {1, 1, 154, 102, 0, 0} },
      { {2, 1, 140, 0, 140, 156}, {4, 3, 96, 122, 0, 0}, {4, 3, 96, 140, 0, 0}, {4, 3, 96, 158, 0, 0}  },
      {},
      {}
  };
  static final short block_info[][][] = {  //ǽװλ(XYת ʹûͼϵ)
      { {1, 456, 154, 0}, {0, 108, 180, 0} }, //0
      { {3, 390, 152, 1}, {4, 440, 146, 0}, {5, 128, 218, 0}, {5, 184, 202, 1} },
      { {8, 48, 140, 1}, {8, 112, 109, 1}, {9, 117, 109, 1} },
      {},
      { {2, 224, 100, 0} },
      {},   //5
      { {0, 80, 154, 0}, {1, 132, 124, 1}, {3, 202, 94, 0}, {2, 256, 82, 0} },
      { {5, 276, 214, 1}, {5, 292, 234, 0} },
      { {3, 80, 154, 0}, {1, 132, 124, 1}, {0, 202, 94, 0}, {2, 256, 82, 0} },
      { {11, 264, 290, 0}, {11, 284, 280, 0}, {11, 304, 270, 0}, {7, 200, 80, 0}, {7, 260, 110, 0}, {7, 320, 140, 0} },
      { {7, 200, 80, 0}, {7, 260, 110, 0}, {7, 320, 140, 0}, {6, 114, 88, 1}, {6, 50, 120, 1} },   //10
      {},
      {},
      { {8, 76, 160, 1}, {8, 180, 108, 1}, {10, 76, 160, 1} },
      { {6, 288, 80, 0}, {6, 464, 168, 0} },
      { {6, 120, 86, 1}, {7, 212, 80, 0}, {7, 266, 107, 0}, {7, 320, 134, 0}, {7, 374, 161, 0} },   //15
      { {1, 120, 110, 0}, {4, 164, 94, 0}, {0, 216, 148, 1}, {2, 270, 165, 0} },
      { {5, 124, 186, 0} },
      { {1, 200, 110, 0}, {4, 244, 94, 0}, {0, 296, 148, 1}, {2, 350, 165, 0} },
      { {7, 142, 128, 1} },
      { {7, 216, 84, 0}, {7, 252, 102, 0}, {7, 288, 120, 0}, {7, 324, 138, 0}, {7, 360, 156, 0} },   //20
      { {5, 104, 234, 0}, {5, 182, 192, 0}, {5, 214, 174, 1}, {5, 300, 194, 1} },
      { {6, 130, 80, 1}, {11, 195, 285, 1}, {11, 215, 295, 1}, {11, 235, 305, 1} },
      { {5, 104, 206, 0}, {5, 180, 188, 1}, {5, 276, 176, 1}, {1, 72, 156, 1} },
      { {2, 214, 100, 0} }
  };
  static final byte game_start[][] = {   //Ϸʼ
//0(0ľ1ש2ʯ)1䳤2(ײϵ)3
      {0, 4, 4},   //0
      {1, 3, 3},
      {1, 2, 2},
      {0, 3, 4},
      {0, 2, 2},
      {0, 3, 2},    //5
      {0, 3, 2},
      {1, 2, 3},
      {0, 3, 2},
      {2, 2, 3},
      {2, 2, 2},   //10
      {0, 3, 3},
      {0, 3, 2},
      {0, 3, 3},
      {2, 3, 3},
      {2, 2, 3},   //15
      {0, 1, 3},
      {1, 2, 2},
      {0, 2, 3},
      {2, 3, 3},
      {2, 2, 3},   //20
      {2, 3, 3},
      {2, 2, 2},
      {0, 3, 3},
      {0, 2, 2}
  };