sm64coopdx/levels/lll/rotating_hexagonal_ring/collision.inc.c

69 lines
1.8 KiB
C

// 0x0701D294 - 0x0701D408
const Collision lll_seg7_collision_rotating_platform[] = {
COL_INIT(),
COL_VERTEX_INIT(0x18),
COL_VERTEX(-895, 0, 512),
COL_VERTEX(-895, 154, 512),
COL_VERTEX(0, 154, 1024),
COL_VERTEX(-1535, 154, 896),
COL_VERTEX(0, 154, 1792),
COL_VERTEX(0, 0, 1792),
COL_VERTEX(-1535, 0, 896),
COL_VERTEX(0, 0, 1024),
COL_VERTEX(896, 154, 512),
COL_VERTEX(896, 0, 512),
COL_VERTEX(1536, 154, 896),
COL_VERTEX(896, 154, -511),
COL_VERTEX(1536, 0, -895),
COL_VERTEX(1536, 0, 896),
COL_VERTEX(-895, 0, -511),
COL_VERTEX(-1535, 154, -895),
COL_VERTEX(0, 0, -1023),
COL_VERTEX(-895, 154, -511),
COL_VERTEX(-1535, 0, -895),
COL_VERTEX(0, 154, -1023),
COL_VERTEX(896, 0, -511),
COL_VERTEX(0, 0, -1791),
COL_VERTEX(1536, 154, -895),
COL_VERTEX(0, 154, -1791),
COL_TRI_INIT(SURFACE_DEFAULT, 36),
COL_TRI(0, 1, 2),
COL_TRI(1, 3, 4),
COL_TRI(1, 4, 2),
COL_TRI(5, 4, 3),
COL_TRI(5, 3, 6),
COL_TRI(0, 2, 7),
COL_TRI(7, 2, 8),
COL_TRI(7, 8, 9),
COL_TRI(2, 4, 10),
COL_TRI(2, 10, 8),
COL_TRI(9, 11, 20),
COL_TRI(9, 8, 11),
COL_TRI(12, 10, 13),
COL_TRI(13, 4, 5),
COL_TRI(13, 10, 4),
COL_TRI(14, 1, 0),
COL_TRI(19, 23, 15),
COL_TRI(6, 15, 18),
COL_TRI(6, 3, 15),
COL_TRI(16, 17, 14),
COL_TRI(14, 17, 1),
COL_TRI(17, 3, 1),
COL_TRI(17, 15, 3),
COL_TRI(18, 15, 23),
COL_TRI(18, 23, 21),
COL_TRI(16, 19, 17),
COL_TRI(19, 15, 17),
COL_TRI(8, 22, 11),
COL_TRI(20, 19, 16),
COL_TRI(20, 11, 19),
COL_TRI(11, 22, 23),
COL_TRI(11, 23, 19),
COL_TRI(21, 23, 22),
COL_TRI(21, 22, 12),
COL_TRI(12, 22, 10),
COL_TRI(8, 10, 22),
COL_TRI_STOP(),
COL_END(),
};