mirror of
https://github.com/n64decomp/sm64.git
synced 2024-11-13 12:55:07 -05:00
177 lines
4.3 KiB
C
177 lines
4.3 KiB
C
|
// 0x07028274 - 0x070282F8
|
||
|
const Collision ssl_seg7_collision_07028274[] = {
|
||
|
COL_INIT(),
|
||
|
COL_VERTEX_INIT(0x8),
|
||
|
COL_VERTEX(-87, 3, 147),
|
||
|
COL_VERTEX(-63, 204, -90),
|
||
|
COL_VERTEX(-63, 3, -90),
|
||
|
COL_VERTEX(-87, 204, 147),
|
||
|
COL_VERTEX(68, 204, 147),
|
||
|
COL_VERTEX(68, 204, -134),
|
||
|
COL_VERTEX(68, 3, 147),
|
||
|
COL_VERTEX(68, 3, -134),
|
||
|
COL_TRI_INIT(SURFACE_DEFAULT, 12),
|
||
|
COL_TRI(0, 1, 2),
|
||
|
COL_TRI(0, 3, 1),
|
||
|
COL_TRI(1, 3, 4),
|
||
|
COL_TRI(1, 4, 5),
|
||
|
COL_TRI(6, 4, 3),
|
||
|
COL_TRI(6, 3, 0),
|
||
|
COL_TRI(7, 5, 4),
|
||
|
COL_TRI(7, 4, 6),
|
||
|
COL_TRI(2, 1, 5),
|
||
|
COL_TRI(2, 5, 7),
|
||
|
COL_TRI(6, 0, 2),
|
||
|
COL_TRI(6, 2, 7),
|
||
|
COL_TRI_STOP(),
|
||
|
COL_END(),
|
||
|
};
|
||
|
|
||
|
// 0x070282F8 - 0x07028370
|
||
|
const Collision ssl_seg7_collision_070282F8[] = {
|
||
|
COL_INIT(),
|
||
|
COL_VERTEX_INIT(0x8),
|
||
|
COL_VERTEX(-102, 0, 51),
|
||
|
COL_VERTEX(-102, 338, 51),
|
||
|
COL_VERTEX(-102, 338, -51),
|
||
|
COL_VERTEX(153, 338, 51),
|
||
|
COL_VERTEX(102, 338, -51),
|
||
|
COL_VERTEX(153, 0, 51),
|
||
|
COL_VERTEX(102, 0, -51),
|
||
|
COL_VERTEX(-102, 0, -51),
|
||
|
COL_TRI_INIT(SURFACE_DEFAULT, 10),
|
||
|
COL_TRI(0, 1, 2),
|
||
|
COL_TRI(1, 3, 4),
|
||
|
COL_TRI(1, 4, 2),
|
||
|
COL_TRI(5, 3, 1),
|
||
|
COL_TRI(5, 1, 0),
|
||
|
COL_TRI(6, 3, 5),
|
||
|
COL_TRI(6, 4, 3),
|
||
|
COL_TRI(7, 2, 4),
|
||
|
COL_TRI(7, 4, 6),
|
||
|
COL_TRI(0, 2, 7),
|
||
|
COL_TRI_STOP(),
|
||
|
COL_END(),
|
||
|
};
|
||
|
|
||
|
// 0x07028370 - 0x070284AE
|
||
|
const Collision ssl_seg7_collision_07028370[] = {
|
||
|
COL_INIT(),
|
||
|
COL_VERTEX_INIT(0x13),
|
||
|
COL_VERTEX(100, 75, -122),
|
||
|
COL_VERTEX(-100, 0, -122),
|
||
|
COL_VERTEX(100, 100, -122),
|
||
|
COL_VERTEX(-100, 100, -122),
|
||
|
COL_VERTEX(-100, 0, 151),
|
||
|
COL_VERTEX(-100, 100, 151),
|
||
|
COL_VERTEX(100, 0, -122),
|
||
|
COL_VERTEX(100, 50, 151),
|
||
|
COL_VERTEX(100, 100, 151),
|
||
|
COL_VERTEX(100, 0, 151),
|
||
|
COL_VERTEX(151, 50, 151),
|
||
|
COL_VERTEX(151, 50, -21),
|
||
|
COL_VERTEX(100, 50, -21),
|
||
|
COL_VERTEX(151, 0, 151),
|
||
|
COL_VERTEX(151, 0, -21),
|
||
|
COL_VERTEX(151, 75, -122),
|
||
|
COL_VERTEX(100, 75, -20),
|
||
|
COL_VERTEX(151, 75, -20),
|
||
|
COL_VERTEX(151, 0, -122),
|
||
|
COL_TRI_INIT(SURFACE_DEFAULT, 32),
|
||
|
COL_TRI(0, 1, 2),
|
||
|
COL_TRI(1, 3, 2),
|
||
|
COL_TRI(1, 4, 5),
|
||
|
COL_TRI(1, 5, 3),
|
||
|
COL_TRI(6, 4, 1),
|
||
|
COL_TRI(7, 8, 4),
|
||
|
COL_TRI(8, 5, 4),
|
||
|
COL_TRI(6, 9, 4),
|
||
|
COL_TRI(3, 5, 8),
|
||
|
COL_TRI(3, 8, 2),
|
||
|
COL_TRI(7, 10, 11),
|
||
|
COL_TRI(12, 7, 11),
|
||
|
COL_TRI(7, 13, 10),
|
||
|
COL_TRI(7, 9, 13),
|
||
|
COL_TRI(10, 13, 14),
|
||
|
COL_TRI(11, 10, 14),
|
||
|
COL_TRI(15, 18, 6),
|
||
|
COL_TRI(0, 15, 6),
|
||
|
COL_TRI(0, 16, 15),
|
||
|
COL_TRI(16, 17, 15),
|
||
|
COL_TRI(15, 17, 18),
|
||
|
COL_TRI(17, 14, 18),
|
||
|
COL_TRI(17, 16, 11),
|
||
|
COL_TRI(16, 12, 11),
|
||
|
COL_TRI(8, 12, 16),
|
||
|
COL_TRI(8, 0, 2),
|
||
|
COL_TRI(8, 16, 0),
|
||
|
COL_TRI(8, 7, 12),
|
||
|
COL_TRI(9, 7, 4),
|
||
|
COL_TRI(6, 1, 0),
|
||
|
COL_TRI(6, 13, 9),
|
||
|
COL_TRI(6, 18, 13),
|
||
|
COL_TRI_STOP(),
|
||
|
COL_END(),
|
||
|
};
|
||
|
|
||
|
|
||
|
// 0x070284B0 - 0x070285EE
|
||
|
const Collision ssl_seg7_collision_070284B0[] = {
|
||
|
COL_INIT(),
|
||
|
COL_VERTEX_INIT(0x13),
|
||
|
COL_VERTEX(100, 0, 151),
|
||
|
COL_VERTEX(100, 100, 151),
|
||
|
COL_VERTEX(-100, 100, 151),
|
||
|
COL_VERTEX(100, 0, -122),
|
||
|
COL_VERTEX(100, 100, -122),
|
||
|
COL_VERTEX(-100, 50, 151),
|
||
|
COL_VERTEX(-100, 0, -122),
|
||
|
COL_VERTEX(-100, 0, 151),
|
||
|
COL_VERTEX(-100, 100, -122),
|
||
|
COL_VERTEX(-100, 75, -122),
|
||
|
COL_VERTEX(-151, 0, -21),
|
||
|
COL_VERTEX(-150, 0, 151),
|
||
|
COL_VERTEX(-150, 50, 151),
|
||
|
COL_VERTEX(-151, 50, -21),
|
||
|
COL_VERTEX(-151, 0, -122),
|
||
|
COL_VERTEX(-151, 75, -122),
|
||
|
COL_VERTEX(-100, 50, -21),
|
||
|
COL_VERTEX(-151, 75, -20),
|
||
|
COL_VERTEX(-100, 75, -20),
|
||
|
COL_TRI_INIT(SURFACE_DEFAULT, 32),
|
||
|
COL_TRI(11, 7, 5),
|
||
|
COL_TRI(0, 1, 2),
|
||
|
COL_TRI(1, 0, 3),
|
||
|
COL_TRI(4, 1, 3),
|
||
|
COL_TRI(2, 1, 4),
|
||
|
COL_TRI(0, 2, 5),
|
||
|
COL_TRI(3, 0, 6),
|
||
|
COL_TRI(0, 7, 6),
|
||
|
COL_TRI(8, 3, 9),
|
||
|
COL_TRI(8, 4, 3),
|
||
|
COL_TRI(8, 2, 4),
|
||
|
COL_TRI(10, 11, 12),
|
||
|
COL_TRI(12, 11, 5),
|
||
|
COL_TRI(13, 16, 18),
|
||
|
COL_TRI(13, 12, 5),
|
||
|
COL_TRI(13, 5, 16),
|
||
|
COL_TRI(10, 12, 13),
|
||
|
COL_TRI(6, 14, 15),
|
||
|
COL_TRI(6, 15, 9),
|
||
|
COL_TRI(15, 17, 18),
|
||
|
COL_TRI(14, 17, 15),
|
||
|
COL_TRI(15, 18, 9),
|
||
|
COL_TRI(14, 10, 17),
|
||
|
COL_TRI(13, 18, 17),
|
||
|
COL_TRI(18, 16, 2),
|
||
|
COL_TRI(16, 5, 2),
|
||
|
COL_TRI(0, 5, 7),
|
||
|
COL_TRI(8, 9, 2),
|
||
|
COL_TRI(9, 18, 2),
|
||
|
COL_TRI(9, 3, 6),
|
||
|
COL_TRI(7, 11, 6),
|
||
|
COL_TRI(11, 14, 6),
|
||
|
COL_TRI_STOP(),
|
||
|
COL_END(),
|
||
|
};
|