sm64

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

collision.inc.c (1909B)


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