2.inc.c (13133B)
1 // 0x07010FB8 - 0x07010FD0 2 static const Lights1 ccm_seg7_lights_07010FB8 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07010FD0 - 0x070110C0 8 static const Vtx ccm_seg7_vertex_07010FD0[] = { 9 {{{ -21, -19, 174}, 0, { 990, 95}, {0x8c, 0xce, 0x00, 0xff}}}, 10 {{{ -30, 2, 174}, 0, { 990, 0}, {0x8c, 0xce, 0x00, 0xff}}}, 11 {{{ -30, 2, 123}, 0, { 0, 0}, {0x8c, 0xce, 0x00, 0xff}}}, 12 {{{ 0, 32, 123}, 0, { 990, 95}, {0x32, 0x74, 0x00, 0xff}}}, 13 {{{ 0, 32, 174}, 0, { 0, 95}, {0x32, 0x74, 0x00, 0xff}}}, 14 {{{ 21, 23, 174}, 0, { 0, 0}, {0x32, 0x74, 0x00, 0xff}}}, 15 {{{ 21, 23, 123}, 0, { 990, 0}, {0x32, 0x74, 0x00, 0xff}}}, 16 {{{ 21, 23, 174}, 0, { 990, 0}, {0x74, 0x32, 0x00, 0xff}}}, 17 {{{ 30, 2, 174}, 0, { 990, 95}, {0x74, 0x32, 0x00, 0xff}}}, 18 {{{ 30, 2, 123}, 0, { 0, 95}, {0x74, 0x32, 0x00, 0xff}}}, 19 {{{ 21, 23, 123}, 0, { 0, 0}, {0x74, 0x32, 0x00, 0xff}}}, 20 {{{ 0, -28, 123}, 0, { 990, 0}, {0xce, 0x8c, 0x00, 0xff}}}, 21 {{{ -21, -19, 174}, 0, { 0, 95}, {0xce, 0x8c, 0x00, 0xff}}}, 22 {{{ -21, -19, 123}, 0, { 990, 95}, {0xce, 0x8c, 0x00, 0xff}}}, 23 {{{ 0, -28, 174}, 0, { 0, 0}, {0xce, 0x8c, 0x00, 0xff}}}, 24 }; 25 26 // 0x070110C0 - 0x070111B0 27 static const Vtx ccm_seg7_vertex_070110C0[] = { 28 {{{ -30, 2, 123}, 0, { 0, 95}, {0x8c, 0x32, 0x00, 0xff}}}, 29 {{{ -21, 23, 174}, 0, { 990, 0}, {0x8c, 0x32, 0x00, 0xff}}}, 30 {{{ -21, 23, 123}, 0, { 0, 0}, {0x8c, 0x32, 0x00, 0xff}}}, 31 {{{ -21, -19, 174}, 0, { 990, 95}, {0x8c, 0xce, 0x00, 0xff}}}, 32 {{{ -30, 2, 123}, 0, { 0, 0}, {0x8c, 0xce, 0x00, 0xff}}}, 33 {{{ -21, -19, 123}, 0, { 0, 95}, {0x8c, 0xce, 0x00, 0xff}}}, 34 {{{ 30, 2, 123}, 0, { 0, 0}, {0x74, 0xce, 0x00, 0xff}}}, 35 {{{ 21, -19, 174}, 0, { 990, 95}, {0x74, 0xce, 0x00, 0xff}}}, 36 {{{ 21, -19, 123}, 0, { 0, 95}, {0x74, 0xce, 0x00, 0xff}}}, 37 {{{ 30, 2, 174}, 0, { 990, 0}, {0x74, 0xce, 0x00, 0xff}}}, 38 {{{ 21, -19, 174}, 0, { 990, 0}, {0x32, 0x8c, 0x00, 0xff}}}, 39 {{{ 0, -28, 174}, 0, { 990, 95}, {0x32, 0x8c, 0x00, 0xff}}}, 40 {{{ 0, -28, 123}, 0, { 0, 95}, {0x32, 0x8c, 0x00, 0xff}}}, 41 {{{ 21, -19, 123}, 0, { 0, 0}, {0x32, 0x8c, 0x00, 0xff}}}, 42 {{{ -30, 2, 174}, 0, { 990, 95}, {0x8c, 0x32, 0x00, 0xff}}}, 43 }; 44 45 // 0x070111B0 - 0x070112A0 46 static const Vtx ccm_seg7_vertex_070111B0[] = { 47 {{{ 0, -24, -122}, 0, { 990, 95}, {0x32, 0x8c, 0x00, 0xff}}}, 48 {{{ 21, -15, -173}, 0, { 0, 0}, {0x32, 0x8c, 0x00, 0xff}}}, 49 {{{ 21, -15, -122}, 0, { 990, 0}, {0x32, 0x8c, 0x00, 0xff}}}, 50 {{{ -21, 23, 174}, 0, { 990, 95}, {0xce, 0x74, 0x00, 0xff}}}, 51 {{{ 0, 32, 123}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, 52 {{{ -21, 23, 123}, 0, { 0, 95}, {0xce, 0x74, 0x00, 0xff}}}, 53 {{{ 0, 32, 174}, 0, { 990, 0}, {0xce, 0x74, 0x00, 0xff}}}, 54 {{{ 30, 5, -122}, 0, { 990, 95}, {0x75, 0x30, 0x00, 0xff}}}, 55 {{{ 30, 5, -173}, 0, { 0, 95}, {0x75, 0x30, 0x00, 0xff}}}, 56 {{{ 21, 27, -173}, 0, { 0, 0}, {0x75, 0x30, 0x00, 0xff}}}, 57 {{{ 21, 27, -122}, 0, { 990, 0}, {0x75, 0x30, 0x00, 0xff}}}, 58 {{{ 21, 27, -173}, 0, { 990, 0}, {0x32, 0x74, 0x00, 0xff}}}, 59 {{{ 0, 36, -173}, 0, { 990, 95}, {0x32, 0x74, 0x00, 0xff}}}, 60 {{{ 0, 36, -122}, 0, { 0, 95}, {0x32, 0x74, 0x00, 0xff}}}, 61 {{{ 21, 27, -122}, 0, { 0, 0}, {0x32, 0x74, 0x00, 0xff}}}, 62 }; 63 64 // 0x070112A0 - 0x07011390 65 static const Vtx ccm_seg7_vertex_070112A0[] = { 66 {{{ -21, -15, -173}, 0, { 990, 95}, {0xce, 0x8c, 0x00, 0xff}}}, 67 {{{ 0, -24, -173}, 0, { 990, 0}, {0xce, 0x8c, 0x00, 0xff}}}, 68 {{{ 0, -24, -122}, 0, { 0, 0}, {0xce, 0x8c, 0x00, 0xff}}}, 69 {{{ 0, -24, -122}, 0, { 990, 95}, {0x32, 0x8c, 0x00, 0xff}}}, 70 {{{ 0, -24, -173}, 0, { 0, 95}, {0x32, 0x8c, 0x00, 0xff}}}, 71 {{{ 21, -15, -173}, 0, { 0, 0}, {0x32, 0x8c, 0x00, 0xff}}}, 72 {{{ 21, -15, -173}, 0, { 6, -30}, {0x73, 0xcc, 0x00, 0xff}}}, 73 {{{ 30, 5, -173}, 0, { 6, 97}, {0x73, 0xcc, 0x00, 0xff}}}, 74 {{{ 30, 5, -122}, 0, { 1026, 95}, {0x73, 0xcc, 0x00, 0xff}}}, 75 {{{ 21, -15, -122}, 0, { 1026, 0}, {0x73, 0xcc, 0x00, 0xff}}}, 76 {{{ -30, 5, -122}, 0, { 990, 0}, {0x8d, 0xcc, 0x00, 0xff}}}, 77 {{{ -30, 5, -173}, 0, { 0, 0}, {0x8d, 0xcc, 0x00, 0xff}}}, 78 {{{ -21, -15, -173}, 0, { 0, 95}, {0x8d, 0xcc, 0x00, 0xff}}}, 79 {{{ -21, -15, -122}, 0, { 990, 95}, {0x8d, 0xcc, 0x00, 0xff}}}, 80 {{{ -21, -15, -122}, 0, { 0, 95}, {0xce, 0x8c, 0x00, 0xff}}}, 81 }; 82 83 // 0x07011390 - 0x07011410 84 static const Vtx ccm_seg7_vertex_07011390[] = { 85 {{{ -21, 27, -173}, 0, { -30, 97}, {0x8b, 0x30, 0x00, 0xff}}}, 86 {{{ -30, 5, -122}, 0, { 990, 0}, {0x8b, 0x30, 0x00, 0xff}}}, 87 {{{ -21, 27, -122}, 0, { 990, 95}, {0x8b, 0x30, 0x00, 0xff}}}, 88 {{{ -30, 5, -173}, 0, { -30, -29}, {0x8b, 0x30, 0x00, 0xff}}}, 89 {{{ 0, 36, -173}, 0, { 0, 0}, {0xce, 0x74, 0x00, 0xff}}}, 90 {{{ -21, 27, -122}, 0, { 990, 95}, {0xce, 0x74, 0x00, 0xff}}}, 91 {{{ 0, 36, -122}, 0, { 990, 0}, {0xce, 0x74, 0x00, 0xff}}}, 92 {{{ -21, 27, -173}, 0, { 0, 95}, {0xce, 0x74, 0x00, 0xff}}}, 93 }; 94 95 // 0x07011410 - 0x07011500 96 static const Vtx ccm_seg7_vertex_07011410[] = { 97 {{{ -21, 23, 174}, 0, { 118, 118}, {0x00, 0x00, 0x7f, 0xff}}}, 98 {{{ 21, 23, 174}, 0, { 840, 118}, {0x00, 0x00, 0x7f, 0xff}}}, 99 {{{ 0, 32, 174}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 100 {{{ 21, -19, 174}, 0, { 840, 840}, {0x00, 0x00, 0x7f, 0xff}}}, 101 {{{ 30, 2, 174}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 102 {{{ 0, -28, 174}, 0, { 480, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 103 {{{ -21, -19, 174}, 0, { 118, 840}, {0x00, 0x00, 0x7f, 0xff}}}, 104 {{{ -30, 2, 174}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 105 {{{ -21, -15, -173}, 0, { 840, 840}, {0x00, 0x00, 0x81, 0xff}}}, 106 {{{ -30, 5, -173}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, 107 {{{ -21, 27, -173}, 0, { 840, 118}, {0x00, 0x00, 0x81, 0xff}}}, 108 {{{ 21, -15, -173}, 0, { 118, 840}, {0x00, 0x00, 0x81, 0xff}}}, 109 {{{ 0, -24, -173}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, 110 {{{ 30, 5, -173}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, 111 {{{ 21, 27, -173}, 0, { 118, 118}, {0x00, 0x00, 0x81, 0xff}}}, 112 }; 113 114 // 0x07011500 - 0x07011600 115 static const Vtx ccm_seg7_vertex_07011500[] = { 116 {{{ -21, 27, -122}, 0, { 840, 118}, {0x00, 0x00, 0x7f, 0xff}}}, 117 {{{ -21, -15, -122}, 0, { 840, 840}, {0x00, 0x00, 0x7f, 0xff}}}, 118 {{{ 0, -24, -122}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 119 {{{ -21, -15, -173}, 0, { 840, 840}, {0x00, 0x00, 0x81, 0xff}}}, 120 {{{ -21, 27, -173}, 0, { 840, 118}, {0x00, 0x00, 0x81, 0xff}}}, 121 {{{ 0, 36, -173}, 0, { 480, 0}, {0x00, 0x00, 0x81, 0xff}}}, 122 {{{ 21, 27, -173}, 0, { 118, 118}, {0x00, 0x00, 0x81, 0xff}}}, 123 {{{ -21, -19, 123}, 0, { 118, 840}, {0x00, 0x00, 0x81, 0xff}}}, 124 {{{ 21, -19, 123}, 0, { 840, 840}, {0x00, 0x00, 0x81, 0xff}}}, 125 {{{ 0, -28, 123}, 0, { 478, 990}, {0x00, 0x00, 0x81, 0xff}}}, 126 {{{ 21, 23, 123}, 0, { 840, 118}, {0x00, 0x00, 0x81, 0xff}}}, 127 {{{ 30, 2, 123}, 0, { 990, 480}, {0x00, 0x00, 0x81, 0xff}}}, 128 {{{ -21, 23, 123}, 0, { 118, 118}, {0x00, 0x00, 0x81, 0xff}}}, 129 {{{ 0, 32, 123}, 0, { 478, 0}, {0x00, 0x00, 0x81, 0xff}}}, 130 {{{ -30, 2, 123}, 0, { 0, 480}, {0x00, 0x00, 0x81, 0xff}}}, 131 {{{ -30, 5, -122}, 0, { 990, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 132 }; 133 134 // 0x07011600 - 0x07011660 135 static const Vtx ccm_seg7_vertex_07011600[] = { 136 {{{ -21, 27, -122}, 0, { 840, 118}, {0x00, 0x00, 0x7f, 0xff}}}, 137 {{{ 0, -24, -122}, 0, { 478, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 138 {{{ 21, -15, -122}, 0, { 118, 840}, {0x00, 0x00, 0x7f, 0xff}}}, 139 {{{ 30, 5, -122}, 0, { 0, 480}, {0x00, 0x00, 0x7f, 0xff}}}, 140 {{{ 21, 27, -122}, 0, { 118, 118}, {0x00, 0x00, 0x7f, 0xff}}}, 141 {{{ 0, 36, -122}, 0, { 478, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 142 }; 143 144 // 0x07011660 - 0x070117B8 145 static const Gfx ccm_seg7_dl_07011660[] = { 146 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07000800), 147 gsDPLoadSync(), 148 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 4 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 149 gsSPLight(&ccm_seg7_lights_07010FB8.l, 1), 150 gsSPLight(&ccm_seg7_lights_07010FB8.a, 2), 151 gsSPVertex(ccm_seg7_vertex_07010FD0, 15, 0), 152 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 153 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 154 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 155 gsSP1Triangle(11, 14, 12, 0x0), 156 gsSPVertex(ccm_seg7_vertex_070110C0, 15, 0), 157 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 158 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 159 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 160 gsSP1Triangle( 0, 14, 1, 0x0), 161 gsSPVertex(ccm_seg7_vertex_070111B0, 15, 0), 162 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 163 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 164 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 165 gsSP1Triangle(11, 13, 14, 0x0), 166 gsSPVertex(ccm_seg7_vertex_070112A0, 15, 0), 167 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 168 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 169 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 170 gsSP1Triangle( 0, 2, 14, 0x0), 171 gsSPVertex(ccm_seg7_vertex_07011390, 8, 0), 172 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 173 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 174 gsSPEndDisplayList(), 175 }; 176 177 // 0x070117B8 - 0x070118B0 178 static const Gfx ccm_seg7_dl_070117B8[] = { 179 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07001100), 180 gsDPLoadSync(), 181 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 182 gsSPVertex(ccm_seg7_vertex_07011410, 15, 0), 183 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 184 gsSP2Triangles( 0, 5, 3, 0x0, 0, 6, 5, 0x0), 185 gsSP2Triangles( 0, 7, 6, 0x0, 0, 4, 1, 0x0), 186 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 12, 0x0), 187 gsSP2Triangles( 8, 13, 11, 0x0, 8, 14, 13, 0x0), 188 gsSPVertex(ccm_seg7_vertex_07011500, 16, 0), 189 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 190 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 191 gsSP2Triangles( 7, 10, 11, 0x0, 7, 12, 13, 0x0), 192 gsSP2Triangles( 7, 14, 12, 0x0, 7, 11, 8, 0x0), 193 gsSP2Triangles( 7, 13, 10, 0x0, 0, 15, 1, 0x0), 194 gsSPVertex(ccm_seg7_vertex_07011600, 6, 0), 195 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 196 gsSP2Triangles( 0, 3, 4, 0x0, 0, 4, 5, 0x0), 197 gsSPEndDisplayList(), 198 }; 199 200 // 0x070118B0 - 0x07011940 201 const Gfx ccm_seg7_dl_070118B0[] = { 202 gsDPPipeSync(), 203 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 204 gsSPClearGeometryMode(G_SHADING_SMOOTH), 205 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), 206 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 207 gsDPTileSync(), 208 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 2, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 209 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (4 - 1) << G_TEXTURE_IMAGE_FRAC), 210 gsSPDisplayList(ccm_seg7_dl_07011660), 211 gsDPTileSync(), 212 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), 213 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 214 gsSPDisplayList(ccm_seg7_dl_070117B8), 215 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 216 gsDPPipeSync(), 217 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 218 gsSPSetGeometryMode(G_SHADING_SMOOTH), 219 gsSPEndDisplayList(), 220 };