Path: blob/master/levels/thi/areas/3/collision.inc.c
7861 views
// 0x0700D444 - 0x0700DD501const Collision thi_seg7_area_3_collision[] = {2COL_INIT(),3COL_VERTEX_INIT(0xA0),4COL_VERTEX(-716, 1843, -716),5COL_VERTEX(-101, 1843, 0),6COL_VERTEX(0, 1843, -101),7COL_VERTEX(-716, 1843, 717),8COL_VERTEX(-2047, 2150, -2047),9COL_VERTEX(717, 1843, -716),10COL_VERTEX(0, 1843, 102),11COL_VERTEX(102, 1843, 0),12COL_VERTEX(717, 1843, 717),13COL_VERTEX(2048, 2150, -2047),14COL_VERTEX(2048, 2150, 2048),15COL_VERTEX(-2047, 2150, 2048),16COL_VERTEX(102, 3072, 102),17COL_VERTEX(102, 3277, 102),18COL_VERTEX(102, 3277, -101),19COL_VERTEX(102, 3482, -101),20COL_VERTEX(-101, 3277, 102),21COL_VERTEX(102, 3482, 102),22COL_VERTEX(-101, 3072, 102),23COL_VERTEX(-101, 3482, 102),24COL_VERTEX(102, 3072, -101),25COL_VERTEX(-101, 3482, -101),26COL_VERTEX(-101, 3277, -101),27COL_VERTEX(-101, 3072, -101),28COL_VERTEX(614, 1024, 2253),29COL_VERTEX(614, 1024, 2458),30COL_VERTEX(410, 1024, 2253),31COL_VERTEX(410, 1229, 2253),32COL_VERTEX(614, 1229, 2253),33COL_VERTEX(614, 1229, 2048),34COL_VERTEX(1229, -3071, 1024),35COL_VERTEX(819, -3071, 1434),36COL_VERTEX(614, -3071, 1434),37COL_VERTEX(410, -3071, 2048),38COL_VERTEX(410, -3071, 1024),39COL_VERTEX(1024, -3071, 819),40COL_VERTEX(1229, -3071, 614),41COL_VERTEX(1843, -3071, 410),42COL_VERTEX(1434, -3071, 0),43COL_VERTEX(1843, -3071, 0),44COL_VERTEX(1434, -3071, -818),45COL_VERTEX(1024, -3071, -1228),46COL_VERTEX(1434, -3071, -409),47COL_VERTEX(1024, -3071, -409),48COL_VERTEX(614, -3071, -818),49COL_VERTEX(614, -3071, -1023),50COL_VERTEX(-818, -3071, -1433),51COL_VERTEX(-409, 1024, -1023),52COL_VERTEX(-409, -3071, -1023),53COL_VERTEX(205, -3071, -1637),54COL_VERTEX(205, -3071, -1228),55COL_VERTEX(-1433, -3071, -2047),56COL_VERTEX(-1023, -3071, -1023),57COL_VERTEX(-204, -3071, -204),58COL_VERTEX(-818, -3071, -204),59COL_VERTEX(-818, -3071, -818),60COL_VERTEX(-818, 768, -818),61COL_VERTEX(-204, -3071, -613),62COL_VERTEX(-2047, -3071, 0),63COL_VERTEX(-1023, -3071, 0),64COL_VERTEX(-1023, -3071, 614),65COL_VERTEX(-204, 1434, 614),66COL_VERTEX(-204, -3071, 614),67COL_VERTEX(-818, 1434, 1024),68COL_VERTEX(-2047, -3071, 1024),69COL_VERTEX(0, 1434, 1024),70COL_VERTEX(0, -3071, 1024),71COL_VERTEX(614, 1229, 2458),72COL_VERTEX(410, 1024, 2458),73COL_VERTEX(410, 1229, 2458),74COL_VERTEX(410, 1229, 2048),75COL_VERTEX(819, 1024, 1434),76COL_VERTEX(614, 1024, 1434),77COL_VERTEX(1229, 1024, 1024),78COL_VERTEX(614, 1024, 2048),79COL_VERTEX(614, -3071, 2048),80COL_VERTEX(410, 1024, 2048),81COL_VERTEX(410, 1024, 1024),82COL_VERTEX(1024, 1024, 819),83COL_VERTEX(1229, 1024, 614),84COL_VERTEX(1434, 1024, 0),85COL_VERTEX(1843, 1024, 410),86COL_VERTEX(1843, 1024, 0),87COL_VERTEX(1434, 1024, -818),88COL_VERTEX(1434, 1024, -409),89COL_VERTEX(1024, 1024, -1228),90COL_VERTEX(1024, 1024, -409),91COL_VERTEX(614, 1024, -818),92COL_VERTEX(614, 1024, -1023),93COL_VERTEX(205, 1024, -1637),94COL_VERTEX(-818, 1024, -1433),95COL_VERTEX(205, 1024, -1228),96COL_VERTEX(-1433, 512, -2047),97COL_VERTEX(-1023, 512, -1023),98COL_VERTEX(-2047, 512, -818),99COL_VERTEX(-2047, -3071, -818),100COL_VERTEX(-818, 768, -204),101COL_VERTEX(-204, 768, -204),102COL_VERTEX(-204, 768, -613),103COL_VERTEX(-2047, 1024, 0),104COL_VERTEX(-1023, 1024, 0),105COL_VERTEX(-1023, 1024, 614),106COL_VERTEX(-2047, 1024, 614),107COL_VERTEX(-2047, -3071, 614),108COL_VERTEX(-818, -3071, 1024),109COL_VERTEX(-2047, 1434, 1024),110COL_VERTEX(-1023, 1434, 2048),111COL_VERTEX(-1023, -3071, 2048),112COL_VERTEX(0, 1741, 0),113COL_VERTEX(-71, 1812, 0),114COL_VERTEX(0, 1812, -71),115COL_VERTEX(0, 1812, 72),116COL_VERTEX(72, 1812, 0),117COL_VERTEX(-2047, 1536, -818),118COL_VERTEX(-1637, 512, -1228),119COL_VERTEX(-1637, 1536, -1228),120COL_VERTEX(-2047, 1536, -1228),121COL_VERTEX(-2047, 1434, 2048),122COL_VERTEX(-306, 2458, -306),123COL_VERTEX(-306, 2458, 307),124COL_VERTEX(-306, 2560, -306),125COL_VERTEX(307, 2458, -306),126COL_VERTEX(307, 2458, 307),127COL_VERTEX(-2047, 1331, -1740),128COL_VERTEX(-1740, 1331, -1740),129COL_VERTEX(512, 3072, -511),130COL_VERTEX(307, 2560, -306),131COL_VERTEX(-306, 2560, 307),132COL_VERTEX(307, 2560, 307),133COL_VERTEX(0, 2253, 0),134COL_VERTEX(-1842, 1331, -2047),135COL_VERTEX(-1842, 512, -2047),136COL_VERTEX(-1740, 512, -1740),137COL_VERTEX(-2047, 1331, -2047),138COL_VERTEX(512, 3072, 512),139COL_VERTEX(-511, 3072, 512),140COL_VERTEX(-511, 3072, -511),141COL_VERTEX(2048, -3071, 2048),142COL_VERTEX(2048, -3071, -2047),143COL_VERTEX(-2047, -3071, -2047),144COL_VERTEX(-2047, -3071, 2048),145COL_VERTEX(-2047, 512, -2047),146COL_VERTEX(-2047, 512, -1228),147COL_VERTEX(-2047, 512, -1740),148COL_VERTEX(717, 1812, -716),149COL_VERTEX(-716, 1812, -716),150COL_VERTEX(-716, 1812, 717),151COL_VERTEX(2048, 2120, -2047),152COL_VERTEX(-2047, 2120, -2047),153COL_VERTEX(-2047, 2120, 2048),154COL_VERTEX(717, 1812, 717),155COL_VERTEX(2048, 2120, 2048),156COL_VERTEX(2048, 2355, 2048),157COL_VERTEX(-2047, 2355, 2048),158COL_VERTEX(1024, 2867, 1024),159COL_VERTEX(2048, 2355, -2047),160COL_VERTEX(1024, 2867, -1023),161COL_VERTEX(-1023, 2867, 1024),162COL_VERTEX(-1023, 2867, -1023),163COL_VERTEX(-2047, 2355, -2047),164COL_TRI_INIT(SURFACE_DEFAULT, 116),165COL_TRI(12, 13, 14),166COL_TRI(0, 1, 2),167COL_TRI(3, 1, 0),168COL_TRI(4, 0, 5),169COL_TRI(4, 3, 0),170COL_TRI(5, 0, 2),171COL_TRI(3, 6, 1),172COL_TRI(2, 7, 5),173COL_TRI(8, 7, 6),174COL_TRI(8, 5, 7),175COL_TRI(4, 5, 9),176COL_TRI(5, 10, 9),177COL_TRI(5, 8, 10),178COL_TRI(3, 8, 6),179COL_TRI(10, 8, 3),180COL_TRI(4, 11, 3),181COL_TRI(10, 3, 11),182COL_TRI(13, 15, 14),183COL_TRI(16, 17, 13),184COL_TRI(18, 16, 13),185COL_TRI(18, 13, 12),186COL_TRI(16, 19, 17),187COL_TRI(19, 15, 17),188COL_TRI(13, 17, 15),189COL_TRI(19, 21, 15),190COL_TRI(14, 15, 21),191COL_TRI(12, 14, 20),192COL_TRI(14, 21, 22),193COL_TRI(20, 14, 22),194COL_TRI(20, 22, 23),195COL_TRI(22, 21, 19),196COL_TRI(23, 22, 16),197COL_TRI(22, 19, 16),198COL_TRI(23, 16, 18),199COL_TRI(24, 25, 67),200COL_TRI(25, 68, 69),201COL_TRI(25, 69, 67),202COL_TRI(26, 68, 25),203COL_TRI(27, 68, 26),204COL_TRI(27, 69, 68),205COL_TRI(28, 67, 69),206COL_TRI(28, 69, 27),207COL_TRI(24, 67, 28),208COL_TRI(29, 28, 27),209COL_TRI(29, 27, 70),210COL_TRI(26, 25, 24),211COL_TRI(30, 71, 31),212COL_TRI(31, 72, 32),213COL_TRI(31, 71, 72),214COL_TRI(35, 73, 30),215COL_TRI(30, 73, 71),216COL_TRI(32, 72, 74),217COL_TRI(32, 74, 75),218COL_TRI(33, 76, 77),219COL_TRI(33, 77, 34),220COL_TRI(34, 77, 78),221COL_TRI(34, 78, 35),222COL_TRI(35, 78, 73),223COL_TRI(41, 83, 40),224COL_TRI(36, 79, 80),225COL_TRI(36, 80, 38),226COL_TRI(37, 79, 36),227COL_TRI(37, 81, 79),228COL_TRI(38, 80, 82),229COL_TRI(38, 82, 39),230COL_TRI(39, 82, 81),231COL_TRI(39, 81, 37),232COL_TRI(40, 83, 84),233COL_TRI(40, 84, 42),234COL_TRI(41, 85, 83),235COL_TRI(42, 84, 86),236COL_TRI(42, 86, 43),237COL_TRI(43, 86, 87),238COL_TRI(43, 87, 44),239COL_TRI(44, 87, 88),240COL_TRI(44, 88, 45),241COL_TRI(45, 88, 85),242COL_TRI(45, 85, 41),243COL_TRI(46, 89, 49),244COL_TRI(47, 90, 46),245COL_TRI(46, 90, 89),246COL_TRI(49, 89, 91),247COL_TRI(49, 91, 50),248COL_TRI(50, 91, 47),249COL_TRI(50, 47, 48),250COL_TRI(48, 47, 46),251COL_TRI(51, 92, 93),252COL_TRI(51, 93, 52),253COL_TRI(52, 93, 94),254COL_TRI(58, 100, 59),255COL_TRI(52, 94, 95),256COL_TRI(53, 96, 54),257COL_TRI(54, 96, 56),258COL_TRI(54, 56, 55),259COL_TRI(53, 97, 96),260COL_TRI(55, 56, 57),261COL_TRI(56, 98, 57),262COL_TRI(57, 98, 97),263COL_TRI(57, 97, 53),264COL_TRI(58, 99, 100),265COL_TRI(64, 63, 104),266COL_TRI(59, 100, 101),267COL_TRI(59, 101, 60),268COL_TRI(60, 101, 102),269COL_TRI(60, 102, 103),270COL_TRI(61, 65, 66),271COL_TRI(62, 61, 66),272COL_TRI(63, 61, 104),273COL_TRI(61, 62, 104),274COL_TRI(66, 65, 107),275COL_TRI(64, 105, 63),276COL_TRI(65, 106, 107),277COL_TRI(108, 109, 110),278COL_TRI(108, 111, 109),279COL_TRI(108, 112, 111),280COL_TRI(108, 110, 112),281COL_TRI_INIT(SURFACE_HANGABLE, 16),282COL_TRI(144, 112, 110),283COL_TRI(110, 145, 144),284COL_TRI(110, 109, 145),285COL_TRI(146, 109, 111),286COL_TRI(146, 145, 109),287COL_TRI(147, 145, 148),288COL_TRI(145, 149, 148),289COL_TRI(147, 144, 145),290COL_TRI(145, 146, 149),291COL_TRI(149, 146, 150),292COL_TRI(111, 150, 146),293COL_TRI(111, 112, 150),294COL_TRI(112, 144, 150),295COL_TRI(149, 150, 151),296COL_TRI(147, 151, 150),297COL_TRI(147, 150, 144),298COL_TRI_INIT(SURFACE_DEATH_PLANE, 2),299COL_TRI(137, 138, 139),300COL_TRI(137, 139, 140),301COL_TRI_INIT(SURFACE_WALL_MISC, 10),302COL_TRI(76, 26, 24),303COL_TRI(114, 142, 116),304COL_TRI(114, 116, 115),305COL_TRI(143, 132, 124),306COL_TRI(143, 124, 123),307COL_TRI(70, 27, 26),308COL_TRI(70, 26, 76),309COL_TRI(74, 28, 29),310COL_TRI(76, 24, 74),311COL_TRI(74, 24, 28),312COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 52),313COL_TRI(102, 101, 100),314COL_TRI(113, 114, 115),315COL_TRI(113, 115, 116),316COL_TRI(113, 94, 114),317COL_TRI(63, 65, 61),318COL_TRI(63, 106, 65),319COL_TRI(63, 117, 106),320COL_TRI(63, 105, 117),321COL_TRI(102, 100, 99),322COL_TRI(96, 97, 98),323COL_TRI(96, 98, 56),324COL_TRI(85, 84, 83),325COL_TRI(85, 86, 84),326COL_TRI(85, 87, 86),327COL_TRI(85, 88, 87),328COL_TRI(79, 82, 80),329COL_TRI(79, 81, 82),330COL_TRI(90, 91, 89),331COL_TRI(78, 71, 73),332COL_TRI(78, 72, 71),333COL_TRI(78, 77, 72),334COL_TRI(74, 77, 76),335COL_TRI(74, 72, 77),336COL_TRI(90, 47, 91),337COL_TRI(118, 126, 121),338COL_TRI(118, 120, 126),339COL_TRI(119, 120, 118),340COL_TRI(119, 127, 120),341COL_TRI(120, 127, 128),342COL_TRI(120, 128, 126),343COL_TRI(121, 126, 128),344COL_TRI(121, 128, 122),345COL_TRI(122, 128, 127),346COL_TRI(122, 127, 119),347COL_TRI(121, 122, 129),348COL_TRI(118, 121, 129),349COL_TRI(122, 119, 129),350COL_TRI(119, 118, 129),351COL_TRI(123, 124, 130),352COL_TRI(124, 131, 130),353COL_TRI(124, 132, 131),354COL_TRI(123, 130, 133),355COL_TRI(125, 12, 20),356COL_TRI(12, 134, 135),357COL_TRI(12, 135, 18),358COL_TRI(125, 134, 12),359COL_TRI(23, 18, 135),360COL_TRI(23, 135, 136),361COL_TRI(20, 23, 136),362COL_TRI(20, 136, 125),363COL_TRI(2, 6, 7),364COL_TRI(2, 1, 6),365COL_TRI_INIT(SURFACE_CAMERA_FREE_ROAM, 22),366COL_TRI(155, 158, 159),367COL_TRI(137, 74, 29),368COL_TRI(152, 137, 29),369COL_TRI(29, 70, 152),370COL_TRI(70, 153, 152),371COL_TRI(140, 153, 70),372COL_TRI(140, 70, 76),373COL_TRI(154, 152, 153),374COL_TRI(137, 152, 155),375COL_TRI(152, 156, 155),376COL_TRI(152, 154, 156),377COL_TRI(154, 153, 157),378COL_TRI(158, 153, 159),379COL_TRI(139, 153, 140),380COL_TRI(139, 159, 153),381COL_TRI(158, 157, 153),382COL_TRI(155, 156, 158),383COL_TRI(138, 159, 139),384COL_TRI(76, 33, 140),385COL_TRI(137, 155, 138),386COL_TRI(137, 75, 74),387COL_TRI(138, 155, 159),388COL_TRI_INIT(SURFACE_THI3_WALLKICK, 2),389COL_TRI(94, 92, 141),390COL_TRI(94, 93, 92),391COL_TRI_STOP(),392COL_END(),393};394395396