model.inc.c (31083B)
1 // Bully 2 3 // 0x05000000 4 static const Vtx bully_seg5_vertex_05000000[] = { 5 {{{ 196, 17, 114}, 0, { 325, 310}, {0xff, 0xff, 0xff, 0xff}}}, 6 {{{ 259, 2, 106}, 0, { 422, 7}, {0xff, 0xff, 0xff, 0xff}}}, 7 {{{ 184, -14, 137}, 0, { 399, 416}, {0xff, 0xff, 0xff, 0xff}}}, 8 {{{ 196, 17, -113}, 0, { 105, 286}, {0xff, 0xff, 0xff, 0xff}}}, 9 {{{ 259, 2, -105}, 0, { 69, -34}, {0xff, 0xff, 0xff, 0xff}}}, 10 {{{ 171, 17, -157}, 0, { -107, 540}, {0xff, 0xff, 0xff, 0xff}}}, 11 {{{ 184, -14, -136}, 0, { -34, 392}, {0xff, 0xff, 0xff, 0xff}}}, 12 {{{ 91, 42, -114}, 0, { 236, 784}, {0xff, 0xff, 0xff, 0xff}}}, 13 {{{ 140, 42, -34}, 0, { 621, 305}, {0xff, 0xff, 0xff, 0xff}}}, 14 {{{ 116, -38, -75}, 0, { 344, 489}, {0xff, 0xff, 0xff, 0xff}}}, 15 {{{ 171, 17, 158}, 0, { 417, 557}, {0xff, 0xff, 0xff, 0xff}}}, 16 {{{ 116, -38, 76}, 0, { 111, 499}, {0xff, 0xff, 0xff, 0xff}}}, 17 {{{ 91, 42, 115}, 0, { 120, 778}, {0xff, 0xff, 0xff, 0xff}}}, 18 {{{ 140, 42, 35}, 0, { -40, 311}, {0xff, 0xff, 0xff, 0xff}}}, 19 }; 20 21 // 0x050000E0 22 ALIGNED8 static const Texture bully_seg5_texture_050000E0[] = { 23 #include "actors/bully/bully_horn.rgba16.inc.c" 24 }; 25 26 // 0x050002E0 - 0x05000398 27 const Gfx bully_seg5_dl_050002E0[] = { 28 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bully_seg5_texture_050000E0), 29 gsDPLoadSync(), 30 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 16 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)), 31 gsSPVertex(bully_seg5_vertex_05000000, 14, 0), 32 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 33 gsSP2Triangles( 5, 4, 6, 0x0, 6, 7, 5, 0x0), 34 gsSP2Triangles( 5, 7, 8, 0x0, 5, 8, 3, 0x0), 35 gsSP2Triangles( 3, 8, 9, 0x0, 3, 9, 6, 0x0), 36 gsSP2Triangles( 6, 4, 3, 0x0, 6, 9, 7, 0x0), 37 gsSP2Triangles(10, 11, 2, 0x0, 0, 12, 10, 0x0), 38 gsSP2Triangles(10, 12, 11, 0x0, 2, 1, 10, 0x0), 39 gsSP2Triangles(10, 1, 0, 0x0, 2, 11, 13, 0x0), 40 gsSP2Triangles( 0, 13, 12, 0x0, 2, 13, 0, 0x0), 41 gsSPEndDisplayList(), 42 }; 43 44 // 0x05000398 - 0x05000408 45 const Gfx bully_seg5_dl_05000398[] = { 46 gsDPPipeSync(), 47 gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), 48 gsSPClearGeometryMode(G_LIGHTING), 49 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), 50 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 51 gsDPTileSync(), 52 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD), 53 gsDPSetTileSize(0, 0, 0, (16 - 1) << G_TEXTURE_IMAGE_FRAC, (16 - 1) << G_TEXTURE_IMAGE_FRAC), 54 gsSPDisplayList(bully_seg5_dl_050002E0), 55 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 56 gsDPPipeSync(), 57 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 58 gsSPSetGeometryMode(G_LIGHTING), 59 gsSPEndDisplayList(), 60 }; 61 62 // 0x05000408 63 static const Lights1 bully_seg5_lights_05000408 = gdSPDefLights1( 64 0x00, 0x38, 0x00, 65 0x00, 0xe3, 0x00, 0x28, 0x28, 0x28 66 ); 67 68 // 0x05000420 69 static const Lights1 bully_seg5_lights_05000420 = gdSPDefLights1( 70 0x00, 0x3f, 0x00, 71 0x00, 0xff, 0x00, 0x28, 0x28, 0x28 72 ); 73 74 // Unreferenced light group 75 UNUSED static const Lights1 bully_lights_unused = gdSPDefLights1( 76 0x3f, 0x29, 0x00, 77 0xff, 0xa5, 0x00, 0x28, 0x28, 0x28 78 ); 79 80 // 0x05000450 81 static const Lights1 bully_seg5_lights_05000450 = gdSPDefLights1( 82 0x00, 0x00, 0x00, 83 0x00, 0x00, 0x00, 0x28, 0x28, 0x28 84 ); 85 86 // //! There's another malformed light entry here. 87 // 0x05000468 88 ALIGNED8 static const Texture bully_seg5_texture_05000468[] = { 89 #include "actors/bully/bully_left_side.rgba16.inc.c" 90 }; 91 92 // 0x05001468 93 ALIGNED8 static const Texture bully_seg5_texture_05001468[] = { 94 #include "actors/bully/bully_right_side.rgba16.inc.c" 95 }; 96 97 // 0x05002468 98 ALIGNED8 static const Texture bully_seg5_texture_05002468[] = { 99 #include "actors/bully/bully_eye.rgba16.inc.c" 100 }; 101 102 // 0x05002C68 103 static const Vtx bully_seg5_vertex_05002C68[] = { 104 {{{ 27, -35, 0}, 0, { 0, 0}, {0x0c, 0x82, 0x04, 0x00}}}, 105 {{{ 56, -16, -27}, 0, { 0, 0}, {0x16, 0xae, 0xa3, 0x00}}}, 106 {{{ 72, -16, 0}, 0, { 0, 0}, {0x59, 0xa7, 0x04, 0x00}}}, 107 {{{ 56, 28, -46}, 0, { 0, 0}, {0x65, 0xdf, 0xbd, 0xff}}}, 108 {{{ 90, 28, 0}, 0, { 0, 0}, {0x65, 0xdf, 0xbd, 0xff}}}, 109 {{{ -17, -17, 0}, 0, { 0, 0}, {0xd7, 0xc5, 0x98, 0xff}}}, 110 {{{ -37, 27, 0}, 0, { 0, 0}, {0xd0, 0xde, 0x90, 0xff}}}, 111 {{{ 56, 28, -46}, 0, { 0, 0}, {0xd0, 0xde, 0x90, 0xff}}}, 112 {{{ 56, -16, 22}, 0, { 0, 0}, {0x16, 0xb4, 0x62, 0xff}}}, 113 {{{ 90, 28, 0}, 0, { 0, 0}, {0x5f, 0xde, 0x4b, 0xff}}}, 114 {{{ 55, 28, 41}, 0, { 0, 0}, {0x5f, 0xde, 0x4b, 0xff}}}, 115 {{{ -17, -17, 0}, 0, { 0, 0}, {0xdc, 0xcb, 0x6c, 0xff}}}, 116 {{{ 55, 28, 41}, 0, { 0, 0}, {0xd5, 0xdf, 0x72, 0xff}}}, 117 {{{ -37, 27, 0}, 0, { 0, 0}, {0xd5, 0xdf, 0x72, 0xff}}}, 118 }; 119 120 // 0x05002D48 121 static const Vtx bully_seg5_vertex_05002D48[] = { 122 {{{ 90, 28, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, 123 {{{ 56, 28, -46}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, 124 {{{ -37, 27, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, 125 {{{ 55, 28, 41}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, 126 }; 127 128 // 0x05002D88 129 static const Vtx bully_seg5_vertex_05002D88[] = { 130 {{{ 72, -16, 0}, 0, { 0, 0}, {0x59, 0xa7, 0xfc, 0x00}}}, 131 {{{ 56, -16, 27}, 0, { 0, 0}, {0x16, 0xae, 0x5d, 0x00}}}, 132 {{{ 27, -35, 0}, 0, { 0, 0}, {0x0c, 0x82, 0xfc, 0x00}}}, 133 {{{ 90, 28, 0}, 0, { 0, 0}, {0x65, 0xdf, 0x43, 0xff}}}, 134 {{{ 56, 28, 46}, 0, { 0, 0}, {0x65, 0xdf, 0x43, 0xff}}}, 135 {{{ 56, 28, 46}, 0, { 0, 0}, {0xd0, 0xde, 0x70, 0xff}}}, 136 {{{ -37, 27, 0}, 0, { 0, 0}, {0xd0, 0xde, 0x70, 0xff}}}, 137 {{{ -17, -17, 0}, 0, { 0, 0}, {0xd7, 0xc5, 0x68, 0xff}}}, 138 {{{ 56, -16, -22}, 0, { 0, 0}, {0x16, 0xb4, 0x9e, 0xff}}}, 139 {{{ 55, 28, -41}, 0, { 0, 0}, {0x5f, 0xde, 0xb5, 0xff}}}, 140 {{{ 90, 28, 0}, 0, { 0, 0}, {0x5f, 0xde, 0xb5, 0xff}}}, 141 {{{ -37, 27, 0}, 0, { 0, 0}, {0xd5, 0xdf, 0x8e, 0xff}}}, 142 {{{ 55, 28, -41}, 0, { 0, 0}, {0xd5, 0xdf, 0x8e, 0xff}}}, 143 {{{ -17, -17, 0}, 0, { 0, 0}, {0xdc, 0xcb, 0x94, 0xff}}}, 144 }; 145 146 // 0x05002E68 147 static const Vtx bully_seg5_vertex_05002E68[] = { 148 {{{ 55, 28, -41}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, 149 {{{ -37, 27, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, 150 {{{ 56, 28, 46}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0x00}}}, 151 {{{ 90, 28, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, 152 }; 153 154 // 0x05002EA8 155 static const Vtx bully_seg5_vertex_05002EA8[] = { 156 {{{ 60, 143, 0}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0x00}}}, 157 {{{ 57, 127, -67}, 0, { 0, 0}, {0x0c, 0x7a, 0xe3, 0x00}}}, 158 {{{ -46, 137, -67}, 0, { 0, 0}, {0x0c, 0x7a, 0xe3, 0x00}}}, 159 {{{ -42, 153, 0}, 0, { 0, 0}, {0x0c, 0x7e, 0x00, 0xff}}}, 160 {{{ -46, 137, 67}, 0, { 0, 0}, {0x0c, 0x7a, 0x1d, 0xff}}}, 161 {{{ 57, 127, 67}, 0, { 0, 0}, {0x0c, 0x7a, 0x1d, 0xff}}}, 162 }; 163 164 // 0x05002F08 165 static const Vtx bully_seg5_vertex_05002F08[] = { 166 {{{ -133, -40, 39}, 0, { 0, 0}, {0x8b, 0xdd, 0x22, 0x00}}}, 167 {{{ -134, -1, 55}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0x00}}}, 168 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 169 {{{ -102, -73, 72}, 0, { 0, 0}, {0xa7, 0xc0, 0x3f, 0xff}}}, 170 {{{ -102, 0, 102}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 171 {{{ -54, -95, 94}, 0, { 0, 0}, {0xd0, 0xad, 0x52, 0xff}}}, 172 {{{ -55, 0, 134}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, 173 {{{ 0, -102, 102}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, 174 {{{ 0, 0, 145}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 175 {{{ 56, -94, 94}, 0, { 0, 0}, {0x31, 0xae, 0x52, 0xff}}}, 176 {{{ 55, 0, 134}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, 177 {{{ 103, -71, 72}, 0, { 0, 0}, {0x5a, 0xc2, 0x3f, 0xff}}}, 178 {{{ 102, 0, 102}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, 179 {{{ 134, -38, 39}, 0, { 0, 0}, {0x75, 0xdf, 0x22, 0xff}}}, 180 {{{ 134, 1, 55}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, 181 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 182 }; 183 184 // 0x05003008 185 static const Vtx bully_seg5_vertex_05003008[] = { 186 {{{ -133, -56, 0}, 0, { 0, 0}, {0x8b, 0xcf, 0x00, 0xff}}}, 187 {{{ -133, -40, 39}, 0, { 0, 0}, {0x8b, 0xdd, 0x22, 0x00}}}, 188 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 189 {{{ -101, -103, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, 190 {{{ -102, -73, 72}, 0, { 0, 0}, {0xa7, 0xc0, 0x3f, 0xff}}}, 191 {{{ -54, -134, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, 192 {{{ -54, -95, 94}, 0, { 0, 0}, {0xd0, 0xad, 0x52, 0xff}}}, 193 {{{ 1, -145, 0}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0xff}}}, 194 {{{ 0, -102, 102}, 0, { 0, 0}, {0x00, 0xa7, 0x59, 0xff}}}, 195 {{{ 56, -133, 0}, 0, { 0, 0}, {0x31, 0x8c, 0x00, 0xff}}}, 196 {{{ 56, -94, 94}, 0, { 0, 0}, {0x31, 0xae, 0x52, 0xff}}}, 197 {{{ 103, -101, 0}, 0, { 0, 0}, {0x5a, 0xa8, 0x00, 0xff}}}, 198 {{{ 103, -71, 72}, 0, { 0, 0}, {0x5a, 0xc2, 0x3f, 0xff}}}, 199 {{{ 134, -54, 0}, 0, { 0, 0}, {0x75, 0xd1, 0x00, 0xff}}}, 200 {{{ 134, -38, 39}, 0, { 0, 0}, {0x75, 0xdf, 0x22, 0xff}}}, 201 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 202 }; 203 204 // 0x05003108 205 static const Vtx bully_seg5_vertex_05003108[] = { 206 {{{ -133, -40, -39}, 0, { 0, 0}, {0x8b, 0xdd, 0xde, 0xff}}}, 207 {{{ -133, -56, 0}, 0, { 0, 0}, {0x8b, 0xcf, 0x00, 0x00}}}, 208 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 209 {{{ -102, -73, -72}, 0, { 0, 0}, {0xa7, 0xc0, 0xc1, 0xff}}}, 210 {{{ -101, -103, 0}, 0, { 0, 0}, {0xa7, 0xa6, 0x00, 0xff}}}, 211 {{{ -54, -95, -94}, 0, { 0, 0}, {0xd0, 0xad, 0xae, 0xff}}}, 212 {{{ -54, -134, 0}, 0, { 0, 0}, {0xd0, 0x8b, 0x00, 0xff}}}, 213 {{{ 0, -102, -102}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, 214 {{{ 1, -145, 0}, 0, { 0, 0}, {0x01, 0x81, 0x00, 0xff}}}, 215 {{{ 56, -94, -94}, 0, { 0, 0}, {0x31, 0xae, 0xae, 0xff}}}, 216 {{{ 56, -133, 0}, 0, { 0, 0}, {0x31, 0x8c, 0x00, 0xff}}}, 217 {{{ 103, -71, -72}, 0, { 0, 0}, {0x5a, 0xc2, 0xc1, 0xff}}}, 218 {{{ 103, -101, 0}, 0, { 0, 0}, {0x5a, 0xa8, 0x00, 0xff}}}, 219 {{{ 134, -38, -39}, 0, { 0, 0}, {0x75, 0xdf, 0xde, 0xff}}}, 220 {{{ 134, -54, 0}, 0, { 0, 0}, {0x75, 0xd1, 0x00, 0xff}}}, 221 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 222 }; 223 224 // 0x05003208 225 static const Vtx bully_seg5_vertex_05003208[] = { 226 {{{ -134, -1, -55}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0xff}}}, 227 {{{ -133, -40, -39}, 0, { 0, 0}, {0x8b, 0xdd, 0xde, 0x00}}}, 228 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 229 {{{ -102, 0, -102}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, 230 {{{ -102, -73, -72}, 0, { 0, 0}, {0xa7, 0xc0, 0xc1, 0xff}}}, 231 {{{ -55, 0, -134}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, 232 {{{ -54, -95, -94}, 0, { 0, 0}, {0xd0, 0xad, 0xae, 0xff}}}, 233 {{{ 0, 0, -145}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 234 {{{ 0, -102, -102}, 0, { 0, 0}, {0x00, 0xa7, 0xa7, 0xff}}}, 235 {{{ 55, 0, -134}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, 236 {{{ 56, -94, -94}, 0, { 0, 0}, {0x31, 0xae, 0xae, 0xff}}}, 237 {{{ 102, 0, -102}, 0, { 0, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, 238 {{{ 103, -71, -72}, 0, { 0, 0}, {0x5a, 0xc2, 0xc1, 0xff}}}, 239 {{{ 134, 1, -55}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, 240 {{{ 134, -38, -39}, 0, { 0, 0}, {0x75, 0xdf, 0xde, 0xff}}}, 241 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 242 }; 243 244 // 0x05003308 245 static const Vtx bully_seg5_vertex_05003308[] = { 246 {{{ -134, 38, -39}, 0, { 0, 0}, {0x8b, 0x21, 0xde, 0xff}}}, 247 {{{ -134, -1, -55}, 0, { 0, 0}, {0x8b, 0x00, 0xd0, 0x00}}}, 248 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 249 {{{ -103, 71, -72}, 0, { 0, 0}, {0xa6, 0x3e, 0xc1, 0xff}}}, 250 {{{ -102, 0, -102}, 0, { 0, 0}, {0xa6, 0x00, 0xa7, 0xff}}}, 251 {{{ -56, 94, -94}, 0, { 0, 0}, {0xcf, 0x52, 0xae, 0xff}}}, 252 {{{ -55, 0, -134}, 0, { 0, 0}, {0xd0, 0x00, 0x8b, 0xff}}}, 253 {{{ 0, 102, -102}, 0, { 0, 0}, {0x00, 0x59, 0xa7, 0xff}}}, 254 {{{ 0, 0, -145}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 255 {{{ 54, 95, -94}, 0, { 0, 0}, {0x30, 0x53, 0xae, 0xff}}}, 256 {{{ 55, 0, -134}, 0, { 0, 0}, {0x30, 0x00, 0x8b, 0xff}}}, 257 {{{ 102, 73, -72}, 0, { 0, 0}, {0x59, 0x40, 0xc1, 0xff}}}, 258 {{{ 102, 0, -102}, 0, { 0, 0}, {0x5a, 0x00, 0xa7, 0xff}}}, 259 {{{ 133, 40, -39}, 0, { 0, 0}, {0x75, 0x23, 0xde, 0xff}}}, 260 {{{ 134, 1, -55}, 0, { 0, 0}, {0x75, 0x00, 0xd0, 0xff}}}, 261 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 262 }; 263 264 // 0x05003408 265 static const Vtx bully_seg5_vertex_05003408[] = { 266 {{{ -134, 54, 0}, 0, { 0, 0}, {0x8b, 0x2f, 0x00, 0xff}}}, 267 {{{ -134, 38, -39}, 0, { 0, 0}, {0x8b, 0x21, 0xde, 0x00}}}, 268 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 269 {{{ -103, 101, 0}, 0, { 0, 0}, {0xa6, 0x58, 0x00, 0xff}}}, 270 {{{ -103, 71, -72}, 0, { 0, 0}, {0xa6, 0x3e, 0xc1, 0xff}}}, 271 {{{ -56, 133, 0}, 0, { 0, 0}, {0xcf, 0x74, 0x00, 0xff}}}, 272 {{{ -56, 94, -94}, 0, { 0, 0}, {0xcf, 0x52, 0xae, 0xff}}}, 273 {{{ -1, 145, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, 274 {{{ 0, 102, -102}, 0, { 0, 0}, {0x00, 0x59, 0xa7, 0xff}}}, 275 {{{ 54, 134, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, 276 {{{ 54, 95, -94}, 0, { 0, 0}, {0x30, 0x53, 0xae, 0xff}}}, 277 {{{ 101, 103, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, 278 {{{ 102, 73, -72}, 0, { 0, 0}, {0x59, 0x40, 0xc1, 0xff}}}, 279 {{{ 133, 56, 0}, 0, { 0, 0}, {0x75, 0x31, 0x00, 0xff}}}, 280 {{{ 133, 40, -39}, 0, { 0, 0}, {0x75, 0x23, 0xde, 0xff}}}, 281 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 282 }; 283 284 // 0x05003508 285 static const Vtx bully_seg5_vertex_05003508[] = { 286 {{{ -134, 38, 39}, 0, { 0, 0}, {0x8b, 0x21, 0x22, 0xff}}}, 287 {{{ -134, 54, 0}, 0, { 0, 0}, {0x8b, 0x2f, 0x00, 0x00}}}, 288 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 289 {{{ -103, 71, 72}, 0, { 0, 0}, {0xa6, 0x3e, 0x3f, 0xff}}}, 290 {{{ -103, 101, 0}, 0, { 0, 0}, {0xa6, 0x58, 0x00, 0xff}}}, 291 {{{ -56, 94, 94}, 0, { 0, 0}, {0xcf, 0x52, 0x52, 0xff}}}, 292 {{{ -56, 133, 0}, 0, { 0, 0}, {0xcf, 0x74, 0x00, 0xff}}}, 293 {{{ 0, 102, 102}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, 294 {{{ -1, 145, 0}, 0, { 0, 0}, {0xff, 0x7f, 0x00, 0xff}}}, 295 {{{ 54, 95, 94}, 0, { 0, 0}, {0x30, 0x53, 0x52, 0xff}}}, 296 {{{ 54, 134, 0}, 0, { 0, 0}, {0x30, 0x75, 0x00, 0xff}}}, 297 {{{ 102, 73, 72}, 0, { 0, 0}, {0x59, 0x40, 0x3f, 0xff}}}, 298 {{{ 101, 103, 0}, 0, { 0, 0}, {0x59, 0x5a, 0x00, 0xff}}}, 299 {{{ 133, 40, 39}, 0, { 0, 0}, {0x75, 0x23, 0x22, 0xff}}}, 300 {{{ 133, 56, 0}, 0, { 0, 0}, {0x75, 0x31, 0x00, 0xff}}}, 301 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 302 }; 303 304 // 0x05003608 305 static const Vtx bully_seg5_vertex_05003608[] = { 306 {{{ -134, -1, 55}, 0, { 0, 0}, {0x8b, 0x00, 0x30, 0xff}}}, 307 {{{ -134, 38, 39}, 0, { 0, 0}, {0x8b, 0x21, 0x22, 0x00}}}, 308 {{{ -145, -1, 0}, 0, { 0, 0}, {0x81, 0xff, 0x00, 0x00}}}, 309 {{{ -102, 0, 102}, 0, { 0, 0}, {0xa6, 0x00, 0x59, 0xff}}}, 310 {{{ -103, 71, 72}, 0, { 0, 0}, {0xa6, 0x3e, 0x3f, 0xff}}}, 311 {{{ -55, 0, 134}, 0, { 0, 0}, {0xd0, 0x00, 0x75, 0xff}}}, 312 {{{ -56, 94, 94}, 0, { 0, 0}, {0xcf, 0x52, 0x52, 0xff}}}, 313 {{{ 0, 0, 145}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 314 {{{ 0, 102, 102}, 0, { 0, 0}, {0x00, 0x59, 0x59, 0xff}}}, 315 {{{ 55, 0, 134}, 0, { 0, 0}, {0x30, 0x00, 0x75, 0xff}}}, 316 {{{ 54, 95, 94}, 0, { 0, 0}, {0x30, 0x53, 0x52, 0xff}}}, 317 {{{ 102, 0, 102}, 0, { 0, 0}, {0x5a, 0x00, 0x59, 0xff}}}, 318 {{{ 102, 73, 72}, 0, { 0, 0}, {0x59, 0x40, 0x3f, 0xff}}}, 319 {{{ 134, 1, 55}, 0, { 0, 0}, {0x75, 0x00, 0x30, 0xff}}}, 320 {{{ 133, 40, 39}, 0, { 0, 0}, {0x75, 0x23, 0x22, 0xff}}}, 321 {{{ 145, 1, 0}, 0, { 0, 0}, {0x7f, 0x01, 0x00, 0xff}}}, 322 }; 323 324 // 0x05003708 - 0x050037A0 325 const Gfx bully_seg5_dl_05003708[] = { 326 gsSPLight(&bully_seg5_lights_05000408.l, 1), 327 gsSPLight(&bully_seg5_lights_05000408.a, 2), 328 gsSPVertex(bully_seg5_vertex_05002C68, 14, 0), 329 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 330 gsSP2Triangles( 2, 3, 4, 0x0, 1, 5, 6, 0x0), 331 gsSP2Triangles( 1, 6, 7, 0x0, 0, 5, 1, 0x0), 332 gsSP2Triangles( 0, 2, 8, 0x0, 8, 2, 9, 0x0), 333 gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 12, 0x0), 334 gsSP2Triangles(11, 12, 13, 0x0, 0, 8, 11, 0x0), 335 gsSPVertex(bully_seg5_vertex_05002D48, 4, 0), 336 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 337 gsSPEndDisplayList(), 338 }; 339 340 // 0x050037A0 - 0x05003838 341 const Gfx bully_seg5_dl_050037A0[] = { 342 gsSPLight(&bully_seg5_lights_05000420.l, 1), 343 gsSPLight(&bully_seg5_lights_05000420.a, 2), 344 gsSPVertex(bully_seg5_vertex_05002D88, 14, 0), 345 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0), 346 gsSP2Triangles( 3, 1, 0, 0x0, 5, 6, 7, 0x0), 347 gsSP2Triangles( 5, 7, 1, 0x0, 1, 7, 2, 0x0), 348 gsSP2Triangles( 8, 0, 2, 0x0, 9, 10, 0, 0x0), 349 gsSP2Triangles( 9, 0, 8, 0x0, 11, 12, 8, 0x0), 350 gsSP2Triangles(11, 8, 13, 0x0, 13, 8, 2, 0x0), 351 gsSPVertex(bully_seg5_vertex_05002E68, 4, 0), 352 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 353 gsSPEndDisplayList(), 354 }; 355 356 // 0x05003838 - 0x05003878 357 const Gfx bully_seg5_dl_05003838[] = { 358 gsSPLight((u8*)bully_seg5_texture_05000468 + 0x8, 1), //! yet another malformed light... 359 gsSPLight(bully_seg5_texture_05000468, 2), 360 gsSPVertex(bully_seg5_vertex_05002EA8, 6, 0), 361 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 362 gsSP2Triangles( 3, 4, 5, 0x0, 3, 5, 0, 0x0), 363 gsSPEndDisplayList(), 364 }; 365 366 // 0x05003878 - 0x05003C50 367 const Gfx bully_seg5_dl_05003878[] = { 368 gsSPLight(&bully_seg5_lights_05000450.l, 1), 369 gsSPLight(&bully_seg5_lights_05000450.a, 2), 370 gsSPVertex(bully_seg5_vertex_05002F08, 16, 0), 371 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 372 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 373 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 374 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 375 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 376 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 377 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 378 gsSPVertex(bully_seg5_vertex_05003008, 16, 0), 379 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 380 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 381 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 382 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 383 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 384 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 385 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 386 gsSPVertex(bully_seg5_vertex_05003108, 16, 0), 387 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 388 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 389 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 390 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 391 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 392 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 393 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 394 gsSPVertex(bully_seg5_vertex_05003208, 16, 0), 395 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 396 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 397 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 398 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 399 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 400 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 401 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 402 gsSPVertex(bully_seg5_vertex_05003308, 16, 0), 403 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 404 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 405 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 406 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 407 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 408 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 409 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 410 gsSPVertex(bully_seg5_vertex_05003408, 16, 0), 411 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 412 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 413 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 414 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 415 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 416 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 417 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 418 gsSPVertex(bully_seg5_vertex_05003508, 16, 0), 419 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 420 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 421 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 422 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 423 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 424 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 425 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 426 gsSPVertex(bully_seg5_vertex_05003608, 16, 0), 427 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 428 gsSP2Triangles( 1, 3, 4, 0x0, 4, 3, 5, 0x0), 429 gsSP2Triangles( 4, 5, 6, 0x0, 6, 5, 7, 0x0), 430 gsSP2Triangles( 6, 7, 8, 0x0, 8, 7, 9, 0x0), 431 gsSP2Triangles( 8, 9, 10, 0x0, 10, 9, 11, 0x0), 432 gsSP2Triangles(10, 11, 12, 0x0, 12, 11, 13, 0x0), 433 gsSP2Triangles(12, 13, 14, 0x0, 14, 13, 15, 0x0), 434 gsSPEndDisplayList(), 435 }; 436 437 // 0x05003C50 438 static const Vtx bully_seg5_vertex_05003C50[] = { 439 {{{ 0, 57, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, 440 {{{ -55, -55, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 441 {{{ 0, -55, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 442 {{{ -55, 57, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 443 }; 444 445 // 0x05003C90 446 static const Vtx bully_seg5_vertex_05003C90[] = { 447 {{{ 57, 57, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, 448 {{{ 0, -55, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 449 {{{ 57, -55, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 450 {{{ 0, 57, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 451 }; 452 453 // 0x05003CD0 - 0x05003D08 454 const Gfx bully_seg5_dl_05003CD0[] = { 455 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bully_seg5_texture_05000468), 456 gsDPLoadSync(), 457 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 458 gsSPVertex(bully_seg5_vertex_05003C50, 4, 0), 459 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 460 gsSPEndDisplayList(), 461 }; 462 463 // 0x05003D08 - 0x05003D40 464 const Gfx bully_seg5_dl_05003D08[] = { 465 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bully_seg5_texture_05001468), 466 gsDPLoadSync(), 467 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 468 gsSPVertex(bully_seg5_vertex_05003C90, 4, 0), 469 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 470 gsSPEndDisplayList(), 471 }; 472 473 // 0x05003D40 - 0x05003DB8 474 const Gfx bully_seg5_dl_05003D40[] = { 475 gsDPPipeSync(), 476 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 477 gsSPClearGeometryMode(G_LIGHTING), 478 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), 479 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 480 gsDPTileSync(), 481 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 482 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 483 gsSPDisplayList(bully_seg5_dl_05003CD0), 484 gsSPDisplayList(bully_seg5_dl_05003D08), 485 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 486 gsDPPipeSync(), 487 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 488 gsSPSetGeometryMode(G_LIGHTING), 489 gsSPEndDisplayList(), 490 }; 491 492 // 0x05003DB8 493 static const Vtx bully_seg5_vertex_05003DB8[] = { 494 {{{ 0, 114, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, 495 {{{ -111, -111, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 496 {{{ 0, -111, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 497 {{{ -111, 114, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 498 }; 499 500 // 0x05003DF8 501 static const Vtx bully_seg5_vertex_05003DF8[] = { 502 {{{ 114, 114, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, 503 {{{ 0, -111, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 504 {{{ 114, -111, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 505 {{{ 0, 114, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 506 }; 507 508 // 0x05003E38 - 0x05003E70 509 const Gfx bully_seg5_dl_05003E38[] = { 510 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bully_seg5_texture_05000468), 511 gsDPLoadSync(), 512 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 513 gsSPVertex(bully_seg5_vertex_05003DB8, 4, 0), 514 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 515 gsSPEndDisplayList(), 516 }; 517 518 // 0x05003E70 - 0x05003EA8 519 const Gfx bully_seg5_dl_05003E70[] = { 520 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bully_seg5_texture_05001468), 521 gsDPLoadSync(), 522 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 523 gsSPVertex(bully_seg5_vertex_05003DF8, 4, 0), 524 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 525 gsSPEndDisplayList(), 526 }; 527 528 // 0x05003EA8 - 0x05003F20 529 const Gfx bully_seg5_dl_05003EA8[] = { 530 gsDPPipeSync(), 531 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 532 gsSPClearGeometryMode(G_LIGHTING), 533 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), 534 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 535 gsDPTileSync(), 536 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 537 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 538 gsSPDisplayList(bully_seg5_dl_05003E38), 539 gsSPDisplayList(bully_seg5_dl_05003E70), 540 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 541 gsDPPipeSync(), 542 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 543 gsSPSetGeometryMode(G_LIGHTING), 544 gsSPEndDisplayList(), 545 }; 546 547 // 0x05003F20 548 static const Vtx bully_seg5_vertex_05003F20[] = { 549 {{{ -36, 152, 0}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 550 {{{ -40, 136, 68}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, 551 {{{ 56, 124, 68}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, 552 {{{ 60, 140, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 553 {{{ 56, 124, -64}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, 554 {{{ -40, 136, -64}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, 555 }; 556 557 // 0x05003F80 - 0x05003FC8 558 const Gfx bully_seg5_dl_05003F80[] = { 559 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bully_seg5_texture_05002468), 560 gsDPLoadSync(), 561 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 562 gsSPVertex(bully_seg5_vertex_05003F20, 6, 0), 563 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 564 gsSP2Triangles( 3, 4, 5, 0x0, 3, 5, 0, 0x0), 565 gsSPEndDisplayList(), 566 }; 567 568 // 0x05003FC8 - 0x05004038 569 const Gfx bully_seg5_dl_05003FC8[] = { 570 gsDPPipeSync(), 571 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 572 gsSPClearGeometryMode(G_LIGHTING), 573 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), 574 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 575 gsDPTileSync(), 576 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 577 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 578 gsSPDisplayList(bully_seg5_dl_05003F80), 579 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 580 gsDPPipeSync(), 581 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 582 gsSPSetGeometryMode(G_LIGHTING), 583 gsSPEndDisplayList(), 584 };