1.inc.c (8366B)
1 // 0x07005F58 - 0x07005F70 2 static const Lights1 wf_seg7_lights_07005F58 = gdSPDefLights1( 3 0x66, 0x66, 0x66, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07005F70 - 0x07006060 8 static const Vtx wf_seg7_vertex_07005F70[] = { 9 {{{ 179, 458, 900}, 0, { 0, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, 10 {{{ 179, 458, 520}, 0, { 0, 3526}, {0x00, 0x7f, 0x00, 0xff}}}, 11 {{{ -178, 458, 520}, 0, { 1398, 3526}, {0x00, 0x7f, 0x00, 0xff}}}, 12 {{{ 179, -88, -239}, 0, { 0, 6558}, {0x00, 0x7e, 0x02, 0xff}}}, 13 {{{ 179, -79, -620}, 0, { 0, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, 14 {{{ -178, -88, -239}, 0, { 1398, 6558}, {0x00, 0x7e, 0x02, 0xff}}}, 15 {{{ -178, -79, -620}, 0, { 1398, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, 16 {{{ 179, 640, 1280}, 0, { 0, 494}, {0x00, 0x7f, 0x00, 0xff}}}, 17 {{{ -178, 640, 900}, 0, { 1398, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, 18 {{{ -178, 640, 1280}, 0, { 1398, 494}, {0x00, 0x7f, 0x00, 0xff}}}, 19 {{{ 179, 640, 900}, 0, { 0, 2010}, {0x00, 0x7f, 0x00, 0xff}}}, 20 {{{ 179, 640, 900}, 0, { 70, 262}, {0x00, 0x00, 0x81, 0xff}}}, 21 {{{ -178, 458, 900}, 0, { 1502, 990}, {0x00, 0x00, 0x81, 0xff}}}, 22 {{{ -178, 640, 900}, 0, { 1502, 262}, {0x00, 0x00, 0x81, 0xff}}}, 23 {{{ 179, 458, 900}, 0, { 70, 990}, {0x00, 0x00, 0x81, 0xff}}}, 24 }; 25 26 // 0x07006060 - 0x07006150 27 static const Vtx wf_seg7_vertex_07006060[] = { 28 {{{ 179, 275, 140}, 0, { 70, 1708}, {0x00, 0x00, 0x81, 0xff}}}, 29 {{{ 179, 93, 140}, 0, { 70, 2436}, {0x00, 0x00, 0x81, 0xff}}}, 30 {{{ -178, 93, 140}, 0, { 1502, 2436}, {0x00, 0x00, 0x81, 0xff}}}, 31 {{{ 179, 458, 900}, 0, { 0, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, 32 {{{ -178, 458, 520}, 0, { 1398, 3526}, {0x00, 0x7f, 0x00, 0xff}}}, 33 {{{ -178, 458, 900}, 0, { 1398, 2008}, {0x00, 0x7f, 0x00, 0xff}}}, 34 {{{ 179, 458, 520}, 0, { 70, 986}, {0x00, 0x00, 0x81, 0xff}}}, 35 {{{ -178, 275, 520}, 0, { 1502, 1712}, {0x00, 0x00, 0x81, 0xff}}}, 36 {{{ -178, 458, 520}, 0, { 1502, 986}, {0x00, 0x00, 0x81, 0xff}}}, 37 {{{ 179, 275, 520}, 0, { 70, 1712}, {0x00, 0x00, 0x81, 0xff}}}, 38 {{{ 179, 275, 520}, 0, { 0, 3524}, {0x00, 0x7f, 0x00, 0xff}}}, 39 {{{ -178, 275, 140}, 0, { 1398, 5044}, {0x00, 0x7f, 0x00, 0xff}}}, 40 {{{ -178, 275, 520}, 0, { 1398, 3524}, {0x00, 0x7f, 0x00, 0xff}}}, 41 {{{ 179, 275, 140}, 0, { 0, 5044}, {0x00, 0x7f, 0x00, 0xff}}}, 42 {{{ -178, 275, 140}, 0, { 1502, 1708}, {0x00, 0x00, 0x81, 0xff}}}, 43 }; 44 45 // 0x07006150 - 0x07006250 46 static const Vtx wf_seg7_vertex_07006150[] = { 47 {{{ 179, 93, 140}, 0, { 0, 5042}, {0x00, 0x7f, 0x00, 0xff}}}, 48 {{{ -178, 93, -239}, 0, { 1398, 6560}, {0x00, 0x7f, 0x00, 0xff}}}, 49 {{{ -178, 93, 140}, 0, { 1398, 5042}, {0x00, 0x7f, 0x00, 0xff}}}, 50 {{{ 179, 93, -239}, 0, { 0, 6560}, {0x00, 0x7f, 0x00, 0xff}}}, 51 {{{ 179, 93, -239}, 0, { 70, 2432}, {0x00, 0x00, 0x81, 0xff}}}, 52 {{{ -178, -88, -239}, 0, { 1502, 3160}, {0x00, 0x00, 0x81, 0xff}}}, 53 {{{ -178, 93, -239}, 0, { 1502, 2432}, {0x00, 0x00, 0x81, 0xff}}}, 54 {{{ 179, -88, -239}, 0, { 70, 3160}, {0x00, 0x00, 0x81, 0xff}}}, 55 {{{ 179, 275, 520}, 0, { 1980, 1626}, {0x7f, 0x00, 0x00, 0xff}}}, 56 {{{ 179, 458, 520}, 0, { 1982, 900}, {0x7f, 0x00, 0x00, 0xff}}}, 57 {{{ 179, 458, 900}, 0, { 462, 900}, {0x7f, 0x00, 0x00, 0xff}}}, 58 {{{ 179, 640, 900}, 0, { 464, 172}, {0x7f, 0x00, 0x00, 0xff}}}, 59 {{{ 179, 640, 1280}, 0, { -1052, 172}, {0x7f, 0x00, 0x00, 0xff}}}, 60 {{{ -178, -587, -1279}, 0, { 1398, 2234}, {0x00, 0x68, 0xb9, 0xff}}}, 61 {{{ -178, -267, -810}, 0, { 1398, 0}, {0x00, 0x68, 0xb9, 0xff}}}, 62 {{{ 179, -267, -810}, 0, { 0, 0}, {0x00, 0x68, 0xb9, 0xff}}}, 63 }; 64 65 // 0x07006250 - 0x07006330 66 static const Vtx wf_seg7_vertex_07006250[] = { 67 {{{ 179, 93, 140}, 0, { 3496, 2354}, {0x7f, 0x00, 0x00, 0xff}}}, 68 {{{ 179, 275, 140}, 0, { 3498, 1626}, {0x7f, 0x00, 0x00, 0xff}}}, 69 {{{ 179, 275, 520}, 0, { 1980, 1626}, {0x7f, 0x00, 0x00, 0xff}}}, 70 {{{ 179, -88, -239}, 0, { 5012, 3082}, {0x7f, 0x00, 0x00, 0xff}}}, 71 {{{ 179, 93, -239}, 0, { 5014, 2354}, {0x7f, 0x00, 0x00, 0xff}}}, 72 {{{ 179, -79, -620}, 0, { 6534, 3046}, {0x7f, 0x00, 0x00, 0xff}}}, 73 {{{ 179, -271, -620}, 0, { 6534, 3812}, {0x7f, 0x00, 0x00, 0xff}}}, 74 {{{ 179, -271, -620}, 0, { 70, 3886}, {0x00, 0x00, 0x81, 0xff}}}, 75 {{{ -178, -271, -620}, 0, { 1502, 3884}, {0x00, 0x00, 0x81, 0xff}}}, 76 {{{ 179, -79, -620}, 0, { 70, 3118}, {0x00, 0x00, 0x81, 0xff}}}, 77 {{{ -178, -79, -620}, 0, { 1502, 3118}, {0x00, 0x00, 0x81, 0xff}}}, 78 {{{ 179, -588, -1279}, 0, { 0, 2236}, {0x00, 0x68, 0xb9, 0xff}}}, 79 {{{ -178, -587, -1279}, 0, { 1398, 2234}, {0x00, 0x68, 0xb9, 0xff}}}, 80 {{{ 179, -267, -810}, 0, { 0, 0}, {0x00, 0x68, 0xb9, 0xff}}}, 81 }; 82 83 // 0x07006330 - 0x070063A0 84 static const Vtx wf_seg7_vertex_07006330[] = { 85 {{{ 179, -271, -620}, 0, { 0, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, 86 {{{ 179, -267, -810}, 0, { 0, 8840}, {0x00, 0x7e, 0x02, 0xff}}}, 87 {{{ -178, -267, -810}, 0, { 1398, 8840}, {0x00, 0x7e, 0x02, 0xff}}}, 88 {{{ 179, -267, -810}, 0, { 7294, 3794}, {0x7f, 0x00, 0x00, 0xff}}}, 89 {{{ 179, -271, -620}, 0, { 6534, 3812}, {0x7f, 0x00, 0x00, 0xff}}}, 90 {{{ 179, -588, -1279}, 0, { 9166, 5076}, {0x7f, 0x00, 0x00, 0xff}}}, 91 {{{ -178, -271, -620}, 0, { 1398, 8080}, {0x00, 0x7e, 0x02, 0xff}}}, 92 }; 93 94 // 0x070063A0 - 0x070064E8 95 static const Gfx wf_seg7_dl_070063A0[] = { 96 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09008000), 97 gsDPLoadSync(), 98 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 99 gsSPLight(&wf_seg7_lights_07005F58.l, 1), 100 gsSPLight(&wf_seg7_lights_07005F58.a, 2), 101 gsSPVertex(wf_seg7_vertex_07005F70, 15, 0), 102 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 103 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 104 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 105 gsSP1Triangle(11, 14, 12, 0x0), 106 gsSPVertex(wf_seg7_vertex_07006060, 15, 0), 107 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 108 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 109 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 110 gsSP1Triangle( 0, 2, 14, 0x0), 111 gsSPVertex(wf_seg7_vertex_07006150, 16, 0), 112 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 113 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 114 gsSP2Triangles( 8, 9, 10, 0x0, 10, 11, 12, 0x0), 115 gsSP1Triangle(13, 14, 15, 0x0), 116 gsSPVertex(wf_seg7_vertex_07006250, 14, 0), 117 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 118 gsSP2Triangles( 5, 3, 6, 0x0, 7, 8, 9, 0x0), 119 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 120 gsSPVertex(wf_seg7_vertex_07006330, 7, 0), 121 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 122 gsSP1Triangle( 0, 2, 6, 0x0), 123 gsSPEndDisplayList(), 124 }; 125 126 // 0x070064E8 - 0x07006558 127 const Gfx wf_seg7_dl_070064E8[] = { 128 gsDPPipeSync(), 129 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 130 gsSPClearGeometryMode(G_SHADING_SMOOTH), 131 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD), 132 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 133 gsDPTileSync(), 134 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 135 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 136 gsSPDisplayList(wf_seg7_dl_070063A0), 137 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 138 gsDPPipeSync(), 139 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 140 gsSPSetGeometryMode(G_SHADING_SMOOTH), 141 gsSPEndDisplayList(), 142 };