sm64pc/levels/cotmc/areas/1/collision.inc.c

998 lines
30 KiB
C

// 0x0700A508 - 0x0700BD38
const Collision cotmc_seg7_collision_level[] = {
COL_INIT(),
COL_VERTEX_INIT(0x152),
COL_VERTEX(-666, -1791, 3584),
COL_VERTEX(-666, -1791, 4301),
COL_VERTEX(667, -1791, 4301),
COL_VERTEX(667, -1791, 3584),
COL_VERTEX(-214, 20, 1090),
COL_VERTEX(36, 20, 597),
COL_VERTEX(-563, 20, 1105),
COL_VERTEX(-563, 20, 1263),
COL_VERTEX(-173, 0, 1140),
COL_VERTEX(110, 0, 597),
COL_VERTEX(-563, 20, 376),
COL_VERTEX(-563, 0, 1340),
COL_VERTEX(-134, 0, -308),
COL_VERTEX(-174, 20, -212),
COL_VERTEX(-563, 20, -291),
COL_VERTEX(-563, 0, -413),
COL_VERTEX(1076, 256, -3966),
COL_VERTEX(615, 256, -3966),
COL_VERTEX(615, 256, -3311),
COL_VERTEX(564, 256, -3999),
COL_VERTEX(564, 256, -3278),
COL_VERTEX(1076, 256, -3311),
COL_VERTEX(255, 256, -4466),
COL_VERTEX(352, 357, -6269),
COL_VERTEX(492, 352, -6143),
COL_VERTEX(424, 352, -6305),
COL_VERTEX(313, 498, -6292),
COL_VERTEX(313, 498, -6337),
COL_VERTEX(0, 377, -6143),
COL_VERTEX(313, 357, -6337),
COL_VERTEX(313, 358, -6292),
COL_VERTEX(395, 491, -6377),
COL_VERTEX(352, 492, -6269),
COL_VERTEX(343, 353, -5800),
COL_VERTEX(336, 352, -5791),
COL_VERTEX(348, 338, -5795),
COL_VERTEX(349, 352, -5792),
COL_VERTEX(-329, 360, -6114),
COL_VERTEX(-491, 352, -6143),
COL_VERTEX(-339, 386, -6075),
COL_VERTEX(-341, 358, -6059),
COL_VERTEX(-299, 362, -6135),
COL_VERTEX(-276, 386, -6067),
COL_VERTEX(-275, 362, -6103),
COL_VERTEX(-277, 361, -6053),
COL_VERTEX(-347, 352, -5795),
COL_VERTEX(-312, 359, -6038),
COL_VERTEX(-285, 361, -6045),
COL_VERTEX(-138, 360, -6432),
COL_VERTEX(-110, 363, -6381),
COL_VERTEX(-347, 352, -6491),
COL_VERTEX(-97, 358, -6476),
COL_VERTEX(-25, 360, -6474),
COL_VERTEX(-93, 421, -6433),
COL_VERTEX(0, 352, -6635),
COL_VERTEX(-30, 365, -6368),
COL_VERTEX(-76, 406, -6376),
COL_VERTEX(-4, 363, -6419),
COL_VERTEX(-19, 360, -6470),
COL_VERTEX(123, 256, -5574),
COL_VERTEX(159, 256, -5027),
COL_VERTEX(305, 267, -5312),
COL_VERTEX(-4, 256, -5298),
COL_VERTEX(388, 256, -4829),
COL_VERTEX(564, 256, -4781),
COL_VERTEX(307, 259, -3653),
COL_VERTEX(-292, 140, -3520),
COL_VERTEX(-563, 123, -1632),
COL_VERTEX(-257, 140, -3270),
COL_VERTEX(-157, 123, -1841),
COL_VERTEX(-35, 123, -2711),
COL_VERTEX(179, 94, -1705),
COL_VERTEX(93, 0, -1869),
COL_VERTEX(53, 0, -1175),
COL_VERTEX(215, 0, -681),
COL_VERTEX(176, 73, -1196),
COL_VERTEX(305, 46, -724),
COL_VERTEX(435, 67, -520),
COL_VERTEX(166, 280, -3407),
COL_VERTEX(50, 269, -3387),
COL_VERTEX(-64, 234, -3354),
COL_VERTEX(-227, 154, -3275),
COL_VERTEX(424, 485, -6305),
COL_VERTEX(395, 352, -6377),
COL_VERTEX(661, 256, -4877),
COL_VERTEX(628, 256, -4947),
COL_VERTEX(403, 256, -3337),
COL_VERTEX(376, 548, -6314),
COL_VERTEX(348, 352, -6491),
COL_VERTEX(0, 352, -5651),
COL_VERTEX(350, 352, -5802),
COL_VERTEX(-312, 387, -6031),
COL_VERTEX(-338, 358, -6054),
COL_VERTEX(-306, 402, -6080),
COL_VERTEX(-65, 396, -6481),
COL_VERTEX(-8, 424, -6425),
COL_VERTEX(402, 256, -5592),
COL_VERTEX(599, 256, -5286),
COL_VERTEX(487, 256, -5051),
COL_VERTEX(537, 256, -4960),
COL_VERTEX(341, 256, -3413),
COL_VERTEX(-563, 123, -3860),
COL_VERTEX(-286, 123, -3582),
COL_VERTEX(-262, 123, -3526),
COL_VERTEX(-262, 154, -3526),
COL_VERTEX(-227, 123, -3275),
COL_VERTEX(564, 123, -1958),
COL_VERTEX(564, 0, -2309),
COL_VERTEX(564, 123, -608),
COL_VERTEX(357, 0, -426),
COL_VERTEX(564, 0, -376),
COL_VERTEX(156, 280, -3599),
COL_VERTEX(36, 269, -3565),
COL_VERTEX(-84, 234, -3544),
COL_VERTEX(972, -665, 2832),
COL_VERTEX(-1075, -665, 2832),
COL_VERTEX(-1075, 870, 2832),
COL_VERTEX(972, 870, 2832),
COL_VERTEX(564, -153, -2596),
COL_VERTEX(19, -153, -2029),
COL_VERTEX(473, -203, -4740),
COL_VERTEX(-2, -225, -4715),
COL_VERTEX(564, -153, -4781),
COL_VERTEX(-122, -153, -1203),
COL_VERTEX(-412, -203, -4740),
COL_VERTEX(-563, -153, -849),
COL_VERTEX(9, -153, -651),
COL_VERTEX(96, -153, -567),
COL_VERTEX(308, -153, -254),
COL_VERTEX(333, -153, 593),
COL_VERTEX(564, -153, -217),
COL_VERTEX(-27, -153, 1317),
COL_VERTEX(-563, -153, -4781),
COL_VERTEX(564, -80, 3379),
COL_VERTEX(108, -255, -5053),
COL_VERTEX(1362, -153, -5579),
COL_VERTEX(1090, -255, -5692),
COL_VERTEX(451, -255, -5053),
COL_VERTEX(-243, -273, -5716),
COL_VERTEX(-589, -358, -5918),
COL_VERTEX(-249, -386, -6583),
COL_VERTEX(-911, -255, -5514),
COL_VERTEX(-541, -409, -6769),
COL_VERTEX(92, -257, -5293),
COL_VERTEX(0, -267, -5746),
COL_VERTEX(363, -311, -5488),
COL_VERTEX(0, -382, -6540),
COL_VERTEX(646, -379, -6747),
COL_VERTEX(564, -255, -7505),
COL_VERTEX(1090, -308, -6651),
COL_VERTEX(868, -367, -6219),
COL_VERTEX(281, -343, -5862),
COL_VERTEX(549, -356, -5900),
COL_VERTEX(1362, -153, -6707),
COL_VERTEX(-93, -468, -7454),
COL_VERTEX(-338, -562, -7372),
COL_VERTEX(-65, -552, -7334),
COL_VERTEX(-439, -422, -7070),
COL_VERTEX(-555, -285, -7479),
COL_VERTEX(-329, -490, -7479),
COL_VERTEX(-1361, -153, -6707),
COL_VERTEX(-1089, -255, -6651),
COL_VERTEX(236, -490, -7479),
COL_VERTEX(339, -562, -7372),
COL_VERTEX(-1361, -153, -5579),
COL_VERTEX(-1089, -255, -6068),
COL_VERTEX(-1225, -204, -5635),
COL_VERTEX(-1101, -175, -5704),
COL_VERTEX(-666, -460, 3584),
COL_VERTEX(564, -153, 3072),
COL_VERTEX(-563, -153, 3072),
COL_VERTEX(-563, -153, 1617),
COL_VERTEX(-450, -255, -5053),
COL_VERTEX(-563, -80, 3379),
COL_VERTEX(-280, -260, -5862),
COL_VERTEX(-396, -380, -6143),
COL_VERTEX(-280, -376, -6424),
COL_VERTEX(-960, -291, -5945),
COL_VERTEX(158, -423, -6879),
COL_VERTEX(201, -256, -5113),
COL_VERTEX(419, -263, -5129),
COL_VERTEX(493, -282, -5285),
COL_VERTEX(-64, -434, -6903),
COL_VERTEX(177, -297, -5476),
COL_VERTEX(281, -324, -6424),
COL_VERTEX(397, -344, -6143),
COL_VERTEX(404, -385, -6939),
COL_VERTEX(363, -312, -5488),
COL_VERTEX(347, -450, -7479),
COL_VERTEX(-552, -282, -7137),
COL_VERTEX(-563, -153, -7505),
COL_VERTEX(564, -153, -7505),
COL_VERTEX(667, -460, 3584),
COL_VERTEX(749, 256, -3495),
COL_VERTEX(749, 684, -3413),
COL_VERTEX(749, 256, -3413),
COL_VERTEX(749, 684, -3495),
COL_VERTEX(667, 256, -3495),
COL_VERTEX(667, 684, -3413),
COL_VERTEX(667, 256, -3413),
COL_VERTEX(667, 684, -3495),
COL_VERTEX(667, 256, -3864),
COL_VERTEX(749, 684, -3864),
COL_VERTEX(749, 256, -3864),
COL_VERTEX(749, 684, -3782),
COL_VERTEX(749, 256, -3782),
COL_VERTEX(667, 684, -3782),
COL_VERTEX(667, 684, -3864),
COL_VERTEX(667, 256, -3782),
COL_VERTEX(-563, 4198, -7505),
COL_VERTEX(564, 4198, -7505),
COL_VERTEX(-1361, 4198, -6707),
COL_VERTEX(-563, 717, -7505),
COL_VERTEX(564, 717, -7505),
COL_VERTEX(1362, 4198, -6707),
COL_VERTEX(1362, 717, -6707),
COL_VERTEX(1362, 4198, -5579),
COL_VERTEX(564, 4198, -4781),
COL_VERTEX(-563, 4198, -4781),
COL_VERTEX(-1361, 4198, -5579),
COL_VERTEX(-1361, 717, -6707),
COL_VERTEX(1362, 717, -5579),
COL_VERTEX(564, 717, -4781),
COL_VERTEX(564, 717, 3379),
COL_VERTEX(346, 908, 3379),
COL_VERTEX(0, 1005, 3379),
COL_VERTEX(-563, 717, -4781),
COL_VERTEX(-351, 906, 3379),
COL_VERTEX(-1361, 717, -5579),
COL_VERTEX(-666, 819, 4301),
COL_VERTEX(667, 819, 3584),
COL_VERTEX(-402, 1009, 3584),
COL_VERTEX(564, 0, 3379),
COL_VERTEX(564, 0, 2970),
COL_VERTEX(564, 160, -3311),
COL_VERTEX(661, 190, -4877),
COL_VERTEX(564, 0, -4781),
COL_VERTEX(-563, 0, -4781),
COL_VERTEX(-563, 72, -3860),
COL_VERTEX(-1361, 0, -5579),
COL_VERTEX(-1361, 0, -6707),
COL_VERTEX(-563, 0, -7505),
COL_VERTEX(564, 0, -7505),
COL_VERTEX(1362, 0, -6707),
COL_VERTEX(1362, 0, -5579),
COL_VERTEX(564, 686, -3278),
COL_VERTEX(564, 717, -3309),
COL_VERTEX(564, 162, -4781),
COL_VERTEX(628, 190, -4947),
COL_VERTEX(255, 190, -4466),
COL_VERTEX(615, 684, -3311),
COL_VERTEX(615, 684, -3966),
COL_VERTEX(1076, 684, -3311),
COL_VERTEX(1076, 684, -3966),
COL_VERTEX(403, 208, -3337),
COL_VERTEX(-563, 717, 3379),
COL_VERTEX(-563, 717, 1105),
COL_VERTEX(-666, 717, 478),
COL_VERTEX(-563, 717, 376),
COL_VERTEX(-563, 72, -1632),
COL_VERTEX(-35, 72, -2711),
COL_VERTEX(-227, 72, -3275),
COL_VERTEX(-4746, 717, 151),
COL_VERTEX(-4467, 20, 402),
COL_VERTEX(-3814, 20, 259),
COL_VERTEX(-4094, 20, 470),
COL_VERTEX(-2986, 717, 295),
COL_VERTEX(-2986, 20, 295),
COL_VERTEX(-1380, 717, 927),
COL_VERTEX(-2855, 717, -228),
COL_VERTEX(-3755, 20, -261),
COL_VERTEX(-4047, 20, -513),
COL_VERTEX(-4443, 20, -576),
COL_VERTEX(-4746, 717, -360),
COL_VERTEX(-1249, 717, 403),
COL_VERTEX(-1380, 20, 927),
COL_VERTEX(0, 1107, 3584),
COL_VERTEX(397, 1011, 3584),
COL_VERTEX(123, 187, -5574),
COL_VERTEX(363, 120, -5488),
COL_VERTEX(402, 187, -5592),
COL_VERTEX(493, 120, -5285),
COL_VERTEX(599, 187, -5286),
COL_VERTEX(-4, 187, -5298),
COL_VERTEX(159, 187, -5027),
COL_VERTEX(419, 120, -5129),
COL_VERTEX(201, 120, -5113),
COL_VERTEX(92, 120, -5293),
COL_VERTEX(177, 120, -5476),
COL_VERTEX(348, 291, -5795),
COL_VERTEX(492, 291, -6143),
COL_VERTEX(0, 291, -5651),
COL_VERTEX(348, 291, -6491),
COL_VERTEX(-347, 291, -6491),
COL_VERTEX(-491, 291, -6143),
COL_VERTEX(-347, 291, -5795),
COL_VERTEX(0, 201, -6540),
COL_VERTEX(281, 201, -6424),
COL_VERTEX(281, 201, -5862),
COL_VERTEX(397, 201, -6143),
COL_VERTEX(0, 201, -5746),
COL_VERTEX(-280, 201, -5862),
COL_VERTEX(-396, 201, -6143),
COL_VERTEX(-280, 201, -6424),
COL_VERTEX(537, 190, -4960),
COL_VERTEX(-262, 72, -3526),
COL_VERTEX(-84, 195, -3544),
COL_VERTEX(307, 209, -3653),
COL_VERTEX(156, 240, -3599),
COL_VERTEX(36, 236, -3565),
COL_VERTEX(564, 686, -3999),
COL_VERTEX(667, 819, 4301),
COL_VERTEX(-666, 819, 3584),
COL_VERTEX(-563, 0, 3379),
COL_VERTEX(-563, 0, 2970),
COL_VERTEX(-286, 72, -3582),
COL_VERTEX(341, 207, -3413),
COL_VERTEX(564, 717, -3968),
COL_VERTEX(388, 190, -4829),
COL_VERTEX(-666, 717, 1002),
COL_VERTEX(-666, 20, 1002),
COL_VERTEX(-157, 72, -1841),
COL_VERTEX(-666, 20, 478),
COL_VERTEX(-3755, 717, -261),
COL_VERTEX(-4443, 717, -576),
COL_VERTEX(-4047, 717, -513),
COL_VERTEX(-4746, 20, 151),
COL_VERTEX(-4467, 717, 402),
COL_VERTEX(-4746, 20, -360),
COL_VERTEX(-4094, 717, 470),
COL_VERTEX(-3814, 717, 259),
COL_VERTEX(-1249, 20, 403),
COL_VERTEX(-2855, 20, -228),
COL_VERTEX(487, 187, -5051),
COL_VERTEX(0, 291, -6635),
COL_VERTEX(166, 240, -3407),
COL_VERTEX(-64, 195, -3354),
COL_VERTEX(50, 236, -3387),
COL_TRI_INIT(SURFACE_DEFAULT, 354),
COL_TRI(209, 210, 211),
COL_TRI(211, 212, 209),
COL_TRI(209, 212, 213),
COL_TRI(209, 213, 210),
COL_TRI(210, 214, 211),
COL_TRI(210, 215, 214),
COL_TRI(210, 213, 215),
COL_TRI(214, 216, 211),
COL_TRI(216, 217, 211),
COL_TRI(218, 219, 211),
COL_TRI(217, 218, 211),
COL_TRI(211, 220, 212),
COL_TRI(214, 215, 221),
COL_TRI(214, 221, 216),
COL_TRI(216, 221, 222),
COL_TRI(216, 222, 217),
COL_TRI(217, 222, 223),
COL_TRI(217, 223, 224),
COL_TRI(217, 224, 225),
COL_TRI(218, 217, 225),
COL_TRI(229, 230, 311),
COL_TRI(226, 218, 255),
COL_TRI(218, 227, 255),
COL_TRI(218, 225, 227),
COL_TRI(219, 228, 220),
COL_TRI(219, 220, 211),
COL_TRI(229, 311, 2),
COL_TRI(229, 2, 1),
COL_TRI(229, 312, 230),
COL_TRI(2, 311, 230),
COL_TRI(2, 230, 3),
COL_TRI(223, 230, 277),
COL_TRI(230, 223, 192),
COL_TRI(1, 0, 312),
COL_TRI(1, 312, 229),
COL_TRI(231, 312, 255),
COL_TRI(168, 255, 312),
COL_TRI(168, 0, 3),
COL_TRI(168, 3, 192),
COL_TRI(173, 170, 314),
COL_TRI(168, 313, 255),
COL_TRI(168, 173, 313),
COL_TRI(223, 232, 192),
COL_TRI(232, 133, 192),
COL_TRI(233, 232, 223),
COL_TRI(110, 233, 223),
COL_TRI(110, 130, 233),
COL_TRI(233, 169, 133),
COL_TRI(233, 133, 232),
COL_TRI(169, 233, 130),
COL_TRI(170, 11, 314),
COL_TRI(170, 171, 11),
COL_TRI(173, 314, 313),
COL_TRI(108, 110, 223),
COL_TRI(118, 107, 236),
COL_TRI(118, 236, 122),
COL_TRI(135, 236, 244),
COL_TRI(135, 122, 236),
COL_TRI(107, 234, 236),
COL_TRI(234, 247, 236),
COL_TRI(235, 236, 247),
COL_TRI(236, 235, 244),
COL_TRI(125, 132, 237),
COL_TRI(125, 237, 15),
COL_TRI(226, 237, 239),
COL_TRI(237, 164, 239),
COL_TRI(237, 132, 164),
COL_TRI(238, 237, 226),
COL_TRI(237, 238, 259),
COL_TRI(237, 259, 15),
COL_TRI(226, 239, 228),
COL_TRI(228, 239, 240),
COL_TRI(239, 164, 160),
COL_TRI(239, 160, 240),
COL_TRI(228, 240, 220),
COL_TRI(220, 240, 241),
COL_TRI(240, 190, 241),
COL_TRI(240, 160, 190),
COL_TRI(159, 154, 190),
COL_TRI(220, 241, 212),
COL_TRI(212, 241, 242),
COL_TRI(241, 191, 242),
COL_TRI(241, 190, 191),
COL_TRI(191, 148, 153),
COL_TRI(188, 148, 191),
COL_TRI(154, 162, 191),
COL_TRI(212, 242, 213),
COL_TRI(213, 242, 243),
COL_TRI(242, 153, 243),
COL_TRI(242, 191, 153),
COL_TRI(213, 243, 215),
COL_TRI(215, 243, 244),
COL_TRI(243, 135, 244),
COL_TRI(243, 153, 135),
COL_TRI(215, 244, 221),
COL_TRI(244, 84, 221),
COL_TRI(244, 235, 84),
COL_TRI(223, 277, 224),
COL_TRI(247, 234, 307),
COL_TRI(245, 108, 223),
COL_TRI(246, 245, 223),
COL_TRI(245, 106, 108),
COL_TRI(245, 107, 106),
COL_TRI(20, 107, 245),
COL_TRI(18, 20, 245),
COL_TRI(18, 245, 250),
COL_TRI(107, 20, 234),
COL_TRI(234, 20, 254),
COL_TRI(234, 254, 307),
COL_TRI(247, 307, 249),
COL_TRI(84, 235, 248),
COL_TRI(84, 248, 85),
COL_TRI(84, 64, 221),
COL_TRI(64, 222, 221),
COL_TRI(222, 64, 19),
COL_TRI(222, 19, 310),
COL_TRI(222, 310, 317),
COL_TRI(248, 235, 247),
COL_TRI(253, 17, 16),
COL_TRI(250, 317, 251),
COL_TRI(250, 246, 317),
COL_TRI(251, 317, 310),
COL_TRI(252, 250, 251),
COL_TRI(252, 251, 253),
COL_TRI(253, 251, 17),
COL_TRI(251, 19, 17),
COL_TRI(251, 310, 19),
COL_TRI(255, 313, 314),
COL_TRI(21, 18, 250),
COL_TRI(21, 250, 252),
COL_TRI(250, 245, 246),
COL_TRI(254, 20, 86),
COL_TRI(6, 256, 255),
COL_TRI(255, 7, 6),
COL_TRI(11, 255, 314),
COL_TRI(255, 11, 7),
COL_TRI(6, 319, 256),
COL_TRI(6, 320, 319),
COL_TRI(10, 320, 6),
COL_TRI(256, 257, 258),
COL_TRI(256, 319, 257),
COL_TRI(257, 10, 258),
COL_TRI(258, 67, 101),
COL_TRI(258, 14, 67),
COL_TRI(258, 10, 14),
COL_TRI(101, 226, 258),
COL_TRI(69, 321, 260),
COL_TRI(67, 259, 321),
COL_TRI(67, 321, 69),
COL_TRI(259, 67, 14),
COL_TRI(102, 238, 101),
COL_TRI(101, 238, 226),
COL_TRI(14, 15, 259),
COL_TRI(260, 321, 259),
COL_TRI(261, 260, 259),
COL_TRI(238, 261, 259),
COL_TRI(10, 322, 320),
COL_TRI(218, 226, 228),
COL_TRI(102, 315, 238),
COL_TRI(238, 315, 261),
COL_TRI(262, 323, 269),
COL_TRI(262, 324, 325),
COL_TRI(262, 273, 324),
COL_TRI(263, 326, 262),
COL_TRI(262, 325, 323),
COL_TRI(263, 262, 327),
COL_TRI(264, 329, 330),
COL_TRI(264, 265, 329),
COL_TRI(265, 327, 329),
COL_TRI(262, 329, 327),
COL_TRI(262, 330, 329),
COL_TRI(265, 263, 327),
COL_TRI(266, 267, 330),
COL_TRI(267, 264, 330),
COL_TRI(262, 266, 330),
COL_TRI(268, 267, 266),
COL_TRI(269, 268, 266),
COL_TRI(262, 269, 266),
COL_TRI(270, 332, 269),
COL_TRI(270, 269, 323),
COL_TRI(269, 274, 268),
COL_TRI(271, 323, 325),
COL_TRI(271, 270, 323),
COL_TRI(272, 325, 324),
COL_TRI(272, 271, 325),
COL_TRI(273, 272, 324),
COL_TRI(273, 328, 272),
COL_TRI(262, 328, 273),
COL_TRI(267, 331, 332),
COL_TRI(267, 332, 270),
COL_TRI(269, 332, 331),
COL_TRI(262, 326, 328),
COL_TRI(272, 328, 326),
COL_TRI(267, 275, 331),
COL_TRI(268, 275, 267),
COL_TRI(272, 264, 267),
COL_TRI(270, 272, 267),
COL_TRI(272, 326, 263),
COL_TRI(218, 228, 219),
COL_TRI(270, 271, 272),
COL_TRI(257, 322, 10),
COL_TRI(274, 257, 319),
COL_TRI(274, 322, 257),
COL_TRI(275, 319, 320),
COL_TRI(275, 268, 319),
COL_TRI(274, 319, 268),
COL_TRI(275, 322, 331),
COL_TRI(275, 320, 322),
COL_TRI(274, 331, 322),
COL_TRI(269, 331, 274),
COL_TRI(253, 21, 252),
COL_TRI(272, 263, 265),
COL_TRI(272, 265, 264),
COL_TRI(276, 231, 227),
COL_TRI(231, 255, 227),
COL_TRI(276, 227, 225),
COL_TRI(276, 225, 224),
COL_TRI(277, 276, 224),
COL_TRI(253, 16, 21),
COL_TRI(97, 280, 96),
COL_TRI(96, 278, 59),
COL_TRI(96, 280, 278),
COL_TRI(278, 288, 287),
COL_TRI(278, 287, 283),
COL_TRI(279, 288, 278),
COL_TRI(280, 279, 278),
COL_TRI(59, 278, 283),
COL_TRI(59, 283, 62),
COL_TRI(281, 279, 280),
COL_TRI(282, 281, 280),
COL_TRI(97, 282, 280),
COL_TRI(283, 286, 284),
COL_TRI(283, 287, 286),
COL_TRI(62, 283, 284),
COL_TRI(62, 284, 60),
COL_TRI(284, 333, 98),
COL_TRI(60, 284, 98),
COL_TRI(284, 285, 333),
COL_TRI(284, 286, 285),
COL_TRI(98, 282, 97),
COL_TRI(98, 333, 282),
COL_TRI(282, 333, 285),
COL_TRI(282, 285, 281),
COL_TRI(89, 289, 35),
COL_TRI(281, 181, 145),
COL_TRI(281, 145, 279),
COL_TRI(285, 181, 281),
COL_TRI(279, 145, 183),
COL_TRI(279, 183, 288),
COL_TRI(285, 180, 181),
COL_TRI(286, 180, 285),
COL_TRI(286, 179, 180),
COL_TRI(287, 179, 286),
COL_TRI(288, 143, 287),
COL_TRI(287, 143, 179),
COL_TRI(288, 183, 143),
COL_TRI(45, 291, 89),
COL_TRI(89, 291, 289),
COL_TRI(89, 35, 34),
COL_TRI(35, 24, 90),
COL_TRI(35, 290, 24),
COL_TRI(35, 289, 290),
COL_TRI(289, 291, 300),
COL_TRI(289, 300, 298),
COL_TRI(289, 298, 299),
COL_TRI(290, 289, 299),
COL_TRI(291, 295, 301),
COL_TRI(291, 301, 300),
COL_TRI(45, 295, 291),
COL_TRI(24, 290, 292),
COL_TRI(24, 292, 25),
COL_TRI(292, 290, 299),
COL_TRI(292, 299, 297),
COL_TRI(88, 292, 334),
COL_TRI(292, 88, 83),
COL_TRI(292, 83, 25),
COL_TRI(292, 297, 296),
COL_TRI(292, 296, 334),
COL_TRI(88, 334, 54),
COL_TRI(293, 334, 296),
COL_TRI(54, 334, 293),
COL_TRI(297, 146, 296),
COL_TRI(54, 293, 50),
COL_TRI(50, 293, 294),
COL_TRI(294, 293, 303),
COL_TRI(293, 296, 303),
COL_TRI(50, 294, 38),
COL_TRI(295, 294, 302),
COL_TRI(294, 303, 302),
COL_TRI(38, 294, 295),
COL_TRI(38, 295, 45),
COL_TRI(295, 302, 301),
COL_TRI(296, 176, 303),
COL_TRI(296, 146, 176),
COL_TRI(298, 185, 299),
COL_TRI(299, 184, 297),
COL_TRI(299, 185, 184),
COL_TRI(297, 184, 146),
COL_TRI(300, 151, 298),
COL_TRI(298, 151, 185),
COL_TRI(300, 144, 151),
COL_TRI(301, 144, 300),
COL_TRI(301, 174, 144),
COL_TRI(302, 174, 301),
COL_TRI(303, 175, 302),
COL_TRI(302, 175, 174),
COL_TRI(249, 22, 63),
COL_TRI(303, 176, 175),
COL_TRI(254, 100, 316),
COL_TRI(254, 86, 100),
COL_TRI(254, 316, 307),
COL_TRI(65, 22, 249),
COL_TRI(65, 249, 307),
COL_TRI(249, 318, 247),
COL_TRI(99, 304, 318),
COL_TRI(99, 318, 63),
COL_TRI(249, 63, 318),
COL_TRI(304, 247, 318),
COL_TRI(85, 304, 99),
COL_TRI(85, 248, 304),
COL_TRI(304, 248, 247),
COL_TRI(78, 316, 100),
COL_TRI(78, 335, 316),
COL_TRI(70, 261, 105),
COL_TRI(305, 315, 102),
COL_TRI(69, 260, 70),
COL_TRI(70, 260, 261),
COL_TRI(305, 102, 103),
COL_TRI(306, 305, 103),
COL_TRI(66, 104, 103),
COL_TRI(81, 105, 336),
COL_TRI(105, 261, 336),
COL_TRI(68, 105, 81),
COL_TRI(307, 308, 111),
COL_TRI(307, 111, 65),
COL_TRI(111, 308, 309),
COL_TRI(111, 309, 112),
COL_TRI(308, 307, 335),
COL_TRI(309, 308, 337),
COL_TRI(308, 335, 337),
COL_TRI(309, 337, 336),
COL_TRI(113, 306, 103),
COL_TRI(307, 316, 335),
COL_TRI(79, 335, 78),
COL_TRI(79, 337, 335),
COL_TRI(112, 306, 113),
COL_TRI(112, 309, 306),
COL_TRI(306, 309, 336),
COL_TRI(306, 336, 261),
COL_TRI(305, 306, 261),
COL_TRI(113, 103, 104),
COL_TRI(80, 337, 79),
COL_TRI(80, 336, 337),
COL_TRI(81, 336, 80),
COL_TRI_INIT(SURFACE_DEATH_PLANE, 2),
COL_TRI(0, 1, 2),
COL_TRI(0, 2, 3),
COL_TRI_INIT(SURFACE_FLOWING_WATER, 125),
COL_TRI_SPECIAL(118, 72, 107, 0x0),
COL_TRI_SPECIAL(118, 119, 72, 0x0),
COL_TRI_SPECIAL(120, 121, 118, 0x0),
COL_TRI_SPECIAL(118, 122, 120, 0x0),
COL_TRI_SPECIAL(119, 118, 121, 0x0),
COL_TRI_SPECIAL(119, 123, 72, 0x0),
COL_TRI_SPECIAL(123, 73, 72, 0x0),
COL_TRI_SPECIAL(123, 119, 124, 0x0),
COL_TRI_SPECIAL(119, 121, 124, 0x0),
COL_TRI_SPECIAL(125, 123, 124, 0x0),
COL_TRI_SPECIAL(125, 126, 123, 0x0),
COL_TRI_SPECIAL(127, 74, 123, 0x0),
COL_TRI_SPECIAL(74, 73, 123, 0x0),
COL_TRI_SPECIAL(123, 126, 127, 0x0),
COL_TRI_SPECIAL(8, 131, 129, 0x0),
COL_TRI_SPECIAL(74, 127, 109, 0x0),
COL_TRI_SPECIAL(127, 128, 109, 0x0),
COL_TRI_SPECIAL(129, 127, 126, 0x0),
COL_TRI_SPECIAL(129, 128, 127, 0x0),
COL_TRI_SPECIAL(109, 128, 110, 0x0),
COL_TRI_SPECIAL(128, 130, 110, 0x0),
COL_TRI_SPECIAL(130, 128, 129, 0x0),
COL_TRI_SPECIAL(129, 169, 130, 0x0),
COL_TRI_SPECIAL(9, 129, 126, 0x0),
COL_TRI_SPECIAL(9, 126, 12, 0x0),
COL_TRI_SPECIAL(8, 129, 9, 0x0),
COL_TRI_SPECIAL(131, 169, 129, 0x0),
COL_TRI_SPECIAL(126, 15, 12, 0x0),
COL_TRI_SPECIAL(126, 125, 15, 0x0),
COL_TRI_SPECIAL(125, 124, 132, 0x0),
COL_TRI_SPECIAL(11, 131, 8, 0x0),
COL_TRI_SPECIAL(11, 171, 131, 0x0),
COL_TRI_SPECIAL(131, 170, 169, 0x0),
COL_TRI_SPECIAL(131, 171, 170, 0x0),
COL_TRI_SPECIAL(133, 169, 170, 0x0),
COL_TRI_SPECIAL(139, 176, 140, 0x0),
COL_TRI_SPECIAL(134, 124, 121, 0x0),
COL_TRI_SPECIAL(134, 121, 120, 0x0),
COL_TRI_SPECIAL(134, 132, 124, 0x0),
COL_TRI_SPECIAL(122, 134, 120, 0x0),
COL_TRI_SPECIAL(135, 136, 122, 0x0),
COL_TRI_SPECIAL(136, 137, 122, 0x0),
COL_TRI_SPECIAL(122, 137, 134, 0x0),
COL_TRI_SPECIAL(138, 174, 139, 0x0),
COL_TRI_SPECIAL(139, 174, 175, 0x0),
COL_TRI_SPECIAL(139, 175, 176, 0x0),
COL_TRI_SPECIAL(140, 176, 146, 0x0),
COL_TRI_SPECIAL(140, 146, 147, 0x0),
COL_TRI_SPECIAL(140, 147, 178, 0x0),
COL_TRI_SPECIAL(140, 178, 182, 0x0),
COL_TRI_SPECIAL(142, 140, 182, 0x0),
COL_TRI_SPECIAL(134, 143, 138, 0x0),
COL_TRI_SPECIAL(134, 179, 143, 0x0),
COL_TRI_SPECIAL(137, 179, 134, 0x0),
COL_TRI_SPECIAL(138, 172, 134, 0x0),
COL_TRI_SPECIAL(134, 172, 132, 0x0),
COL_TRI_SPECIAL(139, 172, 138, 0x0),
COL_TRI_SPECIAL(137, 180, 179, 0x0),
COL_TRI_SPECIAL(143, 183, 138, 0x0),
COL_TRI_SPECIAL(144, 174, 138, 0x0),
COL_TRI_SPECIAL(144, 138, 183, 0x0),
COL_TRI_SPECIAL(145, 144, 183, 0x0),
COL_TRI_SPECIAL(145, 151, 144, 0x0),
COL_TRI_SPECIAL(146, 184, 147, 0x0),
COL_TRI_SPECIAL(136, 149, 150, 0x0),
COL_TRI_SPECIAL(147, 184, 185, 0x0),
COL_TRI_SPECIAL(147, 185, 152, 0x0),
COL_TRI_SPECIAL(148, 186, 147, 0x0),
COL_TRI_SPECIAL(149, 147, 150, 0x0),
COL_TRI_SPECIAL(150, 147, 152, 0x0),
COL_TRI_SPECIAL(149, 148, 147, 0x0),
COL_TRI_SPECIAL(147, 186, 178, 0x0),
COL_TRI_SPECIAL(151, 152, 185, 0x0),
COL_TRI_SPECIAL(152, 181, 136, 0x0),
COL_TRI_SPECIAL(152, 151, 145, 0x0),
COL_TRI_SPECIAL(136, 150, 152, 0x0),
COL_TRI_SPECIAL(152, 187, 181, 0x0),
COL_TRI_SPECIAL(133, 170, 173, 0x0),
COL_TRI_SPECIAL(137, 181, 180, 0x0),
COL_TRI_SPECIAL(137, 136, 181, 0x0),
COL_TRI_SPECIAL(153, 136, 135, 0x0),
COL_TRI_SPECIAL(132, 166, 164, 0x0),
COL_TRI_SPECIAL(132, 172, 141, 0x0),
COL_TRI_SPECIAL(132, 141, 166, 0x0),
COL_TRI_SPECIAL(161, 177, 142, 0x0),
COL_TRI_SPECIAL(154, 159, 155, 0x0),
COL_TRI_SPECIAL(154, 155, 156, 0x0),
COL_TRI_SPECIAL(155, 157, 182, 0x0),
COL_TRI_SPECIAL(156, 155, 182, 0x0),
COL_TRI_SPECIAL(155, 158, 189, 0x0),
COL_TRI_SPECIAL(157, 155, 189, 0x0),
COL_TRI_SPECIAL(158, 155, 159, 0x0),
COL_TRI_SPECIAL(158, 161, 189, 0x0),
COL_TRI_SPECIAL(159, 190, 158, 0x0),
COL_TRI_SPECIAL(160, 161, 158, 0x0),
COL_TRI_SPECIAL(160, 158, 190, 0x0),
COL_TRI_SPECIAL(161, 142, 189, 0x0),
COL_TRI_SPECIAL(142, 157, 189, 0x0),
COL_TRI_SPECIAL(157, 142, 182, 0x0),
COL_TRI_SPECIAL(140, 142, 139, 0x0),
COL_TRI_SPECIAL(139, 142, 177, 0x0),
COL_TRI_SPECIAL(162, 188, 191, 0x0),
COL_TRI_SPECIAL(141, 172, 139, 0x0),
COL_TRI_SPECIAL(153, 149, 136, 0x0),
COL_TRI_SPECIAL(148, 149, 153, 0x0),
COL_TRI_SPECIAL(148, 188, 163, 0x0),
COL_TRI_SPECIAL(148, 163, 186, 0x0),
COL_TRI_SPECIAL(162, 154, 156, 0x0),
COL_TRI_SPECIAL(163, 188, 162, 0x0),
COL_TRI_SPECIAL(163, 162, 156, 0x0),
COL_TRI_SPECIAL(163, 178, 186, 0x0),
COL_TRI_SPECIAL(154, 191, 190, 0x0),
COL_TRI_SPECIAL(164, 165, 160, 0x0),
COL_TRI_SPECIAL(165, 161, 160, 0x0),
COL_TRI_SPECIAL(161, 165, 177, 0x0),
COL_TRI_SPECIAL(141, 167, 166, 0x0),
COL_TRI_SPECIAL(164, 166, 165, 0x0),
COL_TRI_SPECIAL(166, 167, 165, 0x0),
COL_TRI_SPECIAL(167, 141, 177, 0x0),
COL_TRI_SPECIAL(165, 167, 177, 0x0),
COL_TRI_SPECIAL(141, 139, 177, 0x0),
COL_TRI_SPECIAL(163, 182, 178, 0x0),
COL_TRI_SPECIAL(163, 156, 182, 0x0),
COL_TRI_SPECIAL(168, 133, 173, 0x0),
COL_TRI_SPECIAL(168, 192, 133, 0x0),
COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 143),
COL_TRI(4, 5, 6),
COL_TRI(4, 6, 7),
COL_TRI(4, 8, 9),
COL_TRI(4, 9, 5),
COL_TRI(7, 8, 4),
COL_TRI(5, 10, 6),
COL_TRI(7, 11, 8),
COL_TRI(5, 9, 12),
COL_TRI(5, 12, 13),
COL_TRI(5, 13, 10),
COL_TRI(13, 14, 10),
COL_TRI(15, 13, 12),
COL_TRI(15, 14, 13),
COL_TRI(16, 17, 18),
COL_TRI(17, 19, 20),
COL_TRI(17, 20, 18),
COL_TRI(16, 18, 21),
COL_TRI(22, 19, 64),
COL_TRI(22, 20, 19),
COL_TRI(23, 25, 32),
COL_TRI(24, 25, 23),
COL_TRI(25, 82, 32),
COL_TRI(26, 32, 87),
COL_TRI(27, 26, 87),
COL_TRI(26, 23, 32),
COL_TRI(26, 30, 23),
COL_TRI(23, 30, 28),
COL_TRI(24, 23, 28),
COL_TRI(28, 29, 88),
COL_TRI(28, 30, 29),
COL_TRI(29, 83, 88),
COL_TRI(29, 30, 27),
COL_TRI(33, 36, 90),
COL_TRI(30, 26, 27),
COL_TRI(31, 83, 29),
COL_TRI(27, 87, 31),
COL_TRI(31, 29, 27),
COL_TRI(25, 31, 82),
COL_TRI(25, 83, 31),
COL_TRI(31, 87, 82),
COL_TRI(32, 82, 87),
COL_TRI(38, 41, 28),
COL_TRI(34, 36, 33),
COL_TRI(35, 36, 34),
COL_TRI(36, 35, 90),
COL_TRI(33, 90, 24),
COL_TRI(28, 34, 33),
COL_TRI(28, 89, 34),
COL_TRI(28, 33, 24),
COL_TRI(37, 39, 41),
COL_TRI(38, 40, 37),
COL_TRI(38, 37, 41),
COL_TRI(39, 91, 93),
COL_TRI(39, 40, 92),
COL_TRI(39, 92, 91),
COL_TRI(39, 93, 41),
COL_TRI(40, 39, 37),
COL_TRI(41, 93, 42),
COL_TRI(41, 42, 43),
COL_TRI(42, 93, 91),
COL_TRI(43, 42, 44),
COL_TRI(42, 91, 47),
COL_TRI(44, 42, 47),
COL_TRI(44, 28, 43),
COL_TRI(41, 43, 28),
COL_TRI(44, 47, 28),
COL_TRI(50, 38, 28),
COL_TRI(45, 92, 40),
COL_TRI(45, 40, 38),
COL_TRI(46, 91, 92),
COL_TRI(47, 91, 46),
COL_TRI(45, 47, 46),
COL_TRI(28, 47, 45),
COL_TRI(45, 46, 92),
COL_TRI(48, 94, 51),
COL_TRI(48, 53, 94),
COL_TRI(49, 48, 50),
COL_TRI(50, 48, 51),
COL_TRI(28, 49, 50),
COL_TRI(51, 94, 52),
COL_TRI(52, 94, 95),
COL_TRI(53, 95, 94),
COL_TRI(50, 51, 54),
COL_TRI(52, 54, 51),
COL_TRI(49, 53, 48),
COL_TRI(49, 56, 53),
COL_TRI(53, 56, 95),
COL_TRI(54, 52, 58),
COL_TRI(52, 95, 58),
COL_TRI(59, 61, 96),
COL_TRI(55, 56, 49),
COL_TRI(56, 55, 95),
COL_TRI(55, 57, 95),
COL_TRI(57, 55, 28),
COL_TRI(49, 28, 55),
COL_TRI(58, 95, 57),
COL_TRI(58, 57, 54),
COL_TRI(54, 57, 28),
COL_TRI(54, 28, 88),
COL_TRI(45, 89, 28),
COL_TRI(64, 85, 99),
COL_TRI(60, 98, 61),
COL_TRI(61, 97, 96),
COL_TRI(62, 60, 61),
COL_TRI(59, 62, 61),
COL_TRI(61, 98, 97),
COL_TRI(63, 22, 64),
COL_TRI(63, 64, 99),
COL_TRI(64, 84, 85),
COL_TRI(67, 69, 68),
COL_TRI(22, 86, 20),
COL_TRI(22, 65, 86),
COL_TRI(65, 100, 86),
COL_TRI(66, 101, 67),
COL_TRI(67, 68, 66),
COL_TRI(66, 102, 101),
COL_TRI(66, 103, 102),
COL_TRI(68, 104, 66),
COL_TRI(69, 70, 68),
COL_TRI(70, 105, 68),
COL_TRI(75, 76, 77),
COL_TRI(68, 81, 104),
COL_TRI(71, 106, 107),
COL_TRI(72, 71, 107),
COL_TRI(73, 75, 71),
COL_TRI(73, 71, 72),
COL_TRI(71, 75, 108),
COL_TRI(71, 108, 106),
COL_TRI(74, 76, 75),
COL_TRI(75, 77, 108),
COL_TRI(74, 75, 73),
COL_TRI(76, 74, 109),
COL_TRI(76, 109, 77),
COL_TRI(77, 109, 110),
COL_TRI(77, 110, 108),
COL_TRI(78, 111, 112),
COL_TRI(79, 78, 112),
COL_TRI(78, 100, 65),
COL_TRI(78, 65, 111),
COL_TRI(80, 79, 113),
COL_TRI(79, 112, 113),
COL_TRI(81, 80, 104),
COL_TRI(80, 113, 104),
COL_TRI_INIT(SURFACE_CAMERA_BOUNDARY, 2),
COL_TRI(114, 115, 116),
COL_TRI(114, 116, 117),
COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 16),
COL_TRI(203, 202, 204),
COL_TRI(193, 194, 195),
COL_TRI(193, 196, 194),
COL_TRI(197, 196, 193),
COL_TRI(195, 194, 198),
COL_TRI(195, 198, 199),
COL_TRI(197, 200, 196),
COL_TRI(199, 198, 200),
COL_TRI(199, 200, 197),
COL_TRI(201, 202, 203),
COL_TRI(203, 204, 205),
COL_TRI(208, 207, 201),
COL_TRI(205, 204, 206),
COL_TRI(205, 206, 208),
COL_TRI(201, 207, 202),
COL_TRI(208, 206, 207),
COL_TRI_STOP(),
COL_SPECIAL_INIT(1),
SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start, /*pos*/ -4185, 20, -47, /*yaw*/ 64), // unused, probably an early way to set intial position
COL_WATER_BOX_INIT(1),
COL_WATER_BOX(0, -1535, -7679, 1536, 3389, 0),
COL_END(),
};