sm64

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

collision.inc.c (1291B)


      1 // Capswitch
      2 
      3 const Collision capswitch_collision_050033D0[] = {
      4     COL_INIT(),
      5     COL_VERTEX_INIT(0x8),
      6     COL_VERTEX(292, 0, 254),
      7     COL_VERTEX(292, 0, -253),
      8     COL_VERTEX(292, 353, -253),
      9     COL_VERTEX(-291, 0, -253),
     10     COL_VERTEX(-291, 353, -253),
     11     COL_VERTEX(-291, 0, 254),
     12     COL_VERTEX(-291, 353, 254),
     13     COL_VERTEX(292, 353, 254),
     14 
     15     COL_TRI_INIT(SURFACE_SWITCH, 10),
     16     COL_TRI(0, 1, 2),
     17     COL_TRI(1, 3, 4),
     18     COL_TRI(1, 4, 2),
     19     COL_TRI(3, 5, 6),
     20     COL_TRI(3, 6, 4),
     21     COL_TRI(2, 4, 6),
     22     COL_TRI(0, 2, 7),
     23     COL_TRI(2, 6, 7),
     24     COL_TRI(5, 7, 6),
     25     COL_TRI(5, 0, 7),
     26     COL_TRI_STOP(),
     27     COL_END(),
     28 };
     29 
     30 const Collision capswitch_collision_05003448[] = {
     31     COL_INIT(),
     32     COL_VERTEX_INIT(0x8),
     33     COL_VERTEX(292, 0, 254),
     34     COL_VERTEX(292, 0, -253),
     35     COL_VERTEX(292, 145, -253),
     36     COL_VERTEX(-291, 0, -253),
     37     COL_VERTEX(-291, 145, -253),
     38     COL_VERTEX(-291, 0, 254),
     39     COL_VERTEX(-291, 145, 254),
     40     COL_VERTEX(292, 145, 254),
     41 
     42     COL_TRI_INIT(SURFACE_SWITCH, 10),
     43     COL_TRI(0, 1, 2),
     44     COL_TRI(1, 3, 4),
     45     COL_TRI(1, 4, 2),
     46     COL_TRI(3, 5, 6),
     47     COL_TRI(3, 6, 4),
     48     COL_TRI(2, 4, 6),
     49     COL_TRI(0, 2, 7),
     50     COL_TRI(2, 6, 7),
     51     COL_TRI(5, 7, 6),
     52     COL_TRI(5, 0, 7),
     53     COL_TRI_STOP(),
     54     COL_END(),
     55 };