sm64

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

collision.inc.c (2158B)


      1 // 0x070163F8 - 0x070165A8
      2 const Collision ccm_seg7_collision_070163F8[] = {
      3     COL_INIT(),
      4     COL_VERTEX_INIT(0x18),
      5     COL_VERTEX(-204, -204, -101),
      6     COL_VERTEX(205, -255, -142),
      7     COL_VERTEX(205, -204, -101),
      8     COL_VERTEX(-204, -255, -142),
      9     COL_VERTEX(-204, -255, 143),
     10     COL_VERTEX(-204, -204, 102),
     11     COL_VERTEX(205, -204, 102),
     12     COL_VERTEX(205, -255, 143),
     13     COL_VERTEX(205, -30, -101),
     14     COL_VERTEX(-204, 0, -122),
     15     COL_VERTEX(-204, -30, -101),
     16     COL_VERTEX(205, 0, -122),
     17     COL_VERTEX(205, -30, -142),
     18     COL_VERTEX(-204, -30, -142),
     19     COL_VERTEX(205, -30, 143),
     20     COL_VERTEX(205, 0, 123),
     21     COL_VERTEX(-204, 0, 123),
     22     COL_VERTEX(-204, -30, 143),
     23     COL_VERTEX(-204, -30, 102),
     24     COL_VERTEX(205, -30, 102),
     25     COL_VERTEX(-204, -153, 102),
     26     COL_VERTEX(-204, -153, -101),
     27     COL_VERTEX(205, -153, -101),
     28     COL_VERTEX(205, -153, 102),
     29     COL_TRI_INIT(SURFACE_DEFAULT, 10),
     30     COL_TRI(0, 1, 2),
     31     COL_TRI(0, 3, 1),
     32     COL_TRI(4, 5, 6),
     33     COL_TRI(4, 6, 7),
     34     COL_TRI(6, 22, 23),
     35     COL_TRI(6, 2, 22),
     36     COL_TRI(0, 5, 20),
     37     COL_TRI(0, 20, 21),
     38     COL_TRI(5, 2, 6),
     39     COL_TRI(5, 0, 2),
     40     COL_TRI_INIT(SURFACE_VERY_SLIPPERY, 8),
     41     COL_TRI(8, 9, 10),
     42     COL_TRI(8, 11, 9),
     43     COL_TRI(11, 12, 13),
     44     COL_TRI(11, 13, 9),
     45     COL_TRI(14, 15, 16),
     46     COL_TRI(14, 16, 17),
     47     COL_TRI(15, 18, 16),
     48     COL_TRI(15, 19, 18),
     49     COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 2),
     50     COL_TRI(21, 20, 23),
     51     COL_TRI(21, 23, 22),
     52     COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 24),
     53     COL_TRI(17, 16, 18),
     54     COL_TRI(20, 17, 18),
     55     COL_TRI(20, 4, 17),
     56     COL_TRI(17, 4, 7),
     57     COL_TRI(17, 7, 14),
     58     COL_TRI(20, 5, 4),
     59     COL_TRI(12, 3, 13),
     60     COL_TRI(12, 1, 3),
     61     COL_TRI(13, 3, 21),
     62     COL_TRI(3, 0, 21),
     63     COL_TRI(11, 8, 12),
     64     COL_TRI(21, 10, 13),
     65     COL_TRI(13, 10, 9),
     66     COL_TRI(10, 22, 8),
     67     COL_TRI(10, 21, 22),
     68     COL_TRI(19, 23, 20),
     69     COL_TRI(19, 20, 18),
     70     COL_TRI(19, 15, 14),
     71     COL_TRI(12, 8, 22),
     72     COL_TRI(22, 1, 12),
     73     COL_TRI(22, 2, 1),
     74     COL_TRI(14, 7, 23),
     75     COL_TRI(7, 6, 23),
     76     COL_TRI(19, 14, 23),
     77     COL_TRI_STOP(),
     78     COL_END(),
     79 };