model.inc.c (37211B)
1 // Eyerok 2 3 // Unreferenced light group 4 UNUSED static const Lights1 eyerok_lights_unused = gdSPDefLights1( 5 0x3f, 0x2a, 0x16, 6 0xff, 0xa9, 0x5b, 0x28, 0x28, 0x28 7 ); 8 9 // 0x05008D40 10 ALIGNED8 static const Texture eyerok_seg5_texture_05008D40[] = { 11 #include "actors/eyerok/eyerok_bricks.rgba16.inc.c" 12 }; 13 14 // 0x05009540 15 ALIGNED8 static const Texture eyerok_seg5_texture_05009540[] = { 16 #include "actors/eyerok/eyerok_eye_open.rgba16.inc.c" 17 }; 18 19 // 0x05009D40 20 ALIGNED8 static const Texture eyerok_seg5_texture_05009D40[] = { 21 #include "actors/eyerok/eyerok_eye_mostly_open.rgba16.inc.c" 22 }; 23 24 // 0x0500A540 25 ALIGNED8 static const Texture eyerok_seg5_texture_0500A540[] = { 26 #include "actors/eyerok/eyerok_eye_mostly_closed.rgba16.inc.c" 27 }; 28 29 // 0x0500AD40 30 ALIGNED8 static const Texture eyerok_seg5_texture_0500AD40[] = { 31 #include "actors/eyerok/eyerok_eye_closed.rgba16.inc.c" 32 }; 33 34 // 0x0500B540 35 static const Lights1 eyerok_seg5_lights_0500B540 = gdSPDefLights1( 36 0x7f, 0x7f, 0x7f, 37 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 38 ); 39 40 // 0x0500B558 41 static const Vtx eyerok_seg5_vertex_0500B558[] = { 42 {{{ 348, 201, -202}, 0, { 0, -16}, {0x00, 0x00, 0x81, 0xff}}}, 43 {{{ 348, 0, -202}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 44 {{{ 0, 0, -202}, 0, { 1702, 990}, {0x00, 0x00, 0x81, 0xff}}}, 45 {{{ 348, 0, 0}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 46 {{{ 348, 201, 0}, 0, { 0, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 47 {{{ 0, 201, 0}, 0, { 1702, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 48 {{{ 0, 0, 0}, 0, { 1702, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 49 {{{ 348, 201, -202}, 0, { 0, -16}, {0x7f, 0x00, 0x00, 0xff}}}, 50 {{{ 348, 0, 0}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 51 {{{ 348, 0, -202}, 0, { 990, -16}, {0x7f, 0x00, 0x00, 0xff}}}, 52 {{{ 348, 201, 0}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 53 {{{ 348, 201, -202}, 0, { 0, -16}, {0x00, 0x7f, 0x00, 0xff}}}, 54 {{{ 0, 201, -202}, 0, { 1702, -16}, {0x00, 0x7f, 0x00, 0xff}}}, 55 {{{ 348, 201, 0}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 56 {{{ 0, 201, 0}, 0, { 1702, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 57 }; 58 59 // 0x0500B648 60 static const Vtx eyerok_seg5_vertex_0500B648[] = { 61 {{{ 348, 0, -202}, 0, { 0, -16}, {0x00, 0x81, 0x00, 0xff}}}, 62 {{{ 348, 0, 0}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 63 {{{ 0, 0, 0}, 0, { 1702, 990}, {0x00, 0x81, 0x00, 0xff}}}, 64 {{{ 0, 201, -202}, 0, { 1702, -16}, {0x00, 0x00, 0x81, 0xff}}}, 65 {{{ 348, 201, -202}, 0, { 0, -16}, {0x00, 0x00, 0x81, 0xff}}}, 66 {{{ 0, 0, -202}, 0, { 1702, 990}, {0x00, 0x00, 0x81, 0xff}}}, 67 {{{ 0, 0, -202}, 0, { 1702, -16}, {0x00, 0x81, 0x00, 0xff}}}, 68 }; 69 70 // 0x0500B6B8 - 0x0500B748 71 const Gfx eyerok_seg5_dl_0500B6B8[] = { 72 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 73 gsDPLoadSync(), 74 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 75 gsSPLight(&eyerok_seg5_lights_0500B540.l, 1), 76 gsSPLight(&eyerok_seg5_lights_0500B540.a, 2), 77 gsSPVertex(eyerok_seg5_vertex_0500B558, 15, 0), 78 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 79 gsSP2Triangles( 6, 3, 5, 0x0, 7, 8, 9, 0x0), 80 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 81 gsSP1Triangle(12, 14, 13, 0x0), 82 gsSPVertex(eyerok_seg5_vertex_0500B648, 7, 0), 83 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 84 gsSP1Triangle( 6, 0, 2, 0x0), 85 gsSPEndDisplayList(), 86 }; 87 88 // 0x0500B748 - 0x0500B7B8 89 const Gfx eyerok_seg5_dl_0500B748[] = { 90 gsDPPipeSync(), 91 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 92 gsSPClearGeometryMode(G_SHADING_SMOOTH), 93 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), 94 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 95 gsDPTileSync(), 96 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), 97 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 98 gsSPDisplayList(eyerok_seg5_dl_0500B6B8), 99 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 100 gsDPPipeSync(), 101 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 102 gsSPSetGeometryMode(G_SHADING_SMOOTH), 103 gsSPEndDisplayList(), 104 }; 105 106 // 0x0500B7B8 107 static const Lights1 eyerok_seg5_lights_0500B7B8 = gdSPDefLights1( 108 0x7f, 0x7f, 0x7f, 109 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 110 ); 111 112 // 0x0500B7D0 113 static const Vtx eyerok_seg5_vertex_0500B7D0[] = { 114 {{{ 339, 201, -201}, 0, { 1708, -16}, {0x00, 0x00, 0x82, 0xff}}}, 115 {{{ 339, 0, -202}, 0, { 1708, 990}, {0x00, 0x00, 0x82, 0xff}}}, 116 {{{ 0, 0, -202}, 0, { 3406, 990}, {0x00, 0x00, 0x82, 0xff}}}, 117 {{{ 0, 0, 0}, 0, { 3406, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 118 {{{ 339, 0, 0}, 0, { 1708, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 119 {{{ 0, 201, 0}, 0, { 3406, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 120 {{{ 339, 201, 0}, 0, { 1708, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 121 {{{ 0, 201, -201}, 0, { -16, -16}, {0x81, 0x00, 0x00, 0xff}}}, 122 {{{ 0, 0, -202}, 0, { 990, -16}, {0x81, 0x00, 0x00, 0xff}}}, 123 {{{ 0, 201, 0}, 0, { -16, 990}, {0x81, 0x00, 0x00, 0xff}}}, 124 {{{ 0, 0, 0}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 125 {{{ 339, 201, -201}, 0, { 1708, -16}, {0x00, 0x7f, 0x00, 0xff}}}, 126 {{{ 0, 201, -201}, 0, { 3406, -16}, {0x00, 0x7f, 0x00, 0xff}}}, 127 {{{ 339, 201, 0}, 0, { 1708, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 128 {{{ 0, 201, 0}, 0, { 3406, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 129 }; 130 131 // 0x0500B8C0 132 static const Vtx eyerok_seg5_vertex_0500B8C0[] = { 133 {{{ 339, 0, -202}, 0, { 1708, -16}, {0x00, 0x81, 0x00, 0xff}}}, 134 {{{ 339, 0, 0}, 0, { 1708, 990}, {0x00, 0x81, 0x00, 0xff}}}, 135 {{{ 0, 0, 0}, 0, { 3406, 990}, {0x00, 0x81, 0x00, 0xff}}}, 136 {{{ 0, 201, -201}, 0, { 3406, -16}, {0x00, 0x00, 0x82, 0xff}}}, 137 {{{ 339, 201, -201}, 0, { 1708, -16}, {0x00, 0x00, 0x82, 0xff}}}, 138 {{{ 0, 0, -202}, 0, { 3406, 990}, {0x00, 0x00, 0x82, 0xff}}}, 139 {{{ 0, 0, -202}, 0, { 3406, -16}, {0x00, 0x81, 0x00, 0xff}}}, 140 }; 141 142 // 0x0500B930 - 0x0500B9C0 143 const Gfx eyerok_seg5_dl_0500B930[] = { 144 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 145 gsDPLoadSync(), 146 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 147 gsSPLight(&eyerok_seg5_lights_0500B7B8.l, 1), 148 gsSPLight(&eyerok_seg5_lights_0500B7B8.a, 2), 149 gsSPVertex(eyerok_seg5_vertex_0500B7D0, 15, 0), 150 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 151 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 152 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 153 gsSP1Triangle(12, 14, 13, 0x0), 154 gsSPVertex(eyerok_seg5_vertex_0500B8C0, 7, 0), 155 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 156 gsSP1Triangle( 6, 0, 2, 0x0), 157 gsSPEndDisplayList(), 158 }; 159 160 // 0x0500B9C0 - 0x0500BA30 161 const Gfx eyerok_seg5_dl_0500B9C0[] = { 162 gsDPPipeSync(), 163 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 164 gsSPClearGeometryMode(G_SHADING_SMOOTH), 165 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), 166 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 167 gsDPTileSync(), 168 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), 169 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 170 gsSPDisplayList(eyerok_seg5_dl_0500B930), 171 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 172 gsDPPipeSync(), 173 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 174 gsSPSetGeometryMode(G_SHADING_SMOOTH), 175 gsSPEndDisplayList(), 176 }; 177 178 // 0x0500BA30 179 static const Lights1 eyerok_seg5_lights_0500BA30 = gdSPDefLights1( 180 0x7f, 0x7f, 0x7f, 181 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 182 ); 183 184 // 0x0500BA48 185 static const Vtx eyerok_seg5_vertex_0500BA48[] = { 186 {{{ -200, 200, -100}, 0, { -1020, -512}, {0x81, 0x00, 0x00, 0xff}}}, 187 {{{ -200, -202, -100}, 0, { 990, -512}, {0x81, 0x00, 0x00, 0xff}}}, 188 {{{ -200, 200, 200}, 0, { -1020, 990}, {0x81, 0x00, 0x00, 0xff}}}, 189 {{{ -200, -202, -100}, 0, { 5728, 990}, {0x00, 0x00, 0x81, 0xff}}}, 190 {{{ -200, 200, -100}, 0, { 5728, -1022}, {0x00, 0x00, 0x81, 0xff}}}, 191 {{{ 202, -202, -100}, 0, { 3716, 990}, {0x00, 0x00, 0x81, 0xff}}}, 192 {{{ 202, 200, -100}, 0, { 3716, -1022}, {0x00, 0x00, 0x81, 0xff}}}, 193 {{{ 202, -202, 200}, 0, { 3716, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 194 {{{ 202, 200, 200}, 0, { 3716, -1022}, {0x00, 0x00, 0x7f, 0xff}}}, 195 {{{ -200, -202, 200}, 0, { 5728, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 196 {{{ -200, 200, 200}, 0, { 5728, -1022}, {0x00, 0x00, 0x7f, 0xff}}}, 197 {{{ -200, -202, -100}, 0, { 5728, -512}, {0x00, 0x81, 0x00, 0xff}}}, 198 {{{ 202, -202, -100}, 0, { 3716, -512}, {0x00, 0x81, 0x00, 0xff}}}, 199 {{{ -200, -202, 200}, 0, { 5728, 990}, {0x00, 0x81, 0x00, 0xff}}}, 200 {{{ 202, -202, 200}, 0, { 3716, 990}, {0x00, 0x81, 0x00, 0xff}}}, 201 }; 202 203 // 0x0500BB38 204 static const Vtx eyerok_seg5_vertex_0500BB38[] = { 205 {{{ 202, 200, -100}, 0, { 0, -512}, {0x7f, 0x00, 0x00, 0xff}}}, 206 {{{ 202, 200, 200}, 0, { 0, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 207 {{{ 202, -202, 200}, 0, { 1980, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 208 {{{ -200, -202, -100}, 0, { 990, -512}, {0x81, 0x00, 0x00, 0xff}}}, 209 {{{ -200, -202, 200}, 0, { 990, 990}, {0x81, 0x00, 0x00, 0xff}}}, 210 {{{ -200, 200, 200}, 0, { -1020, 990}, {0x81, 0x00, 0x00, 0xff}}}, 211 {{{ 202, 200, -100}, 0, { 3716, -512}, {0x00, 0x7f, 0x00, 0xff}}}, 212 {{{ -200, 200, -100}, 0, { 5728, -512}, {0x00, 0x7f, 0x00, 0xff}}}, 213 {{{ 202, 200, 200}, 0, { 3716, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 214 {{{ -200, 200, 200}, 0, { 5728, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 215 {{{ 202, -202, -100}, 0, { 1980, -512}, {0x7f, 0x00, 0x00, 0xff}}}, 216 }; 217 218 // 0x0500BBE8 - 0x0500BC88 219 const Gfx eyerok_seg5_dl_0500BBE8[] = { 220 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 221 gsDPLoadSync(), 222 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 223 gsSPLight(&eyerok_seg5_lights_0500BA30.l, 1), 224 gsSPLight(&eyerok_seg5_lights_0500BA30.a, 2), 225 gsSPVertex(eyerok_seg5_vertex_0500BA48, 15, 0), 226 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 227 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 228 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 229 gsSP1Triangle(12, 14, 13, 0x0), 230 gsSPVertex(eyerok_seg5_vertex_0500BB38, 11, 0), 231 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 232 gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0), 233 gsSP1Triangle(10, 0, 2, 0x0), 234 gsSPEndDisplayList(), 235 }; 236 237 // 0x0500BC88 - 0x0500BCF8 238 const Gfx eyerok_seg5_dl_0500BC88[] = { 239 gsDPPipeSync(), 240 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 241 gsSPClearGeometryMode(G_SHADING_SMOOTH), 242 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), 243 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 244 gsDPTileSync(), 245 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), 246 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 247 gsSPDisplayList(eyerok_seg5_dl_0500BBE8), 248 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 249 gsDPPipeSync(), 250 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 251 gsSPSetGeometryMode(G_SHADING_SMOOTH), 252 gsSPEndDisplayList(), 253 }; 254 255 // 0x0500BCF8 256 static const Lights1 eyerok_seg5_lights_0500BCF8 = gdSPDefLights1( 257 0x7f, 0x7f, 0x7f, 258 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 259 ); 260 261 // 0x0500BD10 262 static const Vtx eyerok_seg5_vertex_0500BD10[] = { 263 {{{ 403, 0, 101}, 0, { 990, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 264 {{{ 403, 0, -100}, 0, { -16, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 265 {{{ 403, 201, 101}, 0, { 990, -16}, {0x7f, 0x00, 0x00, 0xff}}}, 266 {{{ 0, 201, 101}, 0, { -34, 974}, {0x00, 0x7f, 0x00, 0xff}}}, 267 {{{ 403, 201, 101}, 0, { 1978, 974}, {0x00, 0x7f, 0x00, 0xff}}}, 268 {{{ 0, 201, -100}, 0, { -34, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 269 {{{ 403, 201, -100}, 0, { 1978, 0}, {0x00, 0x7f, 0x00, 0xff}}}, 270 {{{ 403, 0, -100}, 0, { 1978, 0}, {0x00, 0x81, 0x00, 0xff}}}, 271 {{{ 403, 0, 101}, 0, { 1978, 974}, {0x00, 0x81, 0x00, 0xff}}}, 272 {{{ 0, 0, 101}, 0, { -34, 974}, {0x00, 0x81, 0x00, 0xff}}}, 273 {{{ 0, 0, -100}, 0, { -34, 0}, {0x00, 0x81, 0x00, 0xff}}}, 274 {{{ 403, 0, -100}, 0, { 1982, 990}, {0x00, 0x00, 0x81, 0xff}}}, 275 {{{ 0, 0, -100}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 276 {{{ 403, 201, -100}, 0, { 1982, -16}, {0x00, 0x00, 0x81, 0xff}}}, 277 {{{ 0, 201, -100}, 0, { 0, -16}, {0x00, 0x00, 0x81, 0xff}}}, 278 }; 279 280 // 0x0500BE00 281 static const Vtx eyerok_seg5_vertex_0500BE00[] = { 282 {{{ 403, 0, 101}, 0, { 1982, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 283 {{{ 403, 201, 101}, 0, { 1982, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 284 {{{ 0, 201, 101}, 0, { 0, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 285 {{{ 403, 0, -100}, 0, { -16, 990}, {0x7f, 0x00, 0x00, 0xff}}}, 286 {{{ 403, 201, -100}, 0, { -16, -16}, {0x7f, 0x00, 0x00, 0xff}}}, 287 {{{ 403, 201, 101}, 0, { 990, -16}, {0x7f, 0x00, 0x00, 0xff}}}, 288 {{{ 0, 0, 101}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 289 }; 290 291 // 0x0500BE70 - 0x0500BF00 292 const Gfx eyerok_seg5_dl_0500BE70[] = { 293 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 294 gsDPLoadSync(), 295 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 296 gsSPLight(&eyerok_seg5_lights_0500BCF8.l, 1), 297 gsSPLight(&eyerok_seg5_lights_0500BCF8.a, 2), 298 gsSPVertex(eyerok_seg5_vertex_0500BD10, 15, 0), 299 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 300 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 301 gsSP2Triangles(10, 7, 9, 0x0, 11, 12, 13, 0x0), 302 gsSP1Triangle(12, 14, 13, 0x0), 303 gsSPVertex(eyerok_seg5_vertex_0500BE00, 7, 0), 304 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 305 gsSP1Triangle( 6, 0, 2, 0x0), 306 gsSPEndDisplayList(), 307 }; 308 309 // 0x0500BF00 - 0x0500BF70 310 const Gfx eyerok_seg5_dl_0500BF00[] = { 311 gsDPPipeSync(), 312 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 313 gsSPClearGeometryMode(G_SHADING_SMOOTH), 314 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), 315 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 316 gsDPTileSync(), 317 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), 318 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 319 gsSPDisplayList(eyerok_seg5_dl_0500BE70), 320 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 321 gsDPPipeSync(), 322 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 323 gsSPSetGeometryMode(G_SHADING_SMOOTH), 324 gsSPEndDisplayList(), 325 }; 326 327 // 0x0500BF70 328 static const Lights1 eyerok_seg5_lights_0500BF70 = gdSPDefLights1( 329 0x7f, 0x7f, 0x7f, 330 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 331 ); 332 333 // 0x0500BF88 334 static const Vtx eyerok_seg5_vertex_0500BF88[] = { 335 {{{ 1, 0, 101}, 0, { -16, -1024}, {0x00, 0x00, 0x7f, 0xff}}}, 336 {{{ 405, 0, 101}, 0, { -16, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 337 {{{ 1, 201, 101}, 0, { 990, -1024}, {0x00, 0x00, 0x7f, 0xff}}}, 338 {{{ 1, 0, -100}, 0, { -16, -1024}, {0x00, 0x81, 0x00, 0xff}}}, 339 {{{ 405, 0, -100}, 0, { -16, 990}, {0x00, 0x81, 0x00, 0xff}}}, 340 {{{ 1, 0, 101}, 0, { 990, -1024}, {0x00, 0x81, 0x00, 0xff}}}, 341 {{{ 405, 0, 101}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 342 {{{ 1, 201, 101}, 0, { 990, -1024}, {0x00, 0x7f, 0x00, 0xff}}}, 343 {{{ 405, 201, 101}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 344 {{{ 1, 201, -100}, 0, { -16, -1024}, {0x00, 0x7f, 0x00, 0xff}}}, 345 {{{ 405, 201, -100}, 0, { -16, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 346 {{{ 405, 0, -100}, 0, { -16, 990}, {0x00, 0x00, 0x81, 0xff}}}, 347 {{{ 1, 0, -100}, 0, { -16, -1024}, {0x00, 0x00, 0x81, 0xff}}}, 348 {{{ 405, 201, -100}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 349 {{{ 1, 201, -100}, 0, { 990, -1024}, {0x00, 0x00, 0x81, 0xff}}}, 350 {{{ 405, 201, 101}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 351 }; 352 353 // 0x0500C088 - 0x0500C100 354 const Gfx eyerok_seg5_dl_0500C088[] = { 355 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 356 gsDPLoadSync(), 357 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 358 gsSPLight(&eyerok_seg5_lights_0500BF70.l, 1), 359 gsSPLight(&eyerok_seg5_lights_0500BF70.a, 2), 360 gsSPVertex(eyerok_seg5_vertex_0500BF88, 16, 0), 361 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 362 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 363 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 364 gsSP2Triangles(12, 14, 13, 0x0, 1, 15, 2, 0x0), 365 gsSPEndDisplayList(), 366 }; 367 368 // 0x0500C100 - 0x0500C170 369 const Gfx eyerok_seg5_dl_0500C100[] = { 370 gsDPPipeSync(), 371 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 372 gsSPClearGeometryMode(G_SHADING_SMOOTH), 373 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), 374 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 375 gsDPTileSync(), 376 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), 377 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 378 gsSPDisplayList(eyerok_seg5_dl_0500C088), 379 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 380 gsDPPipeSync(), 381 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 382 gsSPSetGeometryMode(G_SHADING_SMOOTH), 383 gsSPEndDisplayList(), 384 }; 385 386 // 0x0500C170 387 static const Lights1 eyerok_seg5_lights_0500C170 = gdSPDefLights1( 388 0x7f, 0x7f, 0x7f, 389 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 390 ); 391 392 // 0x0500C188 393 static const Vtx eyerok_seg5_vertex_0500C188[] = { 394 {{{ 403, 0, -100}, 0, { 986, -16}, {0x00, 0x81, 0x00, 0xff}}}, 395 {{{ 403, 0, 101}, 0, { 986, 990}, {0x00, 0x81, 0x00, 0xff}}}, 396 {{{ 0, 0, 101}, 0, { -1024, 990}, {0x00, 0x81, 0x00, 0xff}}}, 397 {{{ 0, 201, 101}, 0, { -1024, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 398 {{{ 403, 201, 101}, 0, { 988, 990}, {0x00, 0x7f, 0x00, 0xff}}}, 399 {{{ 0, 201, -100}, 0, { -1024, -16}, {0x00, 0x7f, 0x00, 0xff}}}, 400 {{{ 403, 201, -100}, 0, { 988, -16}, {0x00, 0x7f, 0x00, 0xff}}}, 401 {{{ 0, 0, -100}, 0, { 990, -16}, {0x81, 0x00, 0x00, 0xff}}}, 402 {{{ 0, 0, 101}, 0, { -16, -16}, {0x81, 0x00, 0x00, 0xff}}}, 403 {{{ 0, 201, -100}, 0, { 990, -1022}, {0x81, 0x00, 0x00, 0xff}}}, 404 {{{ 0, 201, 101}, 0, { -16, -1022}, {0x81, 0x00, 0x00, 0xff}}}, 405 {{{ 403, 0, -100}, 0, { 990, -16}, {0x00, 0x00, 0x81, 0xff}}}, 406 {{{ 0, 0, -100}, 0, { -1022, -16}, {0x00, 0x00, 0x81, 0xff}}}, 407 {{{ 403, 201, -100}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 408 {{{ 0, 201, -100}, 0, { -1022, 990}, {0x00, 0x00, 0x81, 0xff}}}, 409 }; 410 411 // 0x0500C278 412 static const Vtx eyerok_seg5_vertex_0500C278[] = { 413 {{{ 403, 0, 101}, 0, { 0, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 414 {{{ 403, 201, 101}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 415 {{{ 0, 201, 101}, 0, { 1982, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 416 {{{ 0, 0, -100}, 0, { -1024, -16}, {0x00, 0x81, 0x00, 0xff}}}, 417 {{{ 403, 0, -100}, 0, { 986, -16}, {0x00, 0x81, 0x00, 0xff}}}, 418 {{{ 0, 0, 101}, 0, { -1024, 990}, {0x00, 0x81, 0x00, 0xff}}}, 419 {{{ 0, 0, 101}, 0, { 1982, -16}, {0x00, 0x00, 0x7f, 0xff}}}, 420 }; 421 422 // 0x0500C2E8 - 0x0500C378 423 const Gfx eyerok_seg5_dl_0500C2E8[] = { 424 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 425 gsDPLoadSync(), 426 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 427 gsSPLight(&eyerok_seg5_lights_0500C170.l, 1), 428 gsSPLight(&eyerok_seg5_lights_0500C170.a, 2), 429 gsSPVertex(eyerok_seg5_vertex_0500C188, 15, 0), 430 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 431 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 432 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 433 gsSP1Triangle(12, 14, 13, 0x0), 434 gsSPVertex(eyerok_seg5_vertex_0500C278, 7, 0), 435 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 436 gsSP1Triangle( 6, 0, 2, 0x0), 437 gsSPEndDisplayList(), 438 }; 439 440 // 0x0500C378 - 0x0500C3E8 441 const Gfx eyerok_seg5_dl_0500C378[] = { 442 gsDPPipeSync(), 443 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 444 gsSPClearGeometryMode(G_SHADING_SMOOTH), 445 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), 446 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 447 gsDPTileSync(), 448 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), 449 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 450 gsSPDisplayList(eyerok_seg5_dl_0500C2E8), 451 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 452 gsDPPipeSync(), 453 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 454 gsSPSetGeometryMode(G_SHADING_SMOOTH), 455 gsSPEndDisplayList(), 456 }; 457 458 // 0x0500C3E8 459 static const Lights1 eyerok_seg5_lights_0500C3E8 = gdSPDefLights1( 460 0x7f, 0x7f, 0x7f, 461 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 462 ); 463 464 // 0x0500C400 465 static const Vtx eyerok_seg5_vertex_0500C400[] = { 466 {{{ 464, 12, -523}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 467 {{{ -3, -2, -523}, 0, { 2306, 0}, {0x00, 0x00, 0x81, 0xff}}}, 468 {{{ 330, 409, -523}, 0, { 576, 1966}, {0x00, 0x00, 0x81, 0xff}}}, 469 {{{ -3, -2, -523}, 0, { 2304, -3034}, {0x03, 0x82, 0x00, 0xff}}}, 470 {{{ 464, 12, -523}, 0, { 0, -3034}, {0x03, 0x82, 0x00, 0xff}}}, 471 {{{ -3, -2, 282}, 0, { 2304, 990}, {0x03, 0x82, 0x00, 0xff}}}, 472 {{{ 464, 12, 282}, 0, { 0, 990}, {0x03, 0x82, 0x00, 0xff}}}, 473 {{{ -16, 398, 282}, 0, { 2368, 990}, {0xfc, 0x7e, 0x00, 0xff}}}, 474 {{{ 330, 409, 282}, 0, { 640, 990}, {0xfc, 0x7e, 0x00, 0xff}}}, 475 {{{ -16, 398, -523}, 0, { 2368, -3034}, {0xfc, 0x7e, 0x00, 0xff}}}, 476 {{{ 330, 409, -523}, 0, { 640, -3034}, {0xfc, 0x7e, 0x00, 0xff}}}, 477 {{{ -3, -2, -523}, 0, { -3032, -50}, {0x82, 0xfc, 0x00, 0xff}}}, 478 {{{ -3, -2, 282}, 0, { 990, -50}, {0x82, 0xfc, 0x00, 0xff}}}, 479 {{{ -16, 398, -523}, 0, { -3032, 1948}, {0x82, 0xfc, 0x00, 0xff}}}, 480 {{{ -16, 398, 282}, 0, { 990, 1948}, {0x82, 0xfc, 0x00, 0xff}}}, 481 }; 482 483 // 0x0500C4F0 484 static const Vtx eyerok_seg5_vertex_0500C4F0[] = { 485 {{{ 464, 12, 282}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 486 {{{ 330, 409, 282}, 0, { 576, 1966}, {0x00, 0x00, 0x7f, 0xff}}}, 487 {{{ -16, 398, 282}, 0, { 2306, 1966}, {0x00, 0x00, 0x7f, 0xff}}}, 488 {{{ -3, -2, -523}, 0, { 2306, 0}, {0x00, 0x00, 0x81, 0xff}}}, 489 {{{ -16, 398, -523}, 0, { 2306, 1966}, {0x00, 0x00, 0x81, 0xff}}}, 490 {{{ 330, 409, -523}, 0, { 576, 1966}, {0x00, 0x00, 0x81, 0xff}}}, 491 {{{ 464, 12, 282}, 0, { 990, 0}, {0x78, 0x28, 0x00, 0xff}}}, 492 {{{ 464, 12, -523}, 0, { -3032, 0}, {0x78, 0x28, 0x00, 0xff}}}, 493 {{{ 330, 409, 282}, 0, { 990, 1946}, {0x78, 0x28, 0x00, 0xff}}}, 494 {{{ 330, 409, -523}, 0, { -3032, 1946}, {0x78, 0x28, 0x00, 0xff}}}, 495 {{{ -3, -2, 282}, 0, { 2306, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 496 }; 497 498 // 0x0500C5A0 - 0x0500C640 499 const Gfx eyerok_seg5_dl_0500C5A0[] = { 500 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 501 gsDPLoadSync(), 502 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 503 gsSPLight(&eyerok_seg5_lights_0500C3E8.l, 1), 504 gsSPLight(&eyerok_seg5_lights_0500C3E8.a, 2), 505 gsSPVertex(eyerok_seg5_vertex_0500C400, 15, 0), 506 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 507 gsSP2Triangles( 4, 6, 5, 0x0, 7, 8, 9, 0x0), 508 gsSP2Triangles( 8, 10, 9, 0x0, 11, 12, 13, 0x0), 509 gsSP1Triangle(12, 14, 13, 0x0), 510 gsSPVertex(eyerok_seg5_vertex_0500C4F0, 11, 0), 511 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 512 gsSP2Triangles( 6, 7, 8, 0x0, 7, 9, 8, 0x0), 513 gsSP1Triangle(10, 0, 2, 0x0), 514 gsSPEndDisplayList(), 515 }; 516 517 // 0x0500C640 - 0x0500C6B0 518 const Gfx eyerok_seg5_dl_0500C640[] = { 519 gsDPPipeSync(), 520 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 521 gsSPClearGeometryMode(G_SHADING_SMOOTH), 522 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), 523 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 524 gsDPTileSync(), 525 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), 526 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 527 gsSPDisplayList(eyerok_seg5_dl_0500C5A0), 528 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 529 gsDPPipeSync(), 530 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 531 gsSPSetGeometryMode(G_SHADING_SMOOTH), 532 gsSPEndDisplayList(), 533 }; 534 535 // 0x0500C6B0 536 static const Lights1 eyerok_seg5_lights_0500C6B0 = gdSPDefLights1( 537 0x7f, 0x7f, 0x7f, 538 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 539 ); 540 541 // 0x0500C6C8 542 static const Vtx eyerok_seg5_vertex_0500C6C8[] = { 543 {{{ 273, 357, 281}, 0, { 2306, 1978}, {0x00, 0x00, 0x7f, 0xff}}}, 544 {{{ -89, 181, 281}, 0, { 4318, 1978}, {0x00, 0x00, 0x7f, 0xff}}}, 545 {{{ 86, -181, 281}, 0, { 4318, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 546 {{{ 86, -181, -522}, 0, { 4316, -3022}, {0x37, 0x8e, 0x00, 0xff}}}, 547 {{{ 449, -5, 281}, 0, { 2304, 990}, {0x37, 0x8e, 0x00, 0xff}}}, 548 {{{ 86, -181, 281}, 0, { 4316, 990}, {0x37, 0x8e, 0x00, 0xff}}}, 549 {{{ 449, -5, -522}, 0, { 2304, -3022}, {0x37, 0x8e, 0x00, 0xff}}}, 550 {{{ -89, 181, 281}, 0, { 4380, 990}, {0xc9, 0x72, 0x00, 0xff}}}, 551 {{{ 273, 357, -522}, 0, { 2370, -3022}, {0xc9, 0x72, 0x00, 0xff}}}, 552 {{{ -89, 181, -522}, 0, { 4380, -3022}, {0xc9, 0x72, 0x00, 0xff}}}, 553 {{{ 273, 357, 281}, 0, { 2370, 990}, {0xc9, 0x72, 0x00, 0xff}}}, 554 {{{ -89, 181, 281}, 0, { 0, 990}, {0x8e, 0xc9, 0x00, 0xff}}}, 555 {{{ 86, -181, -522}, 0, { 3980, -1022}, {0x8e, 0xc9, 0x00, 0xff}}}, 556 {{{ 86, -181, 281}, 0, { 0, -1022}, {0x8e, 0xc9, 0x00, 0xff}}}, 557 {{{ -89, 181, -522}, 0, { 3980, 990}, {0x8e, 0xc9, 0x00, 0xff}}}, 558 }; 559 560 // 0x0500C7B8 561 static const Vtx eyerok_seg5_vertex_0500C7B8[] = { 562 {{{ -89, 181, -522}, 0, { 4318, 1978}, {0x00, 0x00, 0x81, 0xff}}}, 563 {{{ 273, 357, -522}, 0, { 2306, 1978}, {0x00, 0x00, 0x81, 0xff}}}, 564 {{{ 449, -5, -522}, 0, { 2306, 0}, {0x00, 0x00, 0x81, 0xff}}}, 565 {{{ 273, 357, 281}, 0, { 2306, 1978}, {0x00, 0x00, 0x7f, 0xff}}}, 566 {{{ 86, -181, 281}, 0, { 4318, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 567 {{{ 449, -5, 281}, 0, { 2306, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 568 {{{ 273, 357, -522}, 0, { -3020, 990}, {0x72, 0x37, 0x00, 0xff}}}, 569 {{{ 449, -5, 281}, 0, { 990, -1056}, {0x72, 0x37, 0x00, 0xff}}}, 570 {{{ 449, -5, -522}, 0, { -3020, -1056}, {0x72, 0x37, 0x00, 0xff}}}, 571 {{{ 273, 357, 281}, 0, { 990, 990}, {0x72, 0x37, 0x00, 0xff}}}, 572 {{{ 86, -181, -522}, 0, { 4318, 0}, {0x00, 0x00, 0x81, 0xff}}}, 573 }; 574 575 // 0x0500C868 - 0x0500C908 576 const Gfx eyerok_seg5_dl_0500C868[] = { 577 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05008D40), 578 gsDPLoadSync(), 579 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 580 gsSPLight(&eyerok_seg5_lights_0500C6B0.l, 1), 581 gsSPLight(&eyerok_seg5_lights_0500C6B0.a, 2), 582 gsSPVertex(eyerok_seg5_vertex_0500C6C8, 15, 0), 583 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 584 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 585 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 586 gsSP1Triangle(11, 14, 12, 0x0), 587 gsSPVertex(eyerok_seg5_vertex_0500C7B8, 11, 0), 588 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 589 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 590 gsSP1Triangle( 0, 2, 10, 0x0), 591 gsSPEndDisplayList(), 592 }; 593 594 // 0x0500C908 - 0x0500C978 595 const Gfx eyerok_seg5_dl_0500C908[] = { 596 gsDPPipeSync(), 597 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 598 gsSPClearGeometryMode(G_SHADING_SMOOTH), 599 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), 600 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 601 gsDPTileSync(), 602 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), 603 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 604 gsSPDisplayList(eyerok_seg5_dl_0500C868), 605 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 606 gsDPPipeSync(), 607 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 608 gsSPSetGeometryMode(G_SHADING_SMOOTH), 609 gsSPEndDisplayList(), 610 }; 611 612 // 0x0500C978 613 static const Vtx eyerok_seg5_vertex_0500C978[] = { 614 {{{ 212, 365, 63}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}}, 615 {{{ 212, 365, -255}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 616 {{{ -73, 190, -255}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}}, 617 {{{ -73, 190, 63}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}}, 618 }; 619 620 // 0x0500C9B8 - 0x0500CA50 621 const Gfx eyerok_seg5_dl_0500C9B8[] = { 622 gsDPPipeSync(), 623 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 624 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 625 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), 626 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 627 gsDPTileSync(), 628 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), 629 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 630 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05009540), 631 gsDPLoadSync(), 632 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 633 gsSPVertex(eyerok_seg5_vertex_0500C978, 4, 0), 634 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 635 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 636 gsDPPipeSync(), 637 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 638 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 639 gsSPEndDisplayList(), 640 }; 641 642 // 0x0500CA50 - 0x0500CAE8 643 const Gfx eyerok_seg5_dl_0500CA50[] = { 644 gsDPPipeSync(), 645 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 646 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 647 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), 648 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 649 gsDPTileSync(), 650 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), 651 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 652 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_05009D40), 653 gsDPLoadSync(), 654 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 655 gsSPVertex(eyerok_seg5_vertex_0500C978, 4, 0), 656 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 657 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 658 gsDPPipeSync(), 659 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 660 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 661 gsSPEndDisplayList(), 662 }; 663 664 // 0x0500CAE8 - 0x0500CB80 665 const Gfx eyerok_seg5_dl_0500CAE8[] = { 666 gsDPPipeSync(), 667 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 668 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 669 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), 670 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 671 gsDPTileSync(), 672 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), 673 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 674 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_0500A540), 675 gsDPLoadSync(), 676 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 677 gsSPVertex(eyerok_seg5_vertex_0500C978, 4, 0), 678 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 679 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 680 gsDPPipeSync(), 681 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 682 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 683 gsSPEndDisplayList(), 684 }; 685 686 // 0x0500CB80 - 0x0500CC18 687 const Gfx eyerok_seg5_dl_0500CB80[] = { 688 gsDPPipeSync(), 689 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 690 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 691 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), 692 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 693 gsDPTileSync(), 694 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), 695 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 696 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, eyerok_seg5_texture_0500AD40), 697 gsDPLoadSync(), 698 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 699 gsSPVertex(eyerok_seg5_vertex_0500C978, 4, 0), 700 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 701 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 702 gsDPPipeSync(), 703 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 704 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 705 gsSPEndDisplayList(), 706 }; 707 708 // 0x0500CC18 - 0x0500CC30 709 const Gfx eyerok_seg5_dl_0500CC18[] = { 710 gsSPGeometryMode(G_CULL_BACK, G_CULL_FRONT), 711 gsSPEndDisplayList(), 712 }; 713 714 // 0x0500CC30 - 0x0500CC48 715 const Gfx eyerok_seg5_dl_0500CC30[] = { 716 gsSPGeometryMode(G_CULL_FRONT, G_CULL_BACK), 717 gsSPEndDisplayList(), 718 };