sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

collision.inc.c (2604B)


      1 // 0x0701508C - 0x070152B4
      2 const Collision ttc_seg7_collision_clock_pendulum[] = {
      3     COL_INIT(),
      4     COL_VERTEX_INIT(0x24),
      5     COL_VERTEX(-144, -771, 67),
      6     COL_VERTEX(145, -771, 67),
      7     COL_VERTEX(106, -704, 67),
      8     COL_VERTEX(39, -665, 67),
      9     COL_VERTEX(106, -704, -66),
     10     COL_VERTEX(39, -665, -66),
     11     COL_VERTEX(-105, -916, -66),
     12     COL_VERTEX(145, -771, -66),
     13     COL_VERTEX(-38, -665, -66),
     14     COL_VERTEX(-38, -665, 67),
     15     COL_VERTEX(145, -848, 67),
     16     COL_VERTEX(145, -848, -66),
     17     COL_VERTEX(106, -916, 67),
     18     COL_VERTEX(106, -916, -66),
     19     COL_VERTEX(39, -954, 67),
     20     COL_VERTEX(-38, -954, 67),
     21     COL_VERTEX(39, -954, -66),
     22     COL_VERTEX(-105, -916, 67),
     23     COL_VERTEX(-38, -954, -66),
     24     COL_VERTEX(-144, -848, 67),
     25     COL_VERTEX(-144, -771, -66),
     26     COL_VERTEX(-105, -704, -66),
     27     COL_VERTEX(-144, -848, -66),
     28     COL_VERTEX(-105, -704, 67),
     29     COL_VERTEX(20, -665, 20),
     30     COL_VERTEX(-19, -665, 20),
     31     COL_VERTEX(-19, -665, -19),
     32     COL_VERTEX(20, -665, -19),
     33     COL_VERTEX(-14, 0, 15),
     34     COL_VERTEX(-19, 0, 20),
     35     COL_VERTEX(-19, 0, -19),
     36     COL_VERTEX(20, 0, 20),
     37     COL_VERTEX(20, 0, -19),
     38     COL_VERTEX(15, 0, 15),
     39     COL_VERTEX(15, 0, -14),
     40     COL_VERTEX(-14, 0, -14),
     41     COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 54),
     42     COL_TRI(0, 1, 2),
     43     COL_TRI(0, 2, 3),
     44     COL_TRI(2, 4, 5),
     45     COL_TRI(2, 5, 3),
     46     COL_TRI(1, 4, 2),
     47     COL_TRI(6, 5, 4),
     48     COL_TRI(6, 4, 7),
     49     COL_TRI(1, 7, 4),
     50     COL_TRI(6, 8, 5),
     51     COL_TRI(8, 3, 5),
     52     COL_TRI(0, 3, 9),
     53     COL_TRI(8, 9, 3),
     54     COL_TRI(0, 10, 1),
     55     COL_TRI(7, 1, 10),
     56     COL_TRI(6, 7, 11),
     57     COL_TRI(7, 10, 11),
     58     COL_TRI(0, 12, 10),
     59     COL_TRI(12, 11, 10),
     60     COL_TRI(22, 0, 20),
     61     COL_TRI(6, 11, 13),
     62     COL_TRI(12, 13, 11),
     63     COL_TRI(0, 14, 12),
     64     COL_TRI(13, 12, 14),
     65     COL_TRI(6, 13, 16),
     66     COL_TRI(13, 14, 16),
     67     COL_TRI(0, 15, 14),
     68     COL_TRI(16, 14, 15),
     69     COL_TRI(6, 16, 18),
     70     COL_TRI(16, 15, 18),
     71     COL_TRI(0, 17, 15),
     72     COL_TRI(18, 15, 17),
     73     COL_TRI(18, 17, 6),
     74     COL_TRI(0, 19, 17),
     75     COL_TRI(6, 17, 19),
     76     COL_TRI(6, 20, 21),
     77     COL_TRI(6, 21, 8),
     78     COL_TRI(6, 22, 20),
     79     COL_TRI(6, 19, 22),
     80     COL_TRI(22, 19, 0),
     81     COL_TRI(0, 9, 23),
     82     COL_TRI(20, 0, 23),
     83     COL_TRI(20, 23, 21),
     84     COL_TRI(21, 23, 9),
     85     COL_TRI(21, 9, 8),
     86     COL_TRI(24, 29, 25),
     87     COL_TRI(25, 29, 30),
     88     COL_TRI(25, 30, 26),
     89     COL_TRI(24, 31, 29),
     90     COL_TRI(26, 30, 32),
     91     COL_TRI(28, 34, 35),
     92     COL_TRI(26, 32, 27),
     93     COL_TRI(27, 32, 31),
     94     COL_TRI(27, 31, 24),
     95     COL_TRI(28, 33, 34),
     96     COL_TRI_STOP(),
     97     COL_END(),
     98 };