model.inc.c (11060B)
1 // 0x0700D658 - 0x0700D748 2 static const Vtx ccm_seg7_vertex_0700D658[] = { 3 {{{ -6015, -1740, 689}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 4 {{{ -6015, -1740, 934}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 5 {{{ -5769, -1740, 934}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 6 {{{ -5631, -1740, 4025}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 7 {{{ -5631, -1740, 4271}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 8 {{{ -5385, -1740, 4271}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 9 {{{ -5385, -1740, 4025}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 10 {{{ -4699, -1740, 4691}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 11 {{{ -4454, -1740, 4937}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 12 {{{ -4454, -1740, 4691}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 13 {{{ -4699, -1740, 4937}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 14 {{{ -5324, -1740, 2871}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 15 {{{ -5078, -1740, 3117}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 16 {{{ -5078, -1740, 2871}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 17 {{{ -5324, -1740, 3117}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 18 }; 19 20 // 0x0700D748 - 0x0700D838 21 static const Vtx ccm_seg7_vertex_0700D748[] = { 22 {{{ -611, 2560, -2428}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 23 {{{ -611, 2560, -2182}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 24 {{{ -365, 2560, -2182}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 25 {{{ -6015, -1740, 689}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 26 {{{ -5769, -1740, 934}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 27 {{{ -5769, -1740, 689}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 28 {{{ -3871, -4607, 4341}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 29 {{{ -3625, -4607, 4587}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 30 {{{ -3625, -4607, 4341}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 31 {{{ -3871, -4607, 4587}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 32 {{{ 1125, -4607, 5351}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 33 {{{ 1371, -4607, 5597}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 34 {{{ 1371, -4607, 5351}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 35 {{{ 1125, -4607, 5597}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 36 {{{ -365, 2560, -2428}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 37 }; 38 39 // 0x0700D838 - 0x0700D938 40 static const Vtx ccm_seg7_vertex_0700D838[] = { 41 {{{ -1269, -3583, 5796}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 42 {{{ -1023, -3583, 6042}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 43 {{{ -1023, -3583, 5796}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 44 {{{ -1891, 2560, -1916}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 45 {{{ -1891, 2560, -1670}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 46 {{{ -1645, 2560, -1670}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 47 {{{ -1645, 2560, -1916}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 48 {{{ -3566, 807, -2836}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 49 {{{ -3320, 807, -2590}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 50 {{{ -3320, 807, -2836}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 51 {{{ -3566, 807, -2590}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 52 {{{ 1867, -4607, 4826}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 53 {{{ 1867, -4607, 5072}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 54 {{{ 2112, -4607, 5072}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 55 {{{ 2112, -4607, 4826}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xb4}}}, 56 {{{ -1269, -3583, 6042}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xb4}}}, 57 }; 58 59 // 0x0700D938 - 0x0700D9B8 60 static const Vtx ccm_seg7_vertex_0700D938[] = { 61 {{{ 2114, 2560, -1753}, 0, { 0, 0}, {0x33, 0x33, 0x33, 0xb4}}}, 62 {{{ 2360, 2560, -1507}, 0, { 990, 990}, {0x33, 0x33, 0x33, 0xb4}}}, 63 {{{ 2360, 2560, -1753}, 0, { 990, 0}, {0x33, 0x33, 0x33, 0xb4}}}, 64 {{{ 2114, 2560, -1507}, 0, { 0, 990}, {0x33, 0x33, 0x33, 0xb4}}}, 65 {{{ 2762, 2560, -1761}, 0, { 0, 0}, {0x33, 0x33, 0x33, 0xb4}}}, 66 {{{ 3007, 2560, -1515}, 0, { 990, 990}, {0x33, 0x33, 0x33, 0xb4}}}, 67 {{{ 3007, 2560, -1761}, 0, { 990, 0}, {0x33, 0x33, 0x33, 0xb4}}}, 68 {{{ 2762, 2560, -1515}, 0, { 0, 990}, {0x33, 0x33, 0x33, 0xb4}}}, 69 }; 70 71 // 0x0700D9B8 - 0x0700DAA8 72 static const Vtx ccm_seg7_vertex_0700D9B8[] = { 73 {{{ 2033, 2195, -194}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 74 {{{ 2247, 2261, -378}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 75 {{{ 2042, 2261, -387}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 76 {{{ 1636, -4607, 4275}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 77 {{{ 1925, -4607, 4286}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 78 {{{ 1786, -4607, 4136}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 79 {{{ 1775, -4607, 4425}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 80 {{{ 2958, -2818, 1710}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 81 {{{ 3097, -2822, 1860}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 82 {{{ 3394, -2913, 1441}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 83 {{{ 3255, -2909, 1291}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 84 {{{ 2953, -2621, 2700}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 85 {{{ 3362, -2764, 2735}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 86 {{{ 3152, -2758, 2510}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 87 {{{ 3162, -2627, 2924}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 88 }; 89 90 // 0x0700DAA8 - 0x0700DB98 91 static const Vtx ccm_seg7_vertex_0700DAA8[] = { 92 {{{ 2163, 1630, 1460}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 93 {{{ 2220, 2062, 201}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 94 {{{ 2016, 2062, 192}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 95 {{{ 2033, 2195, -194}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 96 {{{ 2238, 2194, -185}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 97 {{{ 2247, 2261, -378}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 98 {{{ 1556, 1482, 1801}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 99 {{{ 1591, 1445, 1999}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 100 {{{ 1792, 1471, 1968}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 101 {{{ 1757, 1508, 1770}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 102 {{{ 970, 3072, 59}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 103 {{{ 1358, 3072, -1277}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 104 {{{ 949, 3072, -1271}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 105 {{{ 1379, 3072, 53}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 106 {{{ 1959, 1631, 1450}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 107 }; 108 109 // 0x0700DB98 - 0x0700DC18 110 static const Vtx ccm_seg7_vertex_0700DB98[] = { 111 {{{ 768, -4607, 6244}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 112 {{{ 1178, -4607, 6603}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 113 {{{ 1177, -4607, 6244}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 114 {{{ 768, -4607, 6603}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 115 {{{ -3892, -2149, 6246}, 0, { 0, 0}, {0x00, 0x10, 0x00, 0xff}}}, 116 {{{ -3892, -2149, 6605}, 0, { 0, 990}, {0x00, 0x10, 0x00, 0xff}}}, 117 {{{ -3268, -2149, 6605}, 0, { 990, 990}, {0x00, 0x10, 0x00, 0xff}}}, 118 {{{ -3268, -2149, 6246}, 0, { 990, 0}, {0x00, 0x10, 0x00, 0xff}}}, 119 }; 120 121 // 0x0700DC18 - 0x0700DD28 122 static const Gfx ccm_seg7_dl_0700DC18[] = { 123 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, snow_09009800), 124 gsDPLoadSync(), 125 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 126 gsSPVertex(ccm_seg7_vertex_0700D658, 15, 0), 127 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 128 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 129 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 130 gsSP1Triangle(11, 14, 12, 0x0), 131 gsSPVertex(ccm_seg7_vertex_0700D748, 15, 0), 132 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 133 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 134 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 135 gsSP1Triangle( 0, 2, 14, 0x0), 136 gsSPVertex(ccm_seg7_vertex_0700D838, 16, 0), 137 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 138 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 139 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 140 gsSP2Triangles(11, 13, 14, 0x0, 0, 15, 1, 0x0), 141 gsSPVertex(ccm_seg7_vertex_0700D938, 8, 0), 142 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 143 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 144 gsSPEndDisplayList(), 145 }; 146 147 // 0x0700DD28 - 0x0700DDF0 148 static const Gfx ccm_seg7_dl_0700DD28[] = { 149 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, snow_09009000), 150 gsDPLoadSync(), 151 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 152 gsSPVertex(ccm_seg7_vertex_0700D9B8, 15, 0), 153 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 154 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 155 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 156 gsSP1Triangle(11, 14, 12, 0x0), 157 gsSPVertex(ccm_seg7_vertex_0700DAA8, 15, 0), 158 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 159 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 160 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 161 gsSP1Triangle(14, 0, 2, 0x0), 162 gsSPVertex(ccm_seg7_vertex_0700DB98, 8, 0), 163 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 164 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 165 gsSPEndDisplayList(), 166 }; 167 168 // 0x0700DDF0 - 0x0700DE68 169 const Gfx ccm_seg7_dl_0700DDF0[] = { 170 gsDPPipeSync(), 171 gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), 172 gsSPClearGeometryMode(G_LIGHTING), 173 gsDPSetTile(G_IM_FMT_IA, 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), 174 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 175 gsDPTileSync(), 176 gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 177 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 178 gsSPDisplayList(ccm_seg7_dl_0700DC18), 179 gsSPDisplayList(ccm_seg7_dl_0700DD28), 180 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 181 gsDPPipeSync(), 182 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 183 gsSPSetGeometryMode(G_LIGHTING), 184 gsSPEndDisplayList(), 185 };