1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402 |
- #ifndef LEVEL_MODEL_H
- #define LEVEL_MODEL_H
- #define LEVEL_VERTEX_COUNT 143
- const S3L_Unit levelVertices[LEVEL_VERTEX_COUNT * 3] = {
- -1291, -25, -517,
- -676, -25, -1131,
- -1905, -25, -517,
- -62, -25, -2360,
- -62, -25, -1131,
- -676, -25, 96,
- -62, -25, -517,
- -1905, -25, 96,
- -1444, -25, -671,
- 552, -639, -2360,
- -1444, 1203, -671,
- 552, -639, -1131,
- -2059, -25, 2400,
- -1291, -25, 711,
- 91, 1203, 1940,
- -676, -25, 711,
- 1780, -639, -1131,
- 1934, -639, -671,
- 2548, 1203, -671,
- 2548, -639, -671,
- 1780, -639, -517,
- 1934, 1203, -2360,
- 91, -25, 711,
- -62, -1868, -1131,
- -62, -1868, -517,
- 1166, -1868, -1131,
- -676, -1868, 96,
- 91, -25, 1940,
- -1291, -1868, 96,
- 1166, -1868, -517,
- 2395, -639, -517,
- 1780, -1868, 96,
- 2395, -1868, 96,
- -2827, -178, 864,
- -2827, -178, 96,
- 3624, -639, -671,
- 1780, -1868, -517,
- -2059, -25, -671,
- -2059, -25, 250,
- -1444, -25, 864,
- -1444, -25, 1786,
- 2395, -25, 711,
- 1934, 1203, -671,
- -1291, 1203, 711,
- 91, 1203, 711,
- -2827, 1203, -517,
- -2827, -25, -1131,
- -62, 1203, 1786,
- -1444, 1203, 1786,
- -1444, 1203, 864,
- -1291, 1203, -517,
- -1905, 1203, 96,
- -676, 1203, -1131,
- -676, 1203, -2360,
- -1905, 1203, -517,
- 2395, 1203, 711,
- 2395, 1203, -517,
- 2548, -25, 711,
- 2548, 1203, 711,
- 1780, 1203, -2360,
- 1780, 1203, -517,
- 3624, -25, 711,
- 3624, -25, 1940,
- -676, -178, 711,
- 3624, 1203, 1940,
- 3009, -639, -2360,
- 3624, -639, -1746,
- 3009, 1203, -2360,
- 3624, 1203, -1746,
- -1905, -1254, 1325,
- -676, -1868, 1325,
- -1291, -1868, 1325,
- 1780, -1868, 1325,
- 2395, -1868, 1325,
- 1780, -639, 1940,
- 2395, -639, 1940,
- 1780, -1868, 1940,
- 2395, -1868, 1940,
- 2395, -1868, -517,
- -2059, 1203, 250,
- -2059, 1203, -671,
- -2827, 1203, -1131,
- -4055, -25, -1131,
- -1905, -1254, 96,
- -2827, -1254, 96,
- -4055, -1254, 96,
- -4055, -1254, 1325,
- -2059, 1203, 2400,
- -676, -639, 1940,
- -1291, -639, 1940,
- -676, -1868, 1940,
- -1291, -178, 1325,
- -4055, -178, 864,
- -4055, 1203, -517,
- -4055, -178, 1325,
- -676, -178, 96,
- 2395, -178, 711,
- 3624, -639, -517,
- 3624, -178, 711,
- 3624, -1868, 1940,
- -1291, -178, 1940,
- 3624, -1868, -517,
- -62, -25, 1786,
- -62, -25, 864,
- -2673, -25, 2400,
- -2673, -25, -1131,
- -62, 1203, 864,
- -2673, 1203, 2400,
- -2673, 1203, -1131,
- -830, -25, -1285,
- -830, 1203, -1285,
- -830, 1203, -2360,
- -4055, -25, -2360,
- -4055, 1203, -2360,
- 3624, -178, 1940,
- -62, -25, 1671,
- -62, -25, 1026,
- -62, 683, 1671,
- -62, 860, 1484,
- -62, 860, 1224,
- -62, 683, 1026,
- 91, -25, 1026,
- 91, -25, 1671,
- 91, 683, 1026,
- 91, 860, 1224,
- 91, 860, 1484,
- 91, 683, 1671,
- -676, 905, -2360,
- -676, -25, -1658,
- -676, 905, -1910,
- -676, 685, -1658,
- -830, 905, -2360,
- -830, -25, -1658,
- -830, 905, -1910,
- -830, 685, -1658,
- 1780, 453, -2360,
- 1780, -639, -1417,
- 1780, 207, -1417,
- 1780, 453, -1586,
- 1934, -639, -1417,
- 1934, 453, -2360,
- 1934, 207, -1417,
- 1934, 453, -1586
- };
- #define LEVEL_TRIANGLE_COUNT 293
- const S3L_Index levelTriangleIndices[LEVEL_TRIANGLE_COUNT * 3] = {
- 7, 54, 2,
- 6, 0, 1,
- 4, 6, 1,
- 13, 5, 15,
- 3, 59, 9,
- 4, 1, 128,
- 63, 5, 95,
- 26, 6, 24,
- 6, 26, 95,
- 6, 95, 5,
- 43, 15, 44,
- 13, 0, 5,
- 3, 11, 4,
- 109, 10, 8,
- 23, 29, 24,
- 22, 44, 15,
- 3, 53, 59,
- 29, 16, 20,
- 32, 20, 30,
- 29, 20, 36,
- 31, 36, 20,
- 41, 96, 30,
- 60, 137, 138,
- 22, 96, 41,
- 124, 125, 14,
- 13, 51, 7,
- 82, 93, 113,
- 57, 18, 19,
- 13, 15, 43,
- 40, 87, 12,
- 104, 108, 105,
- 2, 0, 7,
- 3, 127, 53,
- 54, 0, 2,
- 41, 56, 55,
- 50, 1, 0,
- 19, 42, 17,
- 56, 20, 60,
- 27, 64, 14,
- 8, 80, 37,
- 110, 134, 133,
- 122, 121, 41,
- 61, 68, 64,
- 62, 57, 61,
- 65, 68, 66,
- 35, 66, 68,
- 140, 21, 67,
- 35, 68, 61,
- 58, 41, 55,
- 61, 64, 62,
- 16, 25, 11,
- 11, 23, 4,
- 23, 11, 25,
- 98, 99, 97,
- 70, 31, 72,
- 69, 84, 83,
- 99, 101, 97,
- 85, 84, 86,
- 77, 73, 99,
- 32, 99, 73,
- 70, 28, 26,
- 75, 72, 73,
- 74, 76, 72,
- 73, 77, 75,
- 30, 78, 32,
- 80, 38, 37,
- 12, 107, 104,
- 46, 108, 81,
- 69, 71, 91,
- 71, 83, 28,
- 34, 63, 95,
- 84, 69, 86,
- 81, 45, 34,
- 34, 45, 33,
- 34, 84, 46,
- 49, 103, 39,
- 79, 39, 38,
- 119, 106, 47,
- 102, 48, 40,
- 88, 71, 70,
- 70, 90, 88,
- 89, 91, 71,
- 26, 28, 95,
- 84, 34, 83,
- 95, 83, 34,
- 28, 83, 95,
- 94, 92, 86,
- 91, 94, 69,
- 112, 82, 113,
- 34, 46, 81,
- 86, 69, 94,
- 86, 92, 85,
- 93, 33, 45,
- 85, 46, 84,
- 115, 102, 40,
- 52, 129, 130,
- 92, 82, 85,
- 57, 62, 41,
- 72, 90, 70,
- 74, 90, 76,
- 97, 78, 30,
- 73, 31, 32,
- 78, 101, 32,
- 98, 30, 96,
- 77, 114, 75,
- 99, 114, 77,
- 100, 91, 89,
- 100, 89, 88,
- 98, 114, 99,
- 61, 19, 35,
- 38, 40, 12,
- 104, 38, 12,
- 105, 38, 104,
- 38, 105, 37,
- 37, 109, 8,
- 105, 132, 109,
- 112, 46, 82,
- 22, 15, 63,
- 94, 33, 92,
- 91, 33, 94,
- 74, 100, 88,
- 36, 31, 29,
- 29, 26, 24,
- 91, 100, 63,
- 35, 19, 66,
- 66, 19, 65,
- 45, 81, 93,
- 93, 81, 113,
- 111, 108, 110,
- 110, 108, 10,
- 10, 108, 80,
- 108, 79, 80,
- 107, 87, 79,
- 87, 49, 79,
- 47, 49, 48,
- 51, 50, 54,
- 43, 44, 50,
- 50, 44, 52,
- 59, 52, 44,
- 59, 53, 52,
- 60, 59, 44,
- 56, 60, 55,
- 60, 44, 55,
- 44, 14, 55,
- 64, 55, 14,
- 55, 64, 58,
- 58, 64, 18,
- 64, 68, 18,
- 68, 67, 18,
- 67, 21, 18,
- 42, 18, 21,
- 46, 112, 105,
- 124, 120, 119,
- 125, 119, 118,
- 126, 118, 117,
- 122, 117, 115,
- 123, 116, 120,
- 116, 122, 115,
- 130, 132, 128,
- 129, 134, 130,
- 127, 133, 129,
- 131, 127, 3,
- 16, 60, 20,
- 141, 17, 42,
- 136, 141, 137,
- 137, 142, 138,
- 138, 140, 135,
- 7, 51, 54,
- 6, 5, 0,
- 3, 4, 128,
- 63, 15, 5,
- 13, 7, 0,
- 3, 9, 11,
- 16, 11, 136,
- 11, 9, 136,
- 109, 110, 10,
- 23, 25, 29,
- 23, 24, 6,
- 6, 4, 23,
- 29, 25, 16,
- 32, 31, 20,
- 60, 16, 137,
- 16, 136, 137,
- 135, 59, 138,
- 59, 60, 138,
- 22, 63, 96,
- 44, 22, 123,
- 22, 121, 123,
- 122, 27, 126,
- 27, 14, 126,
- 44, 123, 124,
- 125, 126, 14,
- 44, 124, 14,
- 13, 43, 51,
- 57, 58, 18,
- 40, 48, 87,
- 104, 107, 108,
- 54, 50, 0,
- 41, 30, 56,
- 50, 52, 1,
- 19, 18, 42,
- 56, 30, 20,
- 27, 62, 64,
- 8, 10, 80,
- 110, 109, 134,
- 109, 132, 134,
- 131, 111, 133,
- 111, 110, 133,
- 62, 27, 41,
- 27, 122, 41,
- 121, 22, 41,
- 65, 67, 68,
- 9, 59, 135,
- 67, 65, 140,
- 58, 57, 41,
- 70, 26, 31,
- 32, 101, 99,
- 70, 71, 28,
- 75, 74, 72,
- 80, 79, 38,
- 12, 87, 107,
- 46, 105, 108,
- 71, 69, 83,
- 34, 33, 63,
- 49, 106, 103,
- 79, 49, 39,
- 116, 103, 120,
- 103, 106, 120,
- 47, 102, 117,
- 102, 115, 117,
- 119, 120, 106,
- 47, 117, 118,
- 118, 119, 47,
- 102, 47, 48,
- 88, 89, 71,
- 93, 92, 33,
- 85, 82, 46,
- 40, 39, 116,
- 39, 103, 116,
- 116, 115, 40,
- 128, 1, 130,
- 1, 52, 130,
- 52, 53, 129,
- 53, 127, 129,
- 92, 93, 82,
- 72, 76, 90,
- 74, 88, 90,
- 97, 101, 78,
- 73, 72, 31,
- 98, 97, 30,
- 61, 57, 19,
- 38, 39, 40,
- 37, 105, 109,
- 3, 105, 112,
- 91, 63, 33,
- 29, 31, 26,
- 65, 19, 139,
- 19, 17, 139,
- 108, 107, 79,
- 87, 48, 49,
- 47, 106, 49,
- 51, 43, 50,
- 124, 123, 120,
- 125, 124, 119,
- 126, 125, 118,
- 122, 126, 117,
- 123, 121, 116,
- 116, 121, 122,
- 130, 134, 132,
- 129, 133, 134,
- 127, 131, 133,
- 128, 132, 3,
- 21, 140, 142,
- 141, 139, 17,
- 42, 21, 142,
- 142, 141, 42,
- 136, 139, 141,
- 137, 141, 142,
- 138, 142, 140,
- 136, 65, 139,
- 136, 9, 65,
- 140, 65, 135,
- 9, 135, 65,
- 105, 3, 132,
- 3, 112, 131,
- 112, 113, 131,
- 81, 111, 113,
- 108, 111, 81,
- 131, 113, 111,
- 75, 114, 74,
- 74, 114, 100,
- 63, 100, 114,
- 114, 98, 63
- };
- const uint8_t levelMaterials[LEVEL_TRIANGLE_COUNT] = {
- 0,
- 1,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 2,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 2,
- 1,
- 1,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 1,
- 1,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 1,
- 0,
- 2,
- 2,
- 0,
- 1,
- 1,
- 2,
- 1,
- 1,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 2,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 1,
- 1,
- 0,
- 1,
- 0,
- 0,
- 0,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 1,
- 2,
- 0,
- 0,
- 0,
- 1,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 2,
- 2,
- 1,
- 1,
- 1,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 1,
- 2,
- 1,
- 1,
- 1,
- 1,
- 2,
- 1,
- 1,
- 1,
- 2,
- 2,
- 2,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 0,
- 1,
- 0,
- 0,
- 2,
- 2,
- 0,
- 0,
- 0,
- 2,
- 2
- };
- #define LEVEL_UV_COUNT 344
- const S3L_Unit levelUVs[LEVEL_UV_COUNT * 2] = {
- -1655, -1007,
- -2184, -2065,
- -2184, -1007,
- 402, 699,
- -690, 699,
- -144, 1246,
- 402, 1246,
- -690, -393,
- -144, 152,
- -144, -393,
- -3482, -1000,
- -5047, -2047,
- -4005, -478,
- -144, 1714,
- -10129, -912,
- -10653, -1045,
- -10653, -914,
- -10659, 525,
- -11394, -1048,
- -11400, 522,
- -907, -2065,
- -378, -1007,
- 282, -2065,
- 402, 2339,
- 948, 1246,
- 324, -1016,
- -423, -2074,
- -423, -1016,
- 402, 1246,
- 1495, 699,
- 402, 699,
- 282, -1007,
- -2958, -2044,
- 553, -430,
- -60, 942,
- 553, 942,
- 460, -253,
- 21, 729,
- 460, 729,
- -98, -1023,
- -624, -2074,
- -624, -1023,
- -1150, -1023,
- -1838, -992,
- -1838, -857,
- -762, -454,
- -224, -2068,
- 563, -1196,
- 711, -1411,
- -9474, -1040,
- -7510, -901,
- -7509, -1032,
- 724, -1770,
- 948, -1770,
- 1340, -2065,
- -907, -1007,
- -1655, -2065,
- 958, -993,
- 1482, -2037,
- -84, -2039,
- 148, -1013,
- -1037, -2067,
- -1037, -486,
- -3364, -1016,
- -4100, -2066,
- -4104, -1019,
- -4628, -1021,
- -7636, -2081,
- -7640, -1033,
- -1237, 699,
- -1237, 152,
- -2958, -1791,
- -2713, -1007,
- -762, -2068,
- -1838, -2068,
- -2713, -2065,
- -3461, -1007,
- -1564, -2067,
- -1564, -486,
- -224, -454,
- -12971, -1015,
- -9965, -2055,
- -12969, -2059,
- -952, -2074,
- -952, -1016,
- 324, -2074,
- 645, -1628,
- 861, -1818,
- 538, -1247,
- 538, -673,
- 2588, -393,
- -8922, -1008,
- -6831, -2050,
- 3681, -1486,
- 2724, -393,
- 3681, -393,
- -6095, -481,
- -6833, -483,
- -7748, -484,
- -5179, -1409,
- -5178, -2047,
- -6092, -2049,
- 148, -2067,
- 280, -1013,
- 280, -2067,
- -9967, -1010,
- -13495, -520,
- -12975, 519,
- -12455, -520,
- -11935, 519,
- -11935, -1040,
- 11145, -846,
- 10098, 588,
- 12189, -452,
- -144, -940,
- 2041, 152,
- 2041, -940,
- -1237, -940,
- -2057, 152,
- -1237, 152,
- 12187, 591,
- -3150, 152,
- -3150, -940,
- 2588, -1486,
- 2588, -940,
- 3681, -1486,
- 2588, 152,
- -690, 152,
- -144, 152,
- 467, -256,
- 22, 740,
- 467, 740,
- -626, -2067,
- -626, -1015,
- -100, -1015,
- -1140, -1010,
- -614, -1010,
- -614, -2062,
- -614, -2054,
- -607, -1002,
- -81, -1005,
- -1746, -1016,
- -4624, -2068,
- -7771, -1034,
- -7767, -2081,
- 4874, 57,
- 5396, 581,
- 5398, -855,
- -690, -940,
- 1, 2256,
- -500, 501,
- 1, 501,
- -8291, -2083,
- -8820, -907,
- -9474, -909,
- -8823, 9,
- -2494, -2074,
- -3684, -1016,
- -2494, -1016,
- -1746, -2074,
- -3994, -1779,
- -3684, -2074,
- -4477, -2074,
- -2185, -1011,
- -3359, -2063,
- 466, -246,
- 26, 736,
- 466, 736,
- -1153, -1015,
- -627, -1015,
- -627, -2067,
- 5920, -462,
- -10135, 528,
- -9609, 6,
- 3047, -859,
- 2656, -859,
- 3046, 55,
- -86, -994,
- 2001, 53,
- 502, 3259,
- -625, 2256,
- 502, 2256,
- -2057, 1246,
- 402, -1247,
- 402, -1349,
- -827, -1349,
- -3461, -2065,
- -4131, -1808,
- -3914, -1619,
- -144, -1486,
- 8532, -458,
- 6441, 582,
- 8530, 586,
- 13232, 593,
- 13234, -451,
- 2588, 699,
- 3681, 699,
- -500, -3008,
- 502, -2005,
- -500, -2005,
- 9053, 586,
- 10100, -847,
- 9054, -457,
- 5921, -854,
- 6442, -461,
- 2724, 836,
- 3681, 836,
- -1374, 16,
- -1374, -1896,
- -1920, -1896,
- -1920, 1246,
- -1374, 836,
- -280, 1382,
- -827, 836,
- -280, 1714,
- -3150, 2339,
- -3150, 1246,
- -10129, -1043,
- -1001, 3259,
- -625, 3259,
- -1001, 1003,
- 2041, 699,
- -1503, 1003,
- 3681, 1792,
- 3134, 2339,
- 1004, 2256,
- 2007, 3259,
- 2007, 627,
- 1004, 2131,
- 1129, 627,
- 628, 1128,
- 628, 1629,
- -123, 1629,
- -1879, 2131,
- -1879, 1629,
- -625, 1128,
- -1377, 0,
- -1377, 1128,
- 1, 1504,
- 502, 1003,
- 502, 1504,
- -500, 1003,
- -500, -125,
- 1004, 501,
- 2007, -1504,
- 2007, 501,
- 502, -1504,
- 502, -2005,
- -500, -2005,
- -1503, -125,
- -1503, -3008,
- -500, -2131,
- 628, -2131,
- 1505, -3008,
- 2007, -2507,
- 2007, -1629,
- 628, -1629,
- 374, 350,
- 669, 180,
- 374, 180,
- 87, 350,
- 87, 180,
- -197, 350,
- -197, 180,
- -606, -1009,
- -736, -1610,
- -736, -1009,
- -606, -1610,
- -475, -1009,
- -475, -1610,
- 402, -673,
- -345, -1610,
- -475, -1007,
- -345, -1007,
- 185, 515,
- -150, 360,
- -150, 515,
- 638, 515,
- 185, 360,
- -2827, -1790,
- 313, -454,
- -2204, -1213,
- -313, -1003,
- -182, -1722,
- -313, -1722,
- 842, 351,
- 500, 176,
- 500, 351,
- -385, 176,
- -385, 351,
- 948, 2339,
- 2041, 1246,
- 2041, 1499,
- 1495, 1246,
- -11924, 520,
- -11917, -1050,
- -60, -430,
- 21, -253,
- 563, -454,
- 1389, -1411,
- 1389, -2068,
- 553, -1617,
- 553, -1007,
- 1109, -1007,
- 1340, -1007,
- 1109, -1617,
- 645, -1016,
- 1249, -1818,
- 1249, -2074,
- 538, -1486,
- 538, -393,
- -5048, -1409,
- 22, -256,
- -3823, -1016,
- -3823, -1626,
- -4477, -1016,
- -4378, -1626,
- -4378, -1016,
- -4217, -1779,
- -2181, -2059,
- 26, -246,
- -827, -530,
- 402, -530,
- -3914, -1007,
- -4519, -2065,
- -4519, -1808,
- 2041, -1486,
- 502, -3008,
- 2178, 1499,
- 2178, 836,
- -625, 0,
- 669, 350,
- -606, -1610,
- -606, -1009,
- -475, -1610,
- 638, 360,
- -3013, -2067,
- -3013, -1423,
- -2349, -1423,
- -2204, -486,
- -182, -1003,
- 842, 176,
- -2827, -2043,
- -1503, -3008
- };
- #define LEVEL_UV_INDEX_COUNT 293
- const S3L_Index levelUVIndices[LEVEL_UV_INDEX_COUNT * 3] = {
- 0, 1, 2,
- 3, 4, 5,
- 6, 3, 5,
- 7, 8, 9,
- 10, 11, 12,
- 6, 5, 13,
- 14, 15, 16,
- 17, 18, 19,
- 18, 17, 16,
- 18, 16, 15,
- 20, 21, 22,
- 7, 4, 8,
- 23, 24, 6,
- 25, 26, 27,
- 28, 29, 30,
- 31, 22, 21,
- 10, 32, 11,
- 33, 34, 35,
- 36, 37, 38,
- 39, 40, 41,
- 42, 41, 40,
- 43, 44, 45,
- 46, 47, 48,
- 49, 50, 51,
- 52, 53, 54,
- 55, 56, 0,
- 57, 58, 59,
- 60, 61, 62,
- 55, 21, 20,
- 63, 64, 65,
- 66, 67, 68,
- 69, 4, 70,
- 10, 71, 32,
- 1, 72, 2,
- 43, 73, 74,
- 75, 76, 72,
- 62, 77, 78,
- 73, 79, 46,
- 80, 81, 82,
- 27, 83, 84,
- 85, 86, 87,
- 88, 89, 90,
- 91, 92, 81,
- 93, 94, 95,
- 96, 92, 97,
- 98, 97, 92,
- 99, 100, 101,
- 98, 92, 91,
- 102, 103, 104,
- 91, 81, 105,
- 106, 107, 108,
- 108, 109, 110,
- 109, 108, 107,
- 111, 112, 113,
- 114, 115, 116,
- 117, 118, 119,
- 112, 120, 113,
- 121, 118, 122,
- 123, 124, 125,
- 126, 125, 124,
- 114, 127, 128,
- 129, 130, 131,
- 132, 133, 134,
- 135, 136, 137,
- 138, 139, 140,
- 83, 141, 84,
- 65, 142, 66,
- 143, 67, 144,
- 145, 146, 147,
- 148, 119, 127,
- 149, 150, 151,
- 118, 117, 122,
- 144, 152, 153,
- 153, 152, 154,
- 153, 155, 143,
- 156, 157, 158,
- 159, 158, 141,
- 160, 161, 162,
- 163, 164, 63,
- 165, 166, 167,
- 168, 169, 170,
- 171, 147, 146,
- 17, 172, 16,
- 155, 153, 173,
- 16, 173, 153,
- 172, 173, 16,
- 174, 175, 176,
- 147, 174, 145,
- 177, 57, 59,
- 153, 143, 144,
- 176, 145, 174,
- 176, 175, 178,
- 179, 180, 181,
- 121, 182, 118,
- 183, 184, 185,
- 186, 187, 188,
- 175, 57, 178,
- 94, 93, 90,
- 116, 189, 114,
- 190, 191, 192,
- 113, 193, 194,
- 124, 115, 126,
- 195, 196, 126,
- 197, 198, 199,
- 200, 201, 202,
- 112, 201, 200,
- 203, 147, 171,
- 203, 171, 204,
- 111, 201, 112,
- 95, 205, 206,
- 207, 185, 208,
- 209, 207, 208,
- 210, 207, 209,
- 207, 210, 211,
- 211, 212, 213,
- 210, 214, 212,
- 215, 182, 216,
- 49, 217, 14,
- 218, 180, 219,
- 220, 180, 218,
- 190, 203, 204,
- 221, 115, 29,
- 29, 128, 30,
- 220, 222, 150,
- 206, 205, 223,
- 223, 205, 224,
- 181, 225, 179,
- 179, 225, 226,
- 227, 228, 229,
- 229, 228, 230,
- 230, 228, 231,
- 228, 232, 231,
- 233, 234, 232,
- 234, 235, 232,
- 236, 235, 237,
- 238, 239, 240,
- 241, 242, 239,
- 239, 242, 243,
- 244, 243, 242,
- 244, 245, 243,
- 246, 244, 242,
- 247, 246, 248,
- 246, 242, 248,
- 242, 249, 248,
- 250, 248, 249,
- 248, 250, 251,
- 251, 250, 252,
- 250, 253, 252,
- 253, 254, 252,
- 254, 255, 252,
- 256, 252, 255,
- 182, 215, 210,
- 257, 258, 259,
- 260, 259, 261,
- 262, 261, 263,
- 264, 265, 266,
- 267, 268, 269,
- 270, 88, 183,
- 271, 272, 273,
- 274, 275, 276,
- 277, 278, 274,
- 279, 71, 10,
- 280, 46, 79,
- 281, 78, 77,
- 282, 283, 284,
- 285, 286, 287,
- 287, 288, 289,
- 0, 56, 1,
- 3, 8, 4,
- 23, 6, 13,
- 14, 217, 15,
- 7, 70, 4,
- 23, 290, 24,
- 291, 24, 292,
- 24, 290, 292,
- 25, 85, 26,
- 28, 293, 29,
- 294, 19, 18,
- 18, 295, 294,
- 33, 296, 34,
- 36, 297, 37,
- 46, 280, 47,
- 280, 298, 47,
- 299, 300, 48,
- 300, 46, 48,
- 49, 14, 50,
- 22, 31, 301,
- 31, 302, 301,
- 303, 304, 305,
- 304, 54, 305,
- 22, 301, 52,
- 53, 305, 54,
- 22, 52, 54,
- 55, 20, 56,
- 60, 102, 61,
- 63, 164, 64,
- 66, 142, 67,
- 1, 75, 72,
- 43, 45, 73,
- 75, 186, 76,
- 62, 61, 77,
- 73, 45, 79,
- 80, 105, 81,
- 27, 26, 83,
- 85, 25, 86,
- 25, 306, 86,
- 307, 308, 87,
- 308, 85, 87,
- 93, 309, 90,
- 309, 88, 90,
- 89, 310, 90,
- 96, 101, 92,
- 12, 11, 311,
- 101, 96, 99,
- 102, 60, 103,
- 114, 128, 115,
- 126, 196, 125,
- 114, 148, 127,
- 129, 312, 130,
- 83, 159, 141,
- 65, 64, 142,
- 143, 68, 67,
- 148, 117, 119,
- 149, 180, 150,
- 156, 161, 157,
- 159, 156, 158,
- 313, 157, 314,
- 157, 161, 314,
- 162, 315, 316,
- 315, 317, 316,
- 160, 314, 161,
- 162, 316, 318,
- 318, 160, 162,
- 163, 319, 164,
- 165, 320, 166,
- 179, 219, 180,
- 121, 216, 182,
- 185, 321, 270,
- 321, 322, 270,
- 270, 183, 185,
- 323, 76, 188,
- 76, 186, 188,
- 186, 324, 187,
- 324, 325, 187,
- 175, 58, 57,
- 116, 326, 189,
- 190, 204, 191,
- 113, 120, 193,
- 124, 116, 115,
- 197, 327, 198,
- 95, 94, 205,
- 207, 321, 185,
- 211, 210, 212,
- 23, 210, 215,
- 220, 150, 180,
- 29, 115, 128,
- 224, 205, 328,
- 205, 329, 328,
- 228, 233, 232,
- 234, 237, 235,
- 236, 330, 235,
- 238, 241, 239,
- 257, 331, 258,
- 260, 257, 259,
- 262, 260, 261,
- 264, 332, 265,
- 267, 333, 268,
- 270, 89, 88,
- 271, 334, 272,
- 274, 278, 275,
- 277, 335, 278,
- 13, 214, 23,
- 336, 337, 338,
- 281, 339, 78,
- 77, 336, 338,
- 338, 281, 77,
- 282, 340, 283,
- 285, 341, 286,
- 287, 286, 288,
- 292, 224, 328,
- 292, 290, 224,
- 99, 96, 311,
- 12, 311, 96,
- 210, 23, 214,
- 10, 177, 279,
- 177, 59, 279,
- 225, 227, 226,
- 228, 227, 225,
- 279, 59, 342,
- 202, 201, 190,
- 190, 201, 203,
- 150, 222, 343,
- 343, 197, 150
- };
- S3L_Model3D levelModel;
- void levelModelInit(void)
- {
- S3L_model3DInit(
- levelVertices,
- LEVEL_VERTEX_COUNT,
- levelTriangleIndices,
- LEVEL_TRIANGLE_COUNT,
- &levelModel);
- }
- #endif
|