sm64

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

collision.inc.c (1219B)


      1 // Poundable Pole
      2 
      3 // 0x06002490 - 0x06002580
      4 const Collision poundable_pole_collision_06002490[] = {
      5     COL_INIT(),
      6     COL_VERTEX_INIT(0x10),
      7     COL_VERTEX(-39, -19, -96),
      8     COL_VERTEX(-39, 410, -96),
      9     COL_VERTEX(40, 410, -96),
     10     COL_VERTEX(-96, -19, -39),
     11     COL_VERTEX(-96, 410, -39),
     12     COL_VERTEX(97, 410, -39),
     13     COL_VERTEX(97, 410, 40),
     14     COL_VERTEX(97, -19, -39),
     15     COL_VERTEX(97, -19, 40),
     16     COL_VERTEX(40, -19, -96),
     17     COL_VERTEX(-96, 410, 40),
     18     COL_VERTEX(-39, 410, 97),
     19     COL_VERTEX(40, 410, 97),
     20     COL_VERTEX(-96, -19, 40),
     21     COL_VERTEX(-39, -19, 97),
     22     COL_VERTEX(40, -19, 97),
     23 
     24     COL_TRI_INIT(SURFACE_NO_CAM_COLLISION, 22),
     25     COL_TRI(8, 6, 12),
     26     COL_TRI(0, 1, 2),
     27     COL_TRI(3, 1, 0),
     28     COL_TRI(3, 4, 1),
     29     COL_TRI(1, 5, 2),
     30     COL_TRI(1, 6, 5),
     31     COL_TRI(1, 4, 6),
     32     COL_TRI(7, 6, 8),
     33     COL_TRI(7, 5, 6),
     34     COL_TRI(9, 5, 7),
     35     COL_TRI(9, 2, 5),
     36     COL_TRI(0, 2, 9),
     37     COL_TRI(6, 10, 11),
     38     COL_TRI(6, 4, 10),
     39     COL_TRI(6, 11, 12),
     40     COL_TRI(8, 12, 15),
     41     COL_TRI(13, 4, 3),
     42     COL_TRI(13, 10, 4),
     43     COL_TRI(14, 10, 13),
     44     COL_TRI(14, 11, 10),
     45     COL_TRI(15, 11, 14),
     46     COL_TRI(15, 12, 11),
     47     COL_TRI_STOP(),
     48     COL_END(),
     49 };