sm64pc/levels/hmc/arrow_platform/collision.inc.c

53 lines
1.3 KiB
C

// 0x0702B6E0 - 0x0702B7F4
const Collision hmc_seg7_collision_controllable_platform[] = {
COL_INIT(),
COL_VERTEX_INIT(0x10),
COL_VERTEX(307, 51, 307),
COL_VERTEX(-306, 0, 307),
COL_VERTEX(307, 0, 307),
COL_VERTEX(-306, 51, 307),
COL_VERTEX(307, 0, -306),
COL_VERTEX(64, 0, 64),
COL_VERTEX(64, 0, -63),
COL_VERTEX(307, 51, -306),
COL_VERTEX(-306, 0, -306),
COL_VERTEX(-63, 0, 64),
COL_VERTEX(-306, 51, -306),
COL_VERTEX(-63, 0, -63),
COL_VERTEX(102, 51, 102),
COL_VERTEX(102, 51, -101),
COL_VERTEX(-101, 51, -101),
COL_VERTEX(-101, 51, 102),
COL_TRI_INIT(SURFACE_DEFAULT, 28),
COL_TRI(6, 8, 4),
COL_TRI(0, 1, 2),
COL_TRI(0, 3, 1),
COL_TRI(4, 0, 2),
COL_TRI(5, 2, 1),
COL_TRI(2, 5, 6),
COL_TRI(2, 6, 4),
COL_TRI(4, 7, 0),
COL_TRI(8, 7, 4),
COL_TRI(5, 1, 9),
COL_TRI(1, 10, 8),
COL_TRI(1, 3, 10),
COL_TRI(11, 1, 8),
COL_TRI(11, 9, 1),
COL_TRI(6, 11, 8),
COL_TRI(8, 10, 7),
COL_TRI(7, 10, 14),
COL_TRI(10, 15, 14),
COL_TRI(10, 3, 15),
COL_TRI(15, 0, 12),
COL_TRI(7, 12, 0),
COL_TRI(7, 13, 12),
COL_TRI(7, 14, 13),
COL_TRI(15, 3, 0),
COL_TRI(15, 12, 13),
COL_TRI(15, 13, 14),
COL_TRI(11, 5, 9),
COL_TRI(11, 6, 5),
COL_TRI_STOP(),
COL_END(),
};