GM.LevelSets = {} GM.LevelSets.props = {} GM.LevelSets.holes = {} GM.MapProps = {} GM.MapIllusionaries = {} GM.MapPushes = {} GM.SelectedLevelHoles = nil GM.SelectedLevelProps = nil GM.LastSelected = {} for i=0, 2 do GM.LastSelected[i] = nil end //Level width (x): 0 to 512 //Level height (z): 0 to 384 //Goal's platform height (z): 292 GM.LevelSets.holes[1] = {1, 0, 1} GM.LevelSets.props[1] = {} GM.LevelSets.props[1]["prop_1"] = Vector( 50, 0, 220 ) GM.LevelSets.props[1]["prop_1_rotation"] = 30 GM.LevelSets.props[1]["prop_2"] = Vector( 213, 0, 140 ) GM.LevelSets.props[1]["prop_3"] = Vector( 299, 0, 140 ) GM.LevelSets.props[1]["prop_4"] = Vector( 462, 0, 220 ) GM.LevelSets.props[1]["prop_4_rotation"] = -30 GM.LevelSets.holes[2] = {0, 1, 1} GM.LevelSets.props[2] = {} GM.LevelSets.props[2]["prop_1"] = Vector( 150, 0, 292 ) GM.LevelSets.props[2]["prop_2"] = Vector( 236, 0, 292 ) GM.LevelSets.props[2]["prop_3"] = Vector( 462, 0, 202 ) GM.LevelSets.props[2]["prop_4"] = Vector( 360, 0, 120 ) GM.LevelSets.holes[3] = {1, 0, 1} GM.LevelSets.props[3] = {} GM.LevelSets.props[3]["prop_1"] = Vector( 138, 0, 126 ) GM.LevelSets.props[3]["prop_2"] = Vector( 374, 0, 182 ) GM.LevelSets.holes[4] = {1, 0, 1} GM.LevelSets.props[4] = {} GM.LevelSets.props[4]["prop_1"] = Vector( 158, 0, 97 ) GM.LevelSets.props[4]["prop_2"] = Vector( 354, 0, 97 ) GM.LevelSets.props[4]["prop_3"] = Vector( 256, 0, 185 ) GM.LevelSets.holes[5] = {1, 0, 1} GM.LevelSets.props[5] = {} GM.LevelSets.props[5]["prop_1"] = Vector( 43, 0, 142 ) GM.LevelSets.props[5]["prop_2"] = Vector( 170, 0, 283 ) GM.LevelSets.props[5]["prop_2_rotation"] = -20 GM.LevelSets.props[5]["prop_3"] = Vector( 342, 0, 283 ) GM.LevelSets.props[5]["prop_3_rotation"] = 20 GM.LevelSets.props[5]["prop_4"] = Vector( 469, 0, 142 ) GM.LevelSets.holes[6] = {0, 1, 1} GM.LevelSets.props[6] = {} GM.LevelSets.props[6]["prop_1"] = Vector( 56, 0, 122 ) GM.LevelSets.props[6]["prop_2"] = Vector( 190, 0, 172 ) GM.LevelSets.props[6]["prop_2_rotation"] = -90 GM.LevelSets.props[6]["prop_3"] = Vector( 240, 0, 205 ) GM.LevelSets.props[6]["prop_4"] = Vector( 290, 0, 172 ) GM.LevelSets.props[6]["prop_4_rotation"] = -90 GM.LevelSets.props[6]["prop_5"] = Vector( 440, 0, 122 ) GM.LevelSets.holes[7] = {1, 0, 1} GM.LevelSets.props[7] = {} GM.LevelSets.props[7]["prop_1"] = Vector( 52, 0, 120 ) GM.LevelSets.props[7]["prop_2"] = Vector( 170, 0, 192 ) GM.LevelSets.props[7]["prop_2_rotation"] = 15 GM.LevelSets.props[7]["prop_3"] = Vector( 256, 0, 182 ) GM.LevelSets.props[7]["prop_4"] = Vector( 342, 0, 192 ) GM.LevelSets.props[7]["prop_4_rotation"] = -15 GM.LevelSets.props[7]["prop_5"] = Vector( 460, 0, 120 ) GM.LevelSets.holes[8] = {1, 1, 0} GM.LevelSets.props[8] = {} GM.LevelSets.props[8]["prop_1"] = Vector( 212, 0, 136 ) GM.LevelSets.props[8]["prop_1_rotation"] = -90 GM.LevelSets.props[8]["prop_2"] = Vector( 262, 0, 200 ) GM.LevelSets.props[8]["prop_3"] = Vector( 344, 0, 175 ) GM.LevelSets.props[8]["prop_3_rotation"] = 45 GM.LevelSets.props[8]["prop_4"] = Vector( 426, 0, 150 ) GM.LevelSets.holes[9] = {1, 0, 1} GM.LevelSets.props[9] = {} GM.LevelSets.props[9]["prop_1"] = Vector( 43, 0, 192 ) GM.LevelSets.props[9]["prop_2"] = Vector( 212, 0, 122 ) GM.LevelSets.props[9]["prop_3"] = Vector( 300, 0, 122 ) GM.LevelSets.props[9]["prop_4"] = Vector( 469, 0, 192 ) GM.LevelSets.holes[10] = {1, 0, 1} GM.LevelSets.props[10] = {} GM.LevelSets.props[10]["prop_1"] = Vector( 102, 0, 198 ) GM.LevelSets.props[10]["prop_2"] = Vector( 256, 0, 96 ) GM.LevelSets.props[10]["prop_3"] = Vector( 256, 0, 148 ) GM.LevelSets.props[10]["prop_3_rotation"] = -90 GM.LevelSets.props[10]["prop_4"] = Vector( 256, 0, 236 ) GM.LevelSets.props[10]["prop_4_rotation"] = -90 GM.LevelSets.props[10]["prop_5"] = Vector( 410, 0, 198 ) GM.LevelSets.holes[11] = {0, 1, 1} GM.LevelSets.props[11] = {} GM.LevelSets.props[11]["prop_1"] = Vector( 137, 0, 192 ) GM.LevelSets.props[11]["prop_2"] = Vector( 223, 0, 192 ) GM.LevelSets.props[11]["prop_3"] = Vector( 390, 0, 122 ) GM.LevelSets.props[11]["prop_4"] = Vector( 390, 0, 332 ) GM.LevelSets.props[11]["prop_4_rotation"] = -90 GM.LevelSets.holes[12] = {1, 1, 0} GM.LevelSets.props[12] = {} GM.LevelSets.props[12]["prop_1"] = Vector( 198, 0, 132 ) GM.LevelSets.props[12]["prop_1_rotation"] = -75 GM.LevelSets.props[12]["prop_2"] = Vector( 256, 0, 165 ) GM.LevelSets.props[12]["prop_3"] = Vector( 314, 0, 132 ) GM.LevelSets.props[12]["prop_3_rotation"] = -105 GM.LevelSets.holes[13] = {1, 0, 1} GM.LevelSets.props[13] = {} GM.LevelSets.props[13]["prop_1"] = Vector( 168, 0, 197 ) GM.LevelSets.props[13]["prop_2"] = Vector( 256, 0, 197 ) GM.LevelSets.props[13]["prop_3"] = Vector( 344, 0, 197 ) GM.LevelSets.holes[14] = {1, 1, 0} GM.LevelSets.props[14] = {} GM.LevelSets.props[14]["prop_1"] = Vector( 50, 0, 167 ) GM.LevelSets.props[14]["prop_2"] = Vector( 136, 0, 167 ) GM.LevelSets.props[14]["prop_3"] = Vector( 222, 0, 167 ) GM.LevelSets.props[14]["prop_4"] = Vector( 191, 0, 292 ) GM.LevelSets.props[14]["prop_5"] = Vector( 277, 0, 292 ) GM.LevelSets.props[14]["prop_6"] = Vector( 363, 0, 292 ) GM.LevelSets.holes[15] = {0, 1, 1} GM.LevelSets.props[15] = {} GM.LevelSets.props[15]["prop_1"] = Vector( 60, 0, 140 ) GM.LevelSets.props[15]["prop_2"] = Vector( 142, 0, 140 ) GM.LevelSets.props[15]["prop_3"] = Vector( 224, 0, 140 ) GM.LevelSets.props[15]["prop_4"] = Vector( 264, 0, 192 ) GM.LevelSets.props[15]["prop_4_rotation"] = -90 GM.LevelSets.props[15]["prop_5"] = Vector( 362, 0, 238 ) GM.LevelSets.props[15]["prop_6"] = Vector( 466, 0, 116 ) GM.LevelSets.holes[16] = {1, 0, 1} GM.LevelSets.props[16] = {} GM.LevelSets.props[16]["prop_1"] = Vector( 49, 0, 270 ) GM.LevelSets.props[16]["prop_2"] = Vector( 102, 0, 152 ) GM.LevelSets.props[16]["prop_2_rotation"] = -90 GM.LevelSets.props[16]["prop_3"] = Vector( 102, 0, 236 ) GM.LevelSets.props[16]["prop_3_rotation"] = -90 GM.LevelSets.props[16]["prop_4"] = Vector( 150, 0, 107 ) GM.LevelSets.props[16]["prop_5"] = Vector( 362, 0, 107 ) GM.LevelSets.props[16]["prop_6"] = Vector( 410, 0, 152 ) GM.LevelSets.props[16]["prop_6_rotation"] = -90 GM.LevelSets.props[16]["prop_7"] = Vector( 410, 0, 236 ) GM.LevelSets.props[16]["prop_7_rotation"] = -90 GM.LevelSets.props[16]["prop_8"] = Vector( 463, 0, 270 ) GM.LevelSets.holes[17] = {1, 0, 1} GM.LevelSets.props[17] = {} GM.LevelSets.props[17]["prop_1"] = Vector( 64, 0, 202 ) GM.LevelSets.props[17]["prop_2"] = Vector( 150, 0, 202 ) GM.LevelSets.props[17]["prop_3"] = Vector( 362, 0, 202 ) GM.LevelSets.props[17]["prop_4"] = Vector( 448, 0, 202 ) GM.LevelSets.holes[18] = {1, 0, 1} GM.LevelSets.props[18] = {} GM.LevelSets.props[18]["prop_1"] = Vector( 43, 0, 100 ) GM.LevelSets.props[18]["prop_2"] = Vector( 125, 0, 100 ) GM.LevelSets.props[18]["prop_3"] = Vector( 230, 0, 184 ) GM.LevelSets.props[18]["prop_3_rotation"] = 58 GM.LevelSets.props[18]["prop_4"] = Vector( 206, 0, 260 ) GM.LevelSets.props[18]["prop_4_rotation"] = -90 GM.LevelSets.props[18]["prop_5"] = Vector( 282, 0, 184 ) GM.LevelSets.props[18]["prop_5_rotation"] = -58 GM.LevelSets.props[18]["prop_6"] = Vector( 306, 0, 260 ) GM.LevelSets.props[18]["prop_6_rotation"] = -90 GM.LevelSets.props[18]["prop_7"] = Vector( 387, 0, 100 ) GM.LevelSets.props[18]["prop_8"] = Vector( 469, 0, 100 )