map3D
int[][][] map3D = {
{//1st floor
{0x1001,0x1010,0x1010,0x1100,0x1001,0x1000,0x1000,0x1110,0x1101,0x61101},
{0x0101,0x1011,0x1110,0x0101,0x0011,0x0010,0x0110,0x1001,0x0110,0x0101},
{0x0011,0x1000,0x1010,0x0020,0x1010,0x1000,0x1010,0x0100,0x1111,0x0101},
{0x1101,0x0101,0x1001,0x2100,0x1101,0x0101,0x61101,0x0011,0x521210,0x0112},
{0x0111,0x0101,0x0011,0x0110,0x0101,0x0101,0x0211,0xa41102,0x1111,0x1101},
{0x1001,0x0010,0x1100,0x1001,0x0100,0x0201,0x451112,0x0201,0x1012,0x0100},
{0x0101,0x1101,0x0101,0x0011,0x0110,0x0101,0x1011,0x0010,0x1100,0x0101},
{0x220201,0x0102,0x0101,0x1011,0x1010,0x0110,0x1011,0x1110,0x0101,0x0101},
{0x0101,0x0111,0x0011,0x1010,0x351110,0xb31021,0x1010,0x1010,0x0110,0x0101},
{0x0011,0x1010,0x1010,0x151110,0x71011,0xc52110,0x451011,0x1010,0x1010,0x0110}
},
{//2nd floor
{0x351101,0x1011,0x1100,0x1001,0x1010,0x1010,0x1100,0x1011,0x1110,0x71101},
{0x0011,0x1100,0x0111,0x0101,0x1001,0x1100,0x0011,0x1010,0x521200,0x0112},
{0x1111,0x0001,0x1010,0x0100,0x0001,0x0010,0x1010,0x1100,0x0101,0x1101},
{0x1011,0x0110,0x1111,0x0101,0x0111,0x1101,0x71101,0x0111,0x0101,0x0101},
{0x1101,0x1001,0x1200,0x0002,0x1010,0x0100,0x0211,0xa41102,0x0101,0x0101},
{0x0201,0x0012,0x0110,0x0111,0x1111,0x0011,0x1010,0x0110,0x0101,0x0111},
{0x0011,0x1100,0x951121,0x1101,0x651121,0x1001,0x1000,0x1010,0x0010,0x1100},
{0x1101,0x0011,0x2020,0x0000,0x2020,0x0000,0x0100,0x1011,0x1110,0x0101},
{0x0011,0x1100,0x852111,0x0101,0x752111,0x0001,0x0010,0x1010,0x1010,0x0100},
{0x1111,0x0011,0x1010,0x0010,0x1010,0x0110,0x1011,0x1010,0x1110,0x0111}
}
};
Sample24_01 mapper = new Sample24_01(map3D, 0, 1, 0);