sm64/levels/ssl/areas/3/collision.inc.c

311 lines
8.9 KiB
C
Raw Normal View History

2019-11-03 14:36:27 -05:00
// 0x070275BC - 0x07027CD4
const Collision ssl_seg7_area_3_collision[] = {
COL_INIT(),
COL_VERTEX_INIT(0x7A),
COL_VERTEX(2560, -4606, -3954),
COL_VERTEX(947, -4606, -3954),
COL_VERTEX(2560, -4606, -370),
COL_VERTEX(947, -4606, -1855),
COL_VERTEX(-2559, -4606, -370),
COL_VERTEX(-946, -4606, -1855),
COL_VERTEX(-2559, -4606, -3954),
COL_VERTEX(-946, -4606, -3954),
COL_VERTEX(-191, -13, -1731),
COL_VERTEX(192, 188, -1421),
COL_VERTEX(192, -13, -1731),
COL_VERTEX(192, -275, -1956),
COL_VERTEX(-191, -275, -1956),
COL_VERTEX(-191, 188, -1421),
COL_VERTEX(192, -562, -2048),
COL_VERTEX(-191, -562, -2048),
COL_VERTEX(192, -664, -2048),
COL_VERTEX(-191, -664, -2048),
COL_VERTEX(-191, 286, -1222),
COL_VERTEX(-191, 384, -1023),
COL_VERTEX(192, 384, -1023),
COL_VERTEX(192, 286, -1222),
COL_VERTEX(-803, -1534, -3549),
COL_VERTEX(-680, -1471, -3514),
COL_VERTEX(-680, -1534, -3514),
COL_VERTEX(-803, -1471, -3549),
COL_VERTEX(-715, -1471, -3391),
COL_VERTEX(-715, -1534, -3391),
COL_VERTEX(-839, -1534, -3426),
COL_VERTEX(-839, -1471, -3426),
COL_VERTEX(-642, -1406, -3576),
COL_VERTEX(-574, -1534, -3685),
COL_VERTEX(-682, -1534, -3753),
COL_VERTEX(-682, -1406, -3753),
COL_VERTEX(-574, -1406, -3685),
COL_VERTEX(-449, -1534, -3864),
COL_VERTEX(-539, -1534, -3773),
COL_VERTEX(-449, -1342, -3864),
COL_VERTEX(-539, -1534, -3954),
COL_VERTEX(-630, -1534, -3864),
COL_VERTEX(928, -1534, -3864),
COL_VERTEX(837, -1534, -3954),
COL_VERTEX(837, -1534, -3773),
COL_VERTEX(928, -1278, -3864),
COL_VERTEX(747, -1534, -3864),
COL_VERTEX(-746, -1534, -3864),
COL_VERTEX(-836, -1534, -3954),
COL_VERTEX(-746, -1278, -3864),
COL_VERTEX(-836, -1534, -3773),
COL_VERTEX(-927, -1534, -3864),
COL_VERTEX(631, -1534, -3864),
COL_VERTEX(540, -1534, -3954),
COL_VERTEX(631, -1150, -3864),
COL_VERTEX(540, -1534, -3773),
COL_VERTEX(450, -1534, -3864),
COL_VERTEX(205, -1330, -3954),
COL_VERTEX(205, -1176, -3954),
COL_VERTEX(205, -1330, -3596),
COL_VERTEX(-204, -1330, -3596),
COL_VERTEX(-2559, -409, -3954),
COL_VERTEX(-946, -1534, -3954),
COL_VERTEX(-946, -1534, -1855),
COL_VERTEX(947, -1534, -3954),
COL_VERTEX(947, -1534, -1855),
COL_VERTEX(307, -1330, -3545),
COL_VERTEX(-306, -1534, -3545),
COL_VERTEX(-306, -1330, -3545),
COL_VERTEX(307, -1534, -3954),
COL_VERTEX(307, -1330, -3954),
COL_VERTEX(-191, -409, -1664),
COL_VERTEX(-2559, -409, -370),
COL_VERTEX(192, -409, -1664),
COL_VERTEX(2560, -409, -3954),
COL_VERTEX(128, 384, -1023),
COL_VERTEX(128, 640, -1023),
COL_VERTEX(128, 384, -255),
COL_VERTEX(192, 768, -2432),
COL_VERTEX(192, 768, -1023),
COL_VERTEX(-127, 640, -255),
COL_VERTEX(-127, 384, -255),
COL_VERTEX(-191, -409, -1855),
COL_VERTEX(384, 896, -255),
COL_VERTEX(384, -229, -255),
COL_VERTEX(-383, 896, -255),
COL_VERTEX(-383, -229, -255),
COL_VERTEX(-191, -664, -1664),
COL_VERTEX(192, -409, -2432),
COL_VERTEX(-750, -1534, -3644),
COL_VERTEX(-642, -1534, -3576),
COL_VERTEX(-750, -1406, -3644),
COL_VERTEX(-539, -1342, -3954),
COL_VERTEX(-539, -1342, -3773),
COL_VERTEX(-630, -1342, -3864),
COL_VERTEX(837, -1278, -3773),
COL_VERTEX(747, -1278, -3864),
COL_VERTEX(837, -1278, -3954),
COL_VERTEX(-836, -1278, -3773),
COL_VERTEX(-927, -1278, -3864),
COL_VERTEX(-836, -1278, -3954),
COL_VERTEX(540, -1150, -3773),
COL_VERTEX(450, -1150, -3864),
COL_VERTEX(540, -1150, -3954),
COL_VERTEX(205, -1176, -3596),
COL_VERTEX(-204, -1176, -3596),
COL_VERTEX(-204, -1176, -3954),
COL_VERTEX(-204, -1330, -3954),
COL_VERTEX(-306, -1330, -3954),
COL_VERTEX(2560, -409, -370),
COL_VERTEX(-306, -1534, -3954),
COL_VERTEX(307, -1534, -3545),
COL_VERTEX(192, -664, -1664),
COL_VERTEX(192, -409, -1998),
COL_VERTEX(-191, -409, -2432),
COL_VERTEX(-191, -409, -1998),
COL_VERTEX(-127, 384, -1023),
COL_VERTEX(-191, 768, -1023),
COL_VERTEX(-127, 640, -1023),
COL_VERTEX(192, 256, -1023),
COL_VERTEX(128, 640, -255),
COL_VERTEX(-191, 768, -2432),
COL_VERTEX(192, -409, -1855),
COL_VERTEX(-191, 256, -1023),
COL_TRI_INIT(SURFACE_DEFAULT, 158),
COL_TRI(22, 23, 24),
COL_TRI(22, 25, 23),
COL_TRI(24, 23, 26),
COL_TRI(24, 26, 27),
COL_TRI(28, 25, 22),
COL_TRI(28, 29, 25),
COL_TRI(27, 26, 29),
COL_TRI(27, 29, 28),
COL_TRI(29, 23, 25),
COL_TRI(29, 26, 23),
COL_TRI(33, 89, 30),
COL_TRI(30, 87, 88),
COL_TRI(30, 89, 87),
COL_TRI(31, 33, 34),
COL_TRI(31, 32, 33),
COL_TRI(32, 87, 89),
COL_TRI(32, 89, 33),
COL_TRI(35, 38, 90),
COL_TRI(33, 30, 34),
COL_TRI(34, 88, 31),
COL_TRI(34, 30, 88),
COL_TRI(35, 90, 37),
COL_TRI(36, 37, 91),
COL_TRI(36, 35, 37),
COL_TRI(37, 90, 92),
COL_TRI(37, 92, 91),
COL_TRI(38, 39, 92),
COL_TRI(39, 91, 92),
COL_TRI(38, 92, 90),
COL_TRI(39, 36, 91),
COL_TRI(46, 47, 45),
COL_TRI(40, 93, 42),
COL_TRI(40, 43, 93),
COL_TRI(41, 43, 40),
COL_TRI(42, 93, 94),
COL_TRI(43, 94, 93),
COL_TRI(42, 94, 44),
COL_TRI(43, 95, 94),
COL_TRI(41, 95, 43),
COL_TRI(44, 95, 41),
COL_TRI(44, 94, 95),
COL_TRI(45, 96, 48),
COL_TRI(45, 47, 96),
COL_TRI(47, 97, 96),
COL_TRI(48, 96, 97),
COL_TRI(48, 97, 49),
COL_TRI(47, 98, 97),
COL_TRI(46, 98, 47),
COL_TRI(49, 98, 46),
COL_TRI(49, 97, 98),
COL_TRI(50, 99, 53),
COL_TRI(50, 52, 99),
COL_TRI(51, 52, 50),
COL_TRI(52, 100, 99),
COL_TRI(53, 99, 100),
COL_TRI(53, 100, 54),
COL_TRI(52, 101, 100),
COL_TRI(51, 101, 52),
COL_TRI(54, 101, 51),
COL_TRI(54, 100, 101),
COL_TRI(55, 102, 57),
COL_TRI(55, 56, 102),
COL_TRI(56, 103, 102),
COL_TRI(57, 102, 103),
COL_TRI(57, 103, 58),
COL_TRI(56, 104, 103),
COL_TRI(58, 103, 104),
COL_TRI(56, 72, 59),
COL_TRI(58, 104, 105),
COL_TRI(59, 104, 56),
COL_TRI(59, 105, 104),
COL_TRI(59, 106, 105),
COL_TRI(4, 70, 107),
COL_TRI(4, 107, 2),
COL_TRI(6, 70, 4),
COL_TRI(2, 107, 72),
COL_TRI(2, 72, 0),
COL_TRI(6, 59, 70),
COL_TRI(59, 60, 108),
COL_TRI(60, 61, 65),
COL_TRI(60, 65, 108),
COL_TRI(60, 6, 7),
COL_TRI(60, 59, 6),
COL_TRI(61, 60, 7),
COL_TRI(61, 7, 5),
COL_TRI(59, 108, 106),
COL_TRI(0, 62, 1),
COL_TRI(0, 72, 62),
COL_TRI(63, 67, 109),
COL_TRI(62, 72, 68),
COL_TRI(62, 68, 67),
COL_TRI(63, 62, 67),
COL_TRI(62, 63, 3),
COL_TRI(62, 3, 1),
COL_TRI(56, 68, 72),
COL_TRI(63, 5, 3),
COL_TRI(63, 61, 5),
COL_TRI(61, 109, 65),
COL_TRI(61, 63, 109),
COL_TRI(68, 106, 66),
COL_TRI(64, 65, 109),
COL_TRI(64, 66, 65),
COL_TRI(65, 66, 108),
COL_TRI(66, 106, 108),
COL_TRI(67, 64, 109),
COL_TRI(67, 68, 64),
COL_TRI(56, 55, 68),
COL_TRI(68, 66, 64),
COL_TRI(69, 70, 59),
COL_TRI(70, 71, 107),
COL_TRI(70, 69, 71),
COL_TRI(71, 86, 72),
COL_TRI(71, 72, 107),
COL_TRI(71, 110, 16),
COL_TRI(71, 16, 14),
COL_TRI(71, 14, 111),
COL_TRI(69, 110, 71),
COL_TRI(69, 59, 112),
COL_TRI(17, 85, 69),
COL_TRI(72, 112, 59),
COL_TRI(72, 86, 112),
COL_TRI(85, 17, 16),
COL_TRI(85, 16, 110),
COL_TRI(69, 85, 110),
COL_TRI(19, 115, 116),
COL_TRI(73, 74, 77),
COL_TRI(73, 77, 20),
COL_TRI(74, 73, 75),
COL_TRI(75, 73, 114),
COL_TRI(76, 77, 115),
COL_TRI(77, 74, 116),
COL_TRI(77, 116, 115),
COL_TRI(76, 117, 77),
COL_TRI(74, 75, 118),
COL_TRI(78, 74, 118),
COL_TRI(78, 116, 74),
COL_TRI(19, 116, 114),
COL_TRI(82, 75, 79),
COL_TRI(79, 114, 116),
COL_TRI(79, 116, 78),
COL_TRI(75, 114, 79),
COL_TRI(76, 115, 119),
COL_TRI(80, 119, 115),
COL_TRI(80, 115, 121),
COL_TRI(81, 118, 75),
COL_TRI(81, 75, 82),
COL_TRI(83, 78, 118),
COL_TRI(83, 118, 81),
COL_TRI(84, 79, 78),
COL_TRI(82, 79, 84),
COL_TRI(84, 78, 83),
COL_TRI(17, 113, 15),
COL_TRI(17, 69, 113),
COL_TRI(80, 112, 119),
COL_TRI(86, 119, 112),
COL_TRI(86, 76, 119),
COL_TRI(76, 86, 120),
COL_TRI(76, 120, 117),
COL_TRI_INIT(SURFACE_DEATH_PLANE, 6),
COL_TRI(0, 1, 2),
COL_TRI(1, 3, 2),
COL_TRI(2, 3, 4),
COL_TRI(3, 5, 4),
COL_TRI(4, 5, 6),
COL_TRI(7, 6, 5),
COL_TRI_INIT(SURFACE_NOT_SLIPPERY, 8),
COL_TRI(8, 9, 10),
COL_TRI(11, 12, 8),
COL_TRI(8, 13, 9),
COL_TRI(11, 8, 10),
COL_TRI(11, 14, 15),
COL_TRI(11, 15, 12),
COL_TRI(15, 14, 16),
COL_TRI(15, 16, 17),
COL_TRI_INIT(SURFACE_INSTANT_WARP_1D, 2),
COL_TRI(18, 19, 20),
COL_TRI(18, 20, 21),
COL_TRI_INIT(SURFACE_INSTANT_WARP_1E, 2),
COL_TRI(13, 18, 9),
COL_TRI(18, 21, 9),
COL_TRI_STOP(),
COL_END(),
};