sm64

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

model.inc.c (3041B)


      1 // 0x07005328 - 0x07005418
      2 static const Vtx wf_seg7_vertex_07005328[] = {
      3     {{{  3840,   1075,  -1458}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
      4     {{{  3661,   1075,  -1100}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
      5     {{{  4019,   1075,  -1100}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
      6     {{{ -2278,    730,   1953}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
      7     {{{ -2163,    641,   1617}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
      8     {{{ -2394,    641,   1617}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
      9     {{{  3392,   1959,    979}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     10     {{{  3277,   1832,   1341}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     11     {{{  3533,   1832,   1341}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     12     {{{  3277,   1364,   2669}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     13     {{{  3533,   1364,   2669}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     14     {{{  3392,   1492,   2307}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     15     {{{  3840,   1075,  -2482}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     16     {{{  3661,   1075,  -2124}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     17     {{{  4019,   1075,  -2124}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     18 };
     19 
     20 // 0x07005418 - 0x070054D8
     21 static const Vtx wf_seg7_vertex_07005418[] = {
     22     {{{  3533,   2304,   -101}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     23     {{{  3533,   2304,   -409}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     24     {{{  3277,   2304,   -255}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     25     {{{ -2277,   1024,   3379}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     26     {{{ -2149,   1024,   3123}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     27     {{{ -2405,   1024,   3123}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     28     {{{ -1279,   1024,   3482}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     29     {{{ -1279,   1024,   3686}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     30     {{{ -1074,   1024,   3584}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     31     {{{  3277,   1165,  -2940}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     32     {{{  3405,   1309,  -2729}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     33     {{{  3533,   1165,  -2940}, 0, {     0,      0}, {0xff, 0xff, 0x00, 0x80}}},
     34 };
     35 
     36 // 0x070054D8 - 0x07005538
     37 static const Gfx wf_seg7_dl_070054D8[] = {
     38     gsSPVertex(wf_seg7_vertex_07005328, 15, 0),
     39     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
     40     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
     41     gsSP1Triangle(12, 13, 14, 0x0),
     42     gsSPVertex(wf_seg7_vertex_07005418, 12, 0),
     43     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
     44     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
     45     gsSPEndDisplayList(),
     46 };
     47 
     48 // 0x07005538 - 0x07005568
     49 const Gfx wf_seg7_dl_07005538[] = {
     50     gsDPPipeSync(),
     51     gsSPClearGeometryMode(G_LIGHTING),
     52     gsSPDisplayList(wf_seg7_dl_070054D8),
     53     gsDPPipeSync(),
     54     gsSPSetGeometryMode(G_LIGHTING),
     55     gsSPEndDisplayList(),
     56 };