diff options
| author | MegaMech <MegaMech@users.noreply.github.com> | 2024-04-09 21:29:57 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-09 21:29:57 -0600 |
| commit | 3da5a4f343fa708abcc461d83337ef6df9863447 (patch) | |
| tree | 2ff74ffb532a89e5af9666250c2c60e7f339f9c0 /src/data | |
| parent | 2b66867af1975759dc7acfb3bbc2c9063ffa4353 (diff) | |
Add ymls for Torch code generator (#497)
* Add torch
* update jenkinsfile
Diffstat (limited to 'src/data')
| -rw-r--r-- | src/data/common_textures.c | 3199 | ||||
| -rw-r--r-- | src/data/data_800E45C0.c | 73 | ||||
| -rw-r--r-- | src/data/data_800E45C0.h | 24 | ||||
| -rw-r--r-- | src/data/data_800E8700.c | 215 | ||||
| -rw-r--r-- | src/data/data_800E8700.h | 29 | ||||
| -rw-r--r-- | src/data/data_segment2.c | 2 | ||||
| -rw-r--r-- | src/data/path_spawn_data.c | 393 | ||||
| -rw-r--r-- | src/data/path_spawn_data.h | 33 | ||||
| -rw-r--r-- | src/data/path_spawn_metadata.c | 73 | ||||
| -rw-r--r-- | src/data/path_spawn_metadata.h | 33 | ||||
| -rw-r--r-- | src/data/startup_logo.c | 2818 | ||||
| -rw-r--r-- | src/data/startup_logo.h | 33 |
12 files changed, 107 insertions, 6818 deletions
diff --git a/src/data/common_textures.c b/src/data/common_textures.c deleted file mode 100644 index c4a9fe5a1..000000000 --- a/src/data/common_textures.c +++ /dev/null @@ -1,3199 +0,0 @@ -#include <types.h> -#include <macros.h> -#include <PR/gbi.h> -#include <defines.h> - -#include "common_textures.h" - -/** - * @file Contains common course data - * @segment 0x0D - * textures, vertices, displaylists, etc. - * A good example would be lakitu or shells as they exist in every course. -*/ - -// From common_textures.bin -// Vtx 1210-1750 - -// Somehow these symbols need to be linked in. For now, raw addresses are used. - -/* -extern u8 D_03004000[]; -extern u8 D_03004800[]; -extern u8 D_03005000[]; -extern u8 D_03005800[]; -extern u8 D_03006000[]; -extern u8 D_03006800[]; -extern u8 D_03007000[]; -extern u8 D_03007800[]; -extern u8 D_03008000[]; -extern u8 D_03008800[]; -*/ - -u8 common_tlut_finish_line_banner[] = { // tlut - #include "assets/finish_line_banner/common_tlut_finish_line_banner.inc.c" -}; - -u8 common_texture_particle_fire[] = { // tlut - #include "textures/common/common_texture_particle_fire.rgba16.inc.c" -}; - -Vtx D_0D001200[] = { - {{{ -80, 100, 0}, 0, {0, 900}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D001210[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0xfe, 0x02, 0x00, 0x00}}}, -}; - -Vtx D_0D001240[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0xf4, 0x89, 0x00, 0x00}}}, -}; - -Vtx D_0D001270[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0xe7, 0xf3, 0x00, 0x00}}}, -}; - -Vtx D_0D0012A0[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0xa6, 0xfe, 0x23, 0x00}}}, -}; -Vtx D_0D0012D0[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x9c, 0x23, 0x00}}}, -}; -Vtx D_0D001300[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x94, 0xa5, 0x00}}}, -}; - -Vtx D_0D001330[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x50, 0x9d, 0x00}}}, -}; - -Vtx D_0D001360[] = { - {{{ 4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 20, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -4, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x9b, 0x00}}}, -}; - -Vtx D_0D001390[] = { - {{{ -80, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 100, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 100, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 115, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 85, 0}, 0, {2012, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 100, 0}, 0, {2012, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 100, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx common_vertex_finish_post[] = { - {{{ -92, 0, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, 0, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -89, 115, 0}, 0, {990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -92, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 89, 0, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 92, 0, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 92, 115, 0}, 0, {990, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 89, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -88, 110, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 110, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 115, 0}, 0, {990, 290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -88, 115, 0}, 0, {0, 290}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -88, 82, 0}, 0, {0, 660}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 85, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 90, 0}, 0, {990, 116}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -88, 87, 0}, 0, {0, 65240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 110, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 110, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 115, 0}, 0, {0, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 115, 0}, 0, {990, 224}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 85, 0}, 0, {0, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 82, 0}, 0, {990, 990}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 88, 87, 0}, 0, {990, 22}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 90, 0}, 0, {0, 2}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D001710[] = { - {{{ 80, 85, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 85, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -80, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 80, 115, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - -}; - -Gfx D_0D001750[] = { - gsDPPipeSync(), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsSPClearGeometryMode(G_SHADE | G_CULL_BOTH | G_FOG | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR | G_LOD), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF), - gsSPEndDisplayList(), -}; - -Gfx D_0D001780[] = { - gsSPVertex(D_0D001210, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D001798[] = { - gsSPVertex(D_0D001240, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0017B0[] = { - gsSPVertex(D_0D001270, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0017C8[] = { - gsSPVertex(D_0D0012A0, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0017E0[] = { - gsSPVertex(D_0D0012D0, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0017F8[] = { - gsSPVertex(D_0D001300, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D001810[] = { - gsSPVertex(D_0D001330, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D001828[] = { - gsSPVertex(D_0D001360, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D001840[] = { - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), - gsDPPipeSync(), - gsDPLoadTLUT_pal256(common_tlut_finish_line_banner), - gsDPSetTextureLUT(G_TT_RGBA16), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0xFC, 0x7C), - gsDPLoadTextureBlock(0x03004000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSPVertex(D_0D001390, 32, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsDPLoadTextureBlock(0x03004800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), - gsDPLoadTextureBlock(0x03005000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), - gsDPLoadTextureBlock(0x03005800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), - gsDPLoadTextureBlock(0x03006000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0), - gsDPLoadTextureBlock(0x03006800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0), - gsDPLoadTextureBlock(0x03007000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0), - gsDPLoadTextureBlock(0x03007800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0), - gsDPSetTextureLUT(G_TT_NONE), - gsSPEndDisplayList(), -}; - -Gfx common_model_finish_post[] = { - gsSPClearGeometryMode(G_CULL_BACK), - gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x03008000), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPLoadSync(), - gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), - gsSPVertex(common_vertex_finish_post, 24, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0), - gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x03008800), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), - gsDPLoadSync(), - gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), - gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0), - gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0), - gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0), - gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0), - gsSPSetGeometryMode(G_CULL_BACK), - gsSPEndDisplayList(), -}; - -Gfx D_0D001B68[] = { - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPVertex(D_0D001710, 4, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D001B90[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsSPDisplayList(D_0D001840), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsSPDisplayList(common_model_finish_post), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - -Gfx D_0D001BD8[] = { - gsDPPipeSync(), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsSPDisplayList(common_model_finish_post), - gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), - gsSPSetGeometryMode(G_CULL_BACK), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsSPDisplayList(D_0D001B68), - gsSPEndDisplayList(), -}; - -Gfx D_0D001C20[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_2CYCLE), - gsSPSetGeometryMode(G_FOG), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), - gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), - gsSPDisplayList(D_0D001840), - gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), - gsSPDisplayList(common_model_finish_post), - gsSPClearGeometryMode(G_FOG), - gsDPSetCycleType(G_CYC_1CYCLE), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - -Gfx D_0D001C88[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_2CYCLE), - gsSPSetGeometryMode(G_FOG), - gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), - gsSPDisplayList(common_model_finish_post), - gsDPSetCombineMode(G_CC_DECALRGB, G_CC_PASS2), - gsSPDisplayList(D_0D001B68), - gsSPClearGeometryMode(G_FOG), - gsDPSetCycleType(G_CYC_1CYCLE), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - - -Vtx D_0D001CE8[] = { - {{{ -5, 0, -5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, - {{{ -5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, - {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, - {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x80}}}, -}; - -Vtx common_vtx_itembox_question_mark[] = { - {{{ 3, -5, 0}, 0, {1024, 1945}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 5, 0}, 0, {1024, 65434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, 5, 0}, 0, {0, 65434}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, -5, 0}, 0, {0, 1945}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D001D68[] = { - {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, - {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, - {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, -}; - -Vtx D_0D001D98[] = { - {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, - {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, - {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, -}; - -Vtx D_0D001DC8[] = { - {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, - {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, - {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, -}; - -Vtx D_0D001DF8[] = { - {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, - {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, - {{{ 0, 7, 0}, 0, {0, 0}, {0x00, 0xff, 0x00, 0x99}}}, -}; - -Vtx D_0D001E28[] = { - {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, - {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, - {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, -}; - -Vtx D_0D001E58[] = { - {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, - {{{ 5, 0, 5}, 0, {0, 0}, {0x00, 0x00, 0xff, 0x99}}}, - {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, - -}; -Vtx D_0D001E88[] = { - {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, - {{{ 5, 0, -5}, 0, {0, 0}, {0x00, 0xff, 0xff, 0x99}}}, - {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, -}; - -Vtx D_0D001EB8[] = { - {{{ -5, 0, 5}, 0, {0, 0}, {0xff, 0xff, 0x00, 0x99}}}, - {{{ -5, 0, -5}, 0, {0, 0}, {0xff, 0x82, 0x00, 0x99}}}, - {{{ 0, -7, 0}, 0, {0, 0}, {0xff, 0x00, 0x04, 0x99}}}, -}; - -// D_0D001EE8 -u8 common_texture_item_box_question_mark[] = { - #include "textures/common/common_texture_item_box_question_mark.rgba16.inc.c" -}; - -Gfx D_0D002EE8[] = { - gsDPPipeSync(), - gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetBlendMask(0xFF), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPVertex(D_0D001CE8, 4, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 2, 3, 0), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Vtx common_fake_item_box_question_mark_vertices[] = { - {{{ -3, 5, 0}, 0, {1024, 2048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, -5, 0}, 0, {1024, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, -5, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 5, 0}, 0, {0, 2048}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Gfx common_model_fake_itembox[] = { - gsSPClearGeometryMode(G_CULL_BACK), - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 252), - gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_item_box_question_mark), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), - gsDPLoadSync(), - gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), - gsSPVertex(common_fake_item_box_question_mark_vertices, 4, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsSPSetGeometryMode(G_CULL_BACK), - gsSPEndDisplayList(), -}; - -Gfx itemBoxQuestionMarkModel[] = { - gsSPClearGeometryMode(G_CULL_BACK), - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 252), - gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_item_box_question_mark), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), - gsDPLoadSync(), - gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), - gsSPVertex(common_vtx_itembox_question_mark, 4, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsSPSetGeometryMode(G_CULL_BACK), - gsSPEndDisplayList(), -}; - -Gfx D_0D003090[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001D68, 24, 0), - gsSP1Triangle(9, 10, 11, 0), - gsSP1Triangle(6, 7, 8, 0), - gsSP1Triangle(3, 4, 5, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(12, 13, 14, 0), - gsSP1Triangle(15, 16, 17, 0), - gsSP1Triangle(18, 19, 20, 0), - gsSP1Triangle(21, 22, 23, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0030F8[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001D68, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D003128[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001D98, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D003158[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001DC8, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D003188[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001DF8, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0031B8[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001E28, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D0031E8[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001E58, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D003218[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001E88, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D003248[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPVertex(D_0D001EB8, 3, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D003278[] = { - gsSPDisplayList(D_0D003090), - gsSPEndDisplayList(), -}; - -Gfx D_0D003288[] = { - gsSPDisplayList(D_0D003278), - gsSPEndDisplayList(), -}; - -Vtx common_vtx_banana[] = { - {{{ 4, -3, 0}, 0, {1228, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, - {{{ 0, 4, 0}, 0, {512, 65332}, {0xc1, 0xff, 0x00, 0xff}}}, - {{{ -4, -3, 0}, 0, {65332, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, - {{{ 0, -3, 4}, 0, {1228, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, - {{{ 0, -3, -4}, 0, {65332, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, -}; - -Vtx common_vtx_flat_banana[] = { - {{{ 6, -3, 0}, 0, {2048, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, - {{{ 0, 4, 0}, 0, {1023, 65127}, {0xc1, 0xff, 0x00, 0xff}}}, - {{{ -6, -3, 0}, 0, {0, 1024}, {0xff, 0xfe, 0xfe, 0xff}}}, - {{{ 0, -3, 6}, 0, {2048, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, - {{{ 0, 4, 0}, 0, {1024, 65127}, {0xc1, 0xff, 0x00, 0xff}}}, - {{{ 0, -3, -6}, 0, {0, 1024}, {0xd3, 0xda, 0xad, 0xff}}}, -}; - - -// D_0D003348 -u8 common_texture_banana[] = { - #include "textures/common/common_texture_banana.rgba16.inc.c" -}; - -u8 common_texture_flat_banana[] = { - #include "textures/common/common_texture_flat_banana.rgba16.inc.c" -}; - -// 0x4B48 -Gfx common_model_banana[] = { - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), - gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_banana), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), - gsDPLoadSync(), - gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), - gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), - gsSPVertex(common_vtx_banana, 5, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(3, 1, 4, 0), - gsSPSetGeometryMode(G_CULL_BACK), - gsSPEndDisplayList(), -}; - - -Gfx common_model_flat_banana[] = { - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 252, 124), - gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, common_texture_flat_banana), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), - gsDPLoadSync(), - gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), - gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), - gsSPVertex(common_vtx_flat_banana, 6, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(3, 4, 5, 0), - gsSPSetGeometryMode(G_CULL_BACK), - gsSPEndDisplayList(), -}; - -// tlut size 8x29 -//! @todo What is this? -u8 common_tlut_trees_import[] = { - #include "assets/trees/common_tlut_trees_import.inc.c" -}; - -u8 common_tlut_green_shell[] = { - #include "assets/greenshell/common_tlut_green_shell.inc.c" -}; -// 5038 -u8 common_tlut_blue_shell[] = { - #include "assets/blueshell/common_tlut_blue_shell.inc.c" -}; - -Vtx D_0D005238[] = { - {{{ 3, 6, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, 6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, 0, 0}, 0, {0, 1920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 0, 0}, 0, {1984, 1920}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005278[] = { - - {{{ 3, 6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, 6, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -3, 0, 0}, 0, {1984, 1920}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 0, 0}, 0, {0, 1920}, {0xff, 0xff, 0xff, 0xff}}}, - -}; - -Gfx D_0D0052B8[] = { - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsDPTileSync(), - gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), - gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - -Gfx D_0D005308[] = { - gsSPClearGeometryMode(G_LIGHTING), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetTextureLUT(G_TT_RGBA16), - gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsSPEndDisplayList(), -}; - -Gfx D_0D005338[] = { // normal shell - gsSPDisplayList(D_0D005308), - gsSPVertex(D_0D005238, 4, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsDPSetTextureLUT(G_TT_NONE), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - -Gfx D_0D005368[] = { // mirrored shell - gsSPDisplayList(D_0D005308), - gsSPVertex(D_0D005278, 4, 0), - gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0), - gsDPSetTextureLUT(G_TT_NONE), - gsDPPipeSync(), - gsSPEndDisplayList(), -}; - -Gfx D_toads_turnpike_0D005398[] = { - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_toads_turnpike_0D0053B0[] = { - gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_toads_turnpike_0D0053C8[] = { - gsDPSetCycleType(G_CYC_2CYCLE), - gsSPSetGeometryMode(G_FOG | G_SHADING_SMOOTH), - gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), - gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_toads_turnpike_0D0053F0[] = { - gsDPSetCycleType(G_CYC_2CYCLE), - gsSPSetGeometryMode(G_FOG | G_SHADING_SMOOTH), - gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), - gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_toads_turnpike_0D005418[] = { - gsDPSetCycleType(G_CYC_1CYCLE), - gsSPClearGeometryMode(G_FOG), - gsSPEndDisplayList(), -}; - -Vtx D_0D005430[] = { - {{{ -2, -2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1, -2, 0}, 0, {192, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1, 1, 0}, 0, {192, 192}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 1, 0}, 0, {0, 192}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx common_vtx_player_minimap_icon[] = { - {{{ -4, -4, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, -4, 0}, 0, {448, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 3, 0}, 0, {448, 448}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4, 3, 0}, 0, {0, 448}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D0054B0[] = { - {{{ -4, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, -8, 0}, 0, {448, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 7, 0}, 0, {448, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 3, -8, 0}, 0, {448, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 3, 7, 0}, 0, {448, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -4, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -3, -7, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4, -7, 0}, 0, {448, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 4, 8, 0}, 0, {448, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -3, 8, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -4, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 3, -80, 0}, 0, {448, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 3, 79, 0}, 0, {448, 10176}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -4, 79, 0}, 0, {0, 10176}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -6, -6, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, -6, 0}, 0, {704, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 5, 0}, 0, {704, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6, 5, 0}, 0, {0, 704}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, -8, 0}, 0, {704, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 7, 0}, 0, {704, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 5, -8, 0}, 0, {704, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 5, 7, 0}, 0, {704, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -6, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -5, -7, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 6, -7, 0}, 0, {704, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 6, 8, 0}, 0, {704, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -5, 8, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, -80, 0}, 0, {704, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 5, 79, 0}, 0, {704, 10176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6, 79, 0}, 0, {0, 10176}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -6, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 5, -80, 0}, 0, {704, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 5, 79, 0}, 0, {704, 10176}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -6, 79, 0}, 0, {0, 10176}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -6, -96, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 5, -96, 0}, 0, {704, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 5, 95, 0}, 0, {704, 12224}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -6, 95, 0}, 0, {0, 12224}, {0xff, 0x80, 0x00, 0xff}}}, -}; - -Vtx common_vtx_rectangle[] = { - {{{ -8, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, 7, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D0057B0[] = { - {{{ -8, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, 7, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D0057F0[] = { - {{{ -8, 0, -8}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, 0, -8}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, 0, 7}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, 0, 7}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 7, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 7, 7, 0}, 0, {960, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -8, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -6, -6, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 9, -6, 0}, 0, {960, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 9, 9, 0}, 0, {960, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -6, 9, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 0, -8, 0}, 0, {448, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 8, 8, 0}, 0, {960, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -8, 8, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, -}; - -Vtx D_0D0058E0[] = { - {{{ -8, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, -8, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 7, 7, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005920[] = { - {{{ -4, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, -32, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 3, 31, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -4, 31, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -8, -80, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 7, -80, 0}, 0, {960, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 7, 79, 0}, 0, {960, 10176}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -8, 79, 0}, 0, {0, 10176}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -10, -10, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, -10, 0}, 0, {1216, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 9, 9, 0}, 0, {1216, 1216}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 9, 0}, 0, {0, 1216}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -12, -12, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 11, -12, 0}, 0, {1472, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 11, 11, 0}, 0, {1472, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -12, 11, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -12, -24, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 11, -24, 0}, 0, {1472, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 11, 23, 0}, 0, {1472, 3008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -12, 23, 0}, 0, {0, 3008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, -14, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 13, -14, 0}, 0, {1728, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 13, 13, 0}, 0, {1728, 1728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -14, 13, 0}, 0, {0, 1728}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005AA0[] = { - {{{ -16, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -8, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 7, 0}, 0, {1984, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005AE0[] = { - {{{ -16, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -16, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 15, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005B20[] = { - {{{ -16, -16, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, 15, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005B60[] = { - {{{ -16, 0, -16}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 0, -16}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 15, 0, 15}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, 0, 15}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005BA0[] = { - {{{ 0, 18, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 16, -9, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -16, -9, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005BD0[] = { - {{{ 0, 18, 0}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 16, -9, 0}, 0, {1984, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -16, -9, 0}, 0, {1984, 1984}, {0x00, 0x00, 0x78, 0xff}}}, -}; - -Vtx D_0D005C00[] = { - {{{ 0, 18, 0}, 0, {0, 0}, {0xd5, 0x2c, 0x66, 0xff}}}, - {{{ 16, -9, 0}, 0, {1984, 0}, {0x66, 0xd3, 0x2b, 0xff}}}, - {{{ -16, -9, 0}, 0, {1984, 1984}, {0x2a, 0x99, 0xd6, 0xff}}}, -}; - -Vtx D_0D005C30[] = { - {{{ -20, -15, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 19, -15, 0}, 0, {2496, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 19, 16, 0}, 0, {2496, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -20, 16, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -20, -19, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 19, -19, 0}, 0, {2496, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 19, 20, 0}, 0, {2496, 2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -20, 20, 0}, 0, {0, 2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 23, -8, 0}, 0, {3008, 0}, {0xff, 0xff, 0x80, 0xff}}}, - {{{ 23, 7, 0}, 0, {3008, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -24, 7, 0}, 0, {0, 960}, {0xff, 0x80, 0x00, 0xff}}}, - {{{ -24, -8, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 23, -8, 0}, 0, {3008, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 23, 7, 0}, 0, {3008, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -24, 7, 0}, 0, {0, 960}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -24, -19, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -19, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, 20, 0}, 0, {3008, 2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, 20, 0}, 0, {0, 2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, -19, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -19, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, 20, 0}, 0, {0, 2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, 20, 0}, 0, {3008, 2496}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, -19, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 23, -19, 0}, 0, {3008, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 23, 0, 0}, 0, {3008, 1216}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -24, 0, 0}, 0, {0, 1216}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -24, 0, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 23, 0, 0}, 0, {3008, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 23, 19, 0}, 0, {3008, 1216}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -24, 19, 0}, 0, {0, 1216}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -24, -23, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, -23, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, 0, 0}, 0, {3008, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, 0, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005E80[] = { - {{{ 23, 0, 0}, 0, {3008, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 23, 23, 0}, 0, {3008, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -24, 23, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005EB0[] = { - {{{ -28, -35, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, -35, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 0, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -28, 0, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -28, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005F00[] = { - {{{ 27, 0, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 27, 35, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -28, 35, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005F30[] = { - {{{ -10, -35, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 45, -35, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 45, 0, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 0, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005F80[] = { - {{{ 45, 0, 0}, 0, {3520, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 45, 35, 0}, 0, {3520, 2240}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -10, 35, 0}, 0, {0, 2240}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005FB0 = {{{ -32, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}; - -Vtx D_0D005FC0[] = { - {{{ 31, -16, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 15, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D005FF0 = {{{ -53, -16, 0}, 0, {0, 0}, {0xff, 0x00, 0x00, 0xff}}}; - -Vtx D_0D006000[] = { - {{{ 10, -16, 0}, 0, {4032, 0}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ 10, 15, 0}, 0, {4032, 1984}, {0xff, 0x00, 0x00, 0xff}}}, - {{{ -53, 15, 0}, 0, {0, 1984}, {0xff, 0x00, 0x00, 0xff}}}, -}; - -Vtx D_0D006030[] = { - {{{ -32, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -32, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 31, 0}, 0, {4032, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -32, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; - -Vtx D_0D006080[] = { - {{{ 31, -32, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 31, 31, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -32, 31, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; - -Vtx D_0D0060B0[] = { - {{{ -32, -31, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -31, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006100[] = { - {{{ 31, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 31, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 31, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006130[] = { - {{{ -32, -31, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -31, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006180[] = { - {{{ 31, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 31, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 31, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D0061B0[] = { - {{{ -32, -31, -12}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -31, -12}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, -12}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, -12}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, -12}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, -12}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 31, -12}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 31, -12}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -31, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -31, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006280[] = { - {{{ 31, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 31, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 31, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D0062B0[] = { - {{{ -32, -32, 20}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -32, 20}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 31, 20}, 0, {4032, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 31, 20}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -31, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, -32, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 0, 31, 0}, 0, {1984, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -31, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, -32, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 32, 31, 0}, 0, {1984, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 1, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -31, 0}, 0, {64, 64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -31, 0}, 0, {4096, 64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, 0}, 0, {4096, 2048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {64, 2048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 1, 0}, 0, {64, 64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 1, 0}, 0, {4096, 64}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 32, 0}, 0, {4096, 2048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 32, 0}, 0, {64, 2048}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -48, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -48, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -16, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -16, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -16, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 15, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 15, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006480[] = { - {{{ 31, 15, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 47, 0}, 0, {4032, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 47, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D0064B0[] = { - {{{ -32, -47, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, -47, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, 0}, 0, {4032, 3008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {0, 3008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 0, 0}, 0, {4032, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 31, 47, 0}, 0, {4032, 3008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -32, 47, 0}, 0, {0, 3008}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, -23, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, -23, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 23, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 23, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, -23, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, -23, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 23, 0}, 0, {4544, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 23, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, -23, 0}, 0, {0, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, -23, 0}, 0, {4544, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 1488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 1488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 16}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 23, 0}, 0, {4544, 1488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 23, 0}, 0, {0, 1488}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, -23, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, -23, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 32}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006700[] = { - {{{ 35, 0, 0}, 0, {4544, 32}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 23, 0}, 0, {4544, 1504}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 23, 0}, 0, {0, 1504}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D006730[] = { - {{{ -36, -27, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, -27, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 1728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 1728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 0, 0}, 0, {4544, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 35, 27, 0}, 0, {4544, 1728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -36, 27, 0}, 0, {0, 1728}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, -24, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, -24, 0}, 0, {5056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 0, 0}, 0, {5056, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 0, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 0, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 0, 0}, 0, {5056, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 40, 24, 0}, 0, {5056, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -40, 24, 0}, 0, {0, 1472}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, -8, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 47, -8, 0}, 0, {6080, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 47, 7, 0}, 0, {6080, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -48, 7, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, -16, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 55, -16, 0}, 0, {7104, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 55, 15, 0}, 0, {7104, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, 15, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -56, -16, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, -}; - -Vtx D_0D0068C0[] = { - {{{ 55, -16, 0}, 0, {7104, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 55, 15, 0}, 0, {7104, 1984}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ -56, 15, 0}, 0, {0, 1984}, {0x00, 0x00, 0x00, 0xff}}}, -}; - -Vtx D_0D0068F0[] = { - {{{ -64, -32, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 63, -32, 0}, 0, {8128, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 63, 31, 0}, 0, {8128, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -64, 31, 0}, 0, {0, 4032}, {0xff, 0xff, 0xff, 0xff}}}, - -}; - -Gfx D_0D006930[] = { - gsSP1Triangle(0, 2, 1, 0), - gsSPEndDisplayList(), -}; - -Gfx common_rectangle_display[] = { - gsSP2Triangles(0, 2, 1, 0, 0, 3, 2, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D006950[] = { - gsSPVertex(common_vtx_player_minimap_icon, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D006968[] = { - gsSPVertex(D_0D0054B0, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D006980[] = { - gsSPVertex(common_vtx_rectangle, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D006998[] = { - gsSPVertex(D_0D0057B0, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D0069B0[] = { - gsSPVertex(D_0D0057F0, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D0069C8[] = { - gsSPVertex(D_0D005AA0, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D0069E0[] = { - gsSPVertex(D_0D005AE0, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D0069F8[] = { - gsSPVertex(D_0D005B20, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D006A10[] = { - gsSPVertex(D_0D005B60, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D006A28[] = { - gsSPVertex(D_0D0058E0, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - -Gfx D_0D006A40[] = { - gsSPVertex(D_0D005920, 4, 0), - gsSPDisplayList(common_rectangle_display), - gsSPEndDisplayList(), -}; - - - - - - -// Texture Block shadow i4 -u8 D_0D006A58[] = { - #include "textures/common/132B50_06A58.i4.inc.c" -}; - -u8 D_0D006AD8[] = { - #include "textures/common/132B50_06AD8.ia8.inc.c" -}; - -// tlut -u8 common_tlut_debug_font[] = { - #include "assets/debug_font/common_tlut_debug_font.inc.c" -}; - -u8 common_texture_debug_font[] = { - #include "assets/debug_font/common_texture_debug_font.inc.c" -}; - -// 0x76F8 -Gfx D_0D0076F8[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_1CYCLE), - gsDPSetTextureLOD(G_TL_TILE), - gsDPSetTextureLUT(G_TT_NONE), - gsDPSetTextureDetail(G_TD_CLAMP), - gsDPSetTexturePersp(G_TP_PERSP), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetTextureConvert(G_TC_FILT), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsDPSetCombineKey(G_CK_NONE), - gsDPSetAlphaCompare(G_AC_NONE), - gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2), - gsDPSetBlendMask(0xFF), - gsDPSetColorDither(G_CD_DISABLE), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK), - gsSPClearGeometryMode(G_LIGHTING), - gsSPEndDisplayList(), -}; - -Gfx D_0D007780[] = { - gsDPSetTexturePersp(G_TP_PERSP), - gsDPSetTextureLUT(G_TT_NONE), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D0077A0[] = { - gsSPDisplayList(D_0D007780), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH), - gsSPClearGeometryMode(G_LIGHTING), - gsSPEndDisplayList(), -}; - -Gfx D_0D0077D0[] = { - gsSPDisplayList(D_0D007780), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), - gsSPEndDisplayList(), -}; - -Gfx D_0D0077F8[] = { - gsSPDisplayList(D_0D007780), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING), - gsSPClearGeometryMode(G_SHADING_SMOOTH), - gsSPEndDisplayList(), -}; - -Gfx D_0D007828[] = { - gsSPDisplayList(D_0D007780), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), - gsSPEndDisplayList(), -}; - -Gfx D_0D007850[] = { - gsSPDisplayList(D_0D007780), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), - gsSPEndDisplayList(), -}; - -Gfx D_0D007878[] = { - gsSPDisplayList(D_0D007780), - gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, PRIMITIVE, 0), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH), - gsSPEndDisplayList(), -}; - -Gfx D_0D0078A0[] = { - gsSPDisplayList(D_0D007780), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPSetGeometryMode(G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH), - gsSPClearGeometryMode(G_LIGHTING), - gsSPEndDisplayList(), -}; - -Gfx D_0D0078D0[] = { - gsSPDisplayList(D_0D007780), - gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPSetGeometryMode(G_SHADE | G_SHADING_SMOOTH), - gsSPEndDisplayList(), -}; - -Gfx D_0D0078F8[] = { - gsDPSetTexturePersp(G_TP_PERSP), - gsDPSetTextureLUT(G_TT_NONE), - gsDPSetAlphaCompare(G_AC_NONE), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsSPEndDisplayList(), -}; - -Gfx D_0D007928[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_POINT), - gsSPEndDisplayList(), -}; - -Gfx D_0D007948[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D007968[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsDPSetTextureFilter(G_TF_POINT), - gsSPEndDisplayList(), -}; - -Gfx D_0D007988[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_POINT), - gsSPEndDisplayList(), -}; - -Gfx D_0D0079A8[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D0079C8[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D0079E8[] = { - gsSPDisplayList(D_0D0078F8), - gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D007A08[] = { - gsDPSetTexturePersp(G_TP_PERSP), - gsDPSetTextureLUT(G_TT_NONE), - gsDPSetAlphaCompare(G_AC_NONE), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsSPClearGeometryMode(G_LIGHTING), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsSPEndDisplayList(), -}; - -Gfx D_0D007A40[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007A60[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007A80[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007AA0[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007AC0[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_ZB_XLU_SURF, G_RM_ZB_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007AE0[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_ZB_XLU_SURF, G_RM_ZB_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007B00[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007B20[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsDPSetPrimColor(0, 0, 0x14, 0x14, 0x14, 0x00), - gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0), - gsDPLoadTextureBlock_4b(D_0D006A58, G_IM_FMT_I, 16, 16, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSPDisplayList(D_0D006980), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_OFF), - gsSPEndDisplayList(), -}; - -Gfx D_0D007B98[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsDPSetPrimColor(0, 0, 0x14, 0x14, 0x14, 0x00), - gsDPSetCombineLERP(0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0, 0, 0, 0, PRIMITIVE, 0, 0, 0, TEXEL0), - gsDPLoadTextureBlock_4b(D_0D006A58, G_IM_FMT_I, 16, 16, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSPDisplayList(D_0D0069B0), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_OFF), - gsSPEndDisplayList(), -}; - -Gfx D_0D007C10[] = { - gsSPDisplayList(D_0D007A08), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsDPSetPrimColor(0, 0, 0x1E, 0x0A, 0x00, 0xC8), - gsDPSetCombineMode(G_CC_MODULATEIA_PRIM, G_CC_MODULATEIA_PRIM), - gsDPLoadTextureBlock(D_0D006AD8, G_IM_FMT_IA, G_IM_SIZ_8b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSPDisplayList(D_0D006A10), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_OFF), - gsSPEndDisplayList(), -}; - -Gfx D_0D007C88[] = { - gsDPSetTexturePersp(G_TP_PERSP), - gsDPSetAlphaCompare(G_AC_NONE), - gsDPSetTextureLUT(G_TT_RGBA16), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsSPEndDisplayList(), -}; - -Gfx D_0D007CB8[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007CD8[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007CF8[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_AVERAGE), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007D18[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_POINT), - gsSPEndDisplayList(), -}; - -Gfx D_0D007D38[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_TEX_EDGE, G_RM_AA_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007D58[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_ZB_OPA_SURF, G_RM_ZB_OPA_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007D78[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007D98[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007DB8[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007DD8[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007DF8[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007E18[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007E38[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007E58[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_AA_XLU_SURF, G_RM_AA_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007E78[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), - gsSPEndDisplayList(), -}; - -Gfx D_0D007E98[] = { - gsSPDisplayList(D_0D007C88), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), - gsSPEndDisplayList(), -}; - -Gfx D_0D007EB8[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_1CYCLE), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Gfx D_0D007ED8[] = { - gsDPSetTextureLUT(G_TT_NONE), - gsDPSetTexturePersp(G_TP_NONE), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsSPEndDisplayList(), -}; - -Gfx D_0D007EF8[] = { - gsSPDisplayList(D_0D007ED8), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_POINT), - gsSPEndDisplayList(), -}; - -Gfx D_0D007F18[] = { - gsSPDisplayList(D_0D007ED8), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D007F38[] = { - gsSPDisplayList(D_0D007ED8), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D007F58[] = { - gsSPDisplayList(D_0D007ED8), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D007F78[] = { - gsSPDisplayList(D_0D007ED8), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D007F98[] = { - gsSPDisplayList(D_0D007ED8), - gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_WRAP | ZMODE_XLU | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPEndDisplayList(), -}; - -Gfx D_0D007FB8[] = { - gsDPSetTexturePersp(G_TP_NONE), - gsDPSetTextureLUT(G_TT_NONE), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Gfx D_0D007FE0[] = { - gsSPDisplayList(D_0D007FB8), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D008000[] = { - gsSPDisplayList(D_0D007FB8), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_XLU_SURF, G_RM_XLU_SURF2), - gsSPEndDisplayList(), -}; - -Gfx D_0D008020[] = { - gsDPSetTexturePersp(G_TP_NONE), - gsDPSetTextureLUT(G_TT_RGBA16), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsSPEndDisplayList(), -}; - -Gfx D_0D008040[] = { - gsSPDisplayList(D_0D008020), - gsDPSetTextureFilter(G_TF_POINT), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D008060[] = { - gsSPDisplayList(D_0D008020), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetRenderMode(G_RM_TEX_EDGE, G_RM_TEX_EDGE2), - gsSPEndDisplayList(), -}; - -Gfx D_0D008080[] = { - gsSPDisplayList(D_0D007EF8), - gsDPSetTextureLUT(G_TT_RGBA16), - gsDPLoadTLUT_pal16(0, common_tlut_debug_font), - gsDPLoadSync(), - gsDPLoadTextureBlock_4b(common_texture_debug_font, G_IM_FMT_CI, 128, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), - gsSPEndDisplayList(), -}; - -Gfx D_0D008108[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_COPY), - gsSPEndDisplayList(), -}; - -Gfx D_0D008120[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_1CYCLE), - gsSPEndDisplayList(), -}; - -Gfx D_0D008138[] = { - gsDPPipeSync(), - gsDPSetCycleType(G_CYC_2CYCLE), - gsSPEndDisplayList(), -}; - -// Curve graphs for generating a random item based on player race position. -u8 common_grand_prix_human_item_curve[8][100] = { - { // 1st - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { // 2nd - ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { // 3rd - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { // 4th - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { // 5th - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { // 6th - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { // 7th - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { // 8th - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, -}; - -u8 common_grand_prix_kart_ai_item_curve[8][100] = { - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, -}; - -u8 common_versus_2_player_item_curve[2][100] = { - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BOO, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, - ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BOO, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_BOO, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_BOO, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_BOO, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_BANANA_BUNCH, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_SUPER_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_TRIPLE_GREEN_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_RED_SHELL, ITEM_BANANA_BUNCH, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BANANA_BUNCH, ITEM_BLUE_SPINY_SHELL, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_BANANA_BUNCH, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_RED_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BANANA_BUNCH, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, -}; - -u8 common_versus_3_player_item_curve[3][100] = { - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, -}; - -u8 common_versus_4_player_item_curve[4][100] = { - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - }, - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, - ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - }, - { - ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, ITEM_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, - { - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, ITEM_TRIPLE_RED_SHELL, - ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, ITEM_BLUE_SPINY_SHELL, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, - ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_THUNDERBOLT, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, ITEM_TRIPLE_MUSHROOM, - ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, ITEM_SUPER_MUSHROOM, - }, -}; - -u8 common_battle_item_curve[1][100] = { - { - ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, ITEM_BANANA, - ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_BANANA_BUNCH, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, ITEM_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, ITEM_TRIPLE_GREEN_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, ITEM_RED_SHELL, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, - ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_FAKE_ITEM_BOX, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, - ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_STAR, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, ITEM_BOO, - }, -}; - -Vtx D_0D008B78[] = { - {{{ 2, 2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2, -2, 0}, 0, {0, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, -2, 0}, 0, {960, 960}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 2, 0}, 0, {960, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D008BB8[] = { - {{{ 2, 4, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2, 0, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 0, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 4, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D008BF8[] = { - {{{ 2, 2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2, -2, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, -2, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 2, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Vtx D_0D008C38[] = { - {{{ 2, 2, 0}, 0, {1984, 0}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ 2, -2, 0}, 0, {1984, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, -2, 0}, 0, {0, 1984}, {0xff, 0xff, 0xff, 0xff}}}, - {{{ -2, 2, 0}, 0, {0, 0}, {0xff, 0xff, 0xff, 0xff}}}, -}; - -Gfx common_square_plain_render[] = { - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 2, 3, 0), - gsSPEndDisplayList(), -}; - -Gfx D_0D008C90[] = { - gsDPPipeSync(), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetTexturePersp(G_TP_PERSP), - gsSPEndDisplayList(), -}; - -Gfx common_setting_render_character[] = { - gsDPPipeSync(), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPClearGeometryMode(G_LIGHTING), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetTexturePersp(G_TP_PERSP), - gsSPEndDisplayList(), -}; - -Gfx D_0D008D10[] = { - gsDPPipeSync(), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CVG_DST_CLAMP | ZMODE_OPA | CVG_X_ALPHA | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsDPSetTextureFilter(G_TF_BILERP), - gsDPSetTexturePersp(G_TP_PERSP), - gsSPEndDisplayList(), -}; - -Gfx D_0D008D58[] = { - gsDPPipeSync(), - gsDPSetTexturePersp(G_TP_PERSP), - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetBlendMask(0xFF), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), - gsSPEndDisplayList(), -}; - -Gfx D_0D008DA0[] = { - gsSPDisplayList(common_square_plain_render), - gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF), - gsSPEndDisplayList(), -}; - -Gfx D_0D008DB8[] = { - gsDPPipeSync(), - gsDPSetTexturePersp(G_TP_PERSP), - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetBlendMask(0xFF), - gsDPSetTextureFilter(G_TF_BILERP), - gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON), - gsDPSetTextureLUT(G_TT_NONE), - gsSPEndDisplayList(), -}; - -Gfx D_0D008DF8[] = { - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPVertex(D_0D008B78, 4, 0), - gsSPDisplayList(D_0D008DA0), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Gfx D_0D008E20[] = { - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPVertex(D_0D008BB8, 4, 0), - gsSPDisplayList(D_0D008DA0), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Gfx D_0D008E48[] = { - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPVertex(D_0D008BF8, 4, 0), - gsSPDisplayList(D_0D008DA0), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Gfx D_0D008E70[] = { - gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), - gsSPVertex(D_0D008C38, 4, 0), - gsSPDisplayList(D_0D008DA0), - gsDPSetAlphaCompare(G_AC_NONE), - gsSPEndDisplayList(), -}; - -Mtx D_0D008E98 = { - {{65536, 0, 1, 0}, - { 0, 65536, 0, 1}, - { 0, 0, 0, 0}, - { 0, 0, 0, 0}}, -}; - -Vtx D_0D008ED8[] = { - // These 4 Vtx's MAY be a Mtx too, its hard to say though as I can't find any references - // to any of them in the code base - {{{ 0, 410, 0}, 0, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 0, 0}, 546, {0, 0}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ 0, 0, 0}, 0, {65535, 3}, {0x00, 0x00, 0x00, 0x00}}}, - {{{ -1, 3, -1}, 3, {65535, 3}, {0x00, 0x01, 0x00, 0x00}}}, -}; - -KartAIBehaviour common_kart_ai_behaviour_battle_courses[] = { - { 1, 3, BEHAVIOUR_HOP, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_mario_raceway[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 11, 30, BEHAVIOUR_1, }, - { 55, 74, BEHAVIOUR_1, }, - { 90, 105, BEHAVIOUR_1, }, - { 139, 155, BEHAVIOUR_1, }, - { 177, 205, BEHAVIOUR_1, }, - { 225, 242, BEHAVIOUR_1, }, - { 292, 313, BEHAVIOUR_1, }, - { 352, 373, BEHAVIOUR_1, }, - { 452, 465, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_choco_mountain[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 10, 25, BEHAVIOUR_1, }, - { 190, 210, BEHAVIOUR_1, }, - { 270, 290, BEHAVIOUR_1, }, - { 410, 440, BEHAVIOUR_1, }, - { 540, 550, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_bowser_castle[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 60, 80, BEHAVIOUR_1, }, - { 125, 140, BEHAVIOUR_1, }, - { 170, 185, BEHAVIOUR_1, }, - { 230, 240, BEHAVIOUR_1, }, - { 275, 285, BEHAVIOUR_1, }, - { 310, 320, BEHAVIOUR_1, }, - { 321, 349, BEHAVIOUR_3, }, - { 350, 360, BEHAVIOUR_1, }, - { 385, 415, BEHAVIOUR_1, }, - { 450, 468, BEHAVIOUR_1, }, - { 470, 477, BEHAVIOUR_9, }, - { 480, 485, BEHAVIOUR_MAX_SPEED, }, - { 543, 546, BEHAVIOUR_9, }, - { 548, 550, BEHAVIOUR_MAX_SPEED, }, - { 565, 568, BEHAVIOUR_HOP, }, - { 630, 631, BEHAVIOUR_NORMAL_SPEED, }, - { 635, 640, BEHAVIOUR_10, }, - { 645, 655, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_banshee_boardwalk[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 15, 30, BEHAVIOUR_1, }, - { 55, 65, BEHAVIOUR_1, }, - { 125, 150, BEHAVIOUR_1, }, - { 265, 270, BEHAVIOUR_1, }, - { 275, 285, BEHAVIOUR_1, }, - { 305, 320, BEHAVIOUR_HOP, }, - { 330, 340, BEHAVIOUR_1, }, - { 375, 385, BEHAVIOUR_1, }, - { 547, 570, BEHAVIOUR_1, }, - { 582, 600, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_yoshi_valley[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 70, 94, BEHAVIOUR_1, }, - { 120, 133, BEHAVIOUR_1, }, - { 150, 170, BEHAVIOUR_1, }, - { 249, 265, BEHAVIOUR_1, }, - { 360, 395, BEHAVIOUR_1, }, - { 635, 655, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_frappe_snowland[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 15, 30, BEHAVIOUR_1, }, - { 41, 63, BEHAVIOUR_1, }, - { 115, 155, BEHAVIOUR_1, }, - { 200, 215, BEHAVIOUR_1, }, - { 240, 241, BEHAVIOUR_9, }, - { 264, 265, BEHAVIOUR_10, }, - { 270, 290, BEHAVIOUR_1, }, - { 345, 375, BEHAVIOUR_1, }, - { 493, 544, BEHAVIOUR_1, }, - { 583, 605, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_koopa_beach[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 75, 100, BEHAVIOUR_1, }, - { 135, 150, BEHAVIOUR_1, }, - { 355, 390, BEHAVIOUR_1, }, - { 505, 525, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_royal_raceway[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 65, 80, BEHAVIOUR_1, }, - { 165, 166, BEHAVIOUR_9, }, - { 180, 210, BEHAVIOUR_1, }, - { 220, 221, BEHAVIOUR_10, }, - { 250, 275, BEHAVIOUR_1, }, - { 360, 380, BEHAVIOUR_1, }, - { 440, 480, BEHAVIOUR_1, }, - { 600, 601, BEHAVIOUR_9, }, - { 689, 690, BEHAVIOUR_10, }, - { 695, 725, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_luigi_raceway[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 128, 275, BEHAVIOUR_1, }, - { 320, 345, BEHAVIOUR_1, }, - { 465, 565, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_moo_moo_farm[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 75, 100, BEHAVIOUR_1, }, - { 175, 210, BEHAVIOUR_1, }, - { 275, 300, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_toad_turnpike[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 106, 188, BEHAVIOUR_1, }, - { 220, 386, BEHAVIOUR_1, }, - { 583, 765, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_kalamari_desert[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 245, 262, BEHAVIOUR_1, }, - { 585, 606, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_sherbet_land[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 7, 38, BEHAVIOUR_1, }, - { 36, 54, BEHAVIOUR_1, }, - { 129, 150, BEHAVIOUR_1, }, - { 380, 410, BEHAVIOUR_1, }, - { 425, 445, BEHAVIOUR_1, }, - { 456, 500, BEHAVIOUR_1, }, - { 594, 625, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_rainbow_road[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 4, 5, BEHAVIOUR_9, }, - { 129, 130, BEHAVIOUR_10, }, - { 555, 560, BEHAVIOUR_9, }, - { 827, 832, BEHAVIOUR_10, }, - { 810, 845, BEHAVIOUR_1, }, - { 910, 993, BEHAVIOUR_1, }, - { 1390, 1600, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_wario_stadium[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 80, 120, BEHAVIOUR_1, }, - { 200, 250, BEHAVIOUR_1, }, - { 252, 253, BEHAVIOUR_9, }, - { 273, 295, BEHAVIOUR_1, }, - { 300, 315, BEHAVIOUR_1, }, - { 333, 384, BEHAVIOUR_1, }, - { 400, 401, BEHAVIOUR_10, }, - { 405, 435, BEHAVIOUR_1, }, - { 445, 475, BEHAVIOUR_1, }, - { 485, 525, BEHAVIOUR_1, }, - { 585, 615, BEHAVIOUR_1, }, - { 685, 735, BEHAVIOUR_1, }, - { 783, 820, BEHAVIOUR_1, }, - { 956, 984, BEHAVIOUR_1, }, - { 1005, 1050, BEHAVIOUR_1, }, - { 1063, 1088, BEHAVIOUR_1, }, - { 1130, 1131, BEHAVIOUR_9, }, - { 1169, 1170, BEHAVIOUR_10, }, - { 1195, 1240, BEHAVIOUR_1, }, - { 1262, 1300, BEHAVIOUR_1, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -KartAIBehaviour common_kart_ai_behaviour_dk_jungle[] = { - { 1, 2, BEHAVIOUR_NORMAL_SPEED, }, - { 20, 40, BEHAVIOUR_1, }, - { 190, 191, BEHAVIOUR_9, }, - { 259, 260, BEHAVIOUR_10, }, - { 315, 335, BEHAVIOUR_1, }, - { 353, 370, BEHAVIOUR_1, }, - { 398, 430, BEHAVIOUR_1, }, - { 458, 485, BEHAVIOUR_1, }, - { 510, 535, BEHAVIOUR_1, }, - { 580, 660, BEHAVIOUR_3, }, - { -1, -1, BEHAVIOUR_NONE, }, -}; - -// unknown float data -f32 D_0D009418[][4] = { - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 0.0f, 0.0f, 0.0f, 0.0f}, -}; - -f32 D_0D009568[][4] = { - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 4.5833334f, 4.5833334f, 4.5833334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - {4.1666665f, 5.5833334f, 6.1666665f, 6.75f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 0.0f, 0.0f, 0.0f, 0.0f}, -}; - -f32 D_0D0096B8[][4] = { - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.3333332f, 3.3333332f, 3.3333332f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {3.3333332f, 3.9166667f, 4.5f, 5.0833334f}, - {0.0f, 0.0f, 0.0f, 0.0f}, -}; - -f32 D_0D009808[][4] = { - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - {2.9166667f, 3.75f, 3.75f, 3.75f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 3.75f, 5.1666665f, 5.75f, 6.3333334f}, - { 0.0f, 0.0f, 0.0f, 0.0f}, -}; - -// Odometer speedometer -u8 common_texture_speedometer[] = { - #include "textures/common/common_texture_speedometer.i4.inc.c" -}; - -// i8? odometer needle -u8 common_texture_speedometer_needle[] = { - #include "textures/common/common_texture_speedometer_needle.i4.inc.c" -}; - -// Lap UI Texture -u8 common_texture_hud_lap[] = { - #include "textures/common/common_texture_hud_lap.rgba16.inc.c" -}; - -// 123/ -u8 common_texture_hud_123[] = { - #include "textures/common/common_texture_hud_123.rgba16.inc.c" -}; - -// Lap -u8 common_texture_hud_lap_time[] = { - #include "textures/common/common_texture_hud_lap_time.rgba16.inc.c" -}; - -// 1/3 -u8 common_texture_hud_lap_1_on_3[] = { - #include "textures/common/common_texture_hud_lap_1_on_3.rgba16.inc.c" -}; - -// 2/3 -u8 common_texture_hud_lap_2_on_3[] = { - #include "textures/common/common_texture_hud_lap_2_on_3.rgba16.inc.c" -}; - -// 3/3 -u8 common_texture_hud_lap_3_on_3[] = { - #include "textures/common/common_texture_hud_lap_3_on_3.rgba16.inc.c" -}; - -// total -u8 common_texture_hud_total_time[] = { - #include "textures/common/common_texture_hud_total_time.rgba16.inc.c" -}; - -// time -u8 common_texture_hud_time[] = { - #include "textures/common/common_texture_hud_time.rgba16.inc.c" -}; - -// 0123456789'"! -u8 common_texture_hud_normal_digit[] = { - #include "textures/common/common_texture_hud_normal_digit.rgba16.inc.c" -}; - -u8 common_texture_hud_place[][4096] = { - // first place - { - #include "textures/common/common_texture_hud_1st.i4.inc.c" - }, - // second place - { - #include "textures/common/common_texture_hud_2nd.i4.inc.c" - }, - // third place - { - #include "textures/common/common_texture_hud_3rd.i4.inc.c" - }, - // fourth place - { - #include "textures/common/common_texture_hud_4th.i4.inc.c" - }, - // fifth place - { - #include "textures/common/common_texture_hud_5th.i4.inc.c" - }, - // sixth place - { - #include "textures/common/common_texture_hud_6th.i4.inc.c" - }, - // seventh place - { - #include "textures/common/common_texture_hud_7th.i4.inc.c" - }, - // eighth place - { - #include "textures/common/common_texture_hud_8th.i4.inc.c" - }, -}; - -u8 D_0D015258[][2048] = { - // First - { - #include "textures/common/132B50_15258.i4.inc.c" - }, - // Second - { - #include "textures/common/132B50_15A58.i4.inc.c" - }, - // Third - { - #include "textures/common/132B50_16258.i4.inc.c" - }, - // Fourth - { - #include "textures/common/132B50_16A58.i4.inc.c" - }, -}; - -// tlut for 1p, 2p, 3p, 4p -u8 common_tlut_player_emblem[] = { - #include "assets/player_emblems/common_tlut_player_emblem.inc.c" -}; - -// 1p, 2p, 3p, 4p -u8 common_texture_player_emblem[][2048] = { - { - #include "assets/player_emblems/common_texture_player_emblem_1p.inc.c" - }, - { - #include "assets/player_emblems/common_texture_player_emblem_2p.inc.c" - }, - { - #include "assets/player_emblems/common_texture_player_emblem_3p.inc.c" - }, - { - #include "assets/player_emblems/common_texture_player_emblem_4p.inc.c" - }, -}; - -// font tlut for 12345678 -u8 common_tlut_hud_type_C_rank_font[] = { - #include "assets/hud_type_c/common_tlut_hud_type_C_rank_font.inc.c" -}; - -// font 12345678 -u8 common_texture_hud_type_C_rank_font[][256] = { - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_1.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_2.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_3.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_4.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_5.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_6.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_7.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_font_8.inc.c" - }, -}; - -// font tlut for 0123456789 -u8 common_tlut_hud_type_C_rank_tiny_font[] = { - #include "assets/hud_type_c/common_tlut_hud_type_C_rank_tiny_font.inc.c" -}; - -// 0123456789 -u8 common_texture_hud_type_C_rank_tiny_font[][64] = { - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_0.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_1.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_2.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_3.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_4.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_5.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_6.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_7.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_8.inc.c" - }, - { - #include "assets/hud_type_c/common_texture_hud_type_C_rank_tiny_font_9.inc.c" - }, -}; - -// Square -u8 common_texture_character_portrait_border[] = { - #include "assets/hud_type_c/common_texture_character_portrait_border.inc.c" -}; - -// 1A4D8 mario tlut -u8 common_tlut_portrait_mario[] = { - #include "assets/character_portraits/common_tlut_portrait_mario.inc.c" -}; - -// 1A6D8 luigi tlut -u8 common_tlut_portrait_luigi[] = { - #include "assets/character_portraits/common_tlut_portrait_luigi.inc.c" -}; - -// 1A8D8 peach tlut -u8 common_tlut_portrait_peach[] = { - #include "assets/character_portraits/common_tlut_portrait_peach.inc.c" -}; - -// 1AAD8 toad tlut -u8 common_tlut_portrait_toad[] = { - #include "assets/character_portraits/common_tlut_portrait_toad.inc.c" -}; - -// 1ACD8 yoshi tlut -u8 common_tlut_portrait_yoshi[] = { - #include "assets/character_portraits/common_tlut_portrait_yoshi.inc.c" -}; - -// 1AED8 dk tlut -u8 common_tlut_portrait_donkey_kong[] = { - #include "assets/character_portraits/common_tlut_portrait_donkey_kong.inc.c" -}; - -// 1B0D8 wario tlut -u8 common_tlut_portrait_wario[] = { - #include "assets/character_portraits/common_tlut_portrait_wario.inc.c" -}; - -// 1B2D8 bowser tlut -u8 common_tlut_portrait_bowser[] = { - #include "assets/character_portraits/common_tlut_portrait_bowser.inc.c" -}; - -// 1B4D8 bob-omb tlut and question mark? -u8 common_tlut_portrait_bomb_kart_and_question_mark[] = { - #include "assets/character_portraits/common_tlut_portrait_bomb_kart_and_question_mark.inc.c" -}; - - -// Mario -u8 common_texture_portrait_mario[] = { - #include "assets/character_portraits/common_texture_portrait_mario.inc.c" -}; - -// Luigi -u8 common_texture_portrait_luigi[] = { - #include "assets/character_portraits/common_texture_portrait_luigi.inc.c" -}; - -// Peach -u8 common_texture_portrait_peach[] = { - #include "assets/character_portraits/common_texture_portrait_peach.inc.c" -}; - -// Toad -u8 common_texture_portrait_toad[] = { - #include "assets/character_portraits/common_texture_portrait_toad.inc.c" -}; - -// Yoshi -u8 common_texture_portrait_yoshi[] = { - #include "assets/character_portraits/common_texture_portrait_yoshi.inc.c" -}; - -// Donkey Kong -u8 common_texture_portrait_donkey_kong[] = { - #include "assets/character_portraits/common_texture_portrait_donkey_kong.inc.c" -}; - -// Wario -u8 common_texture_portrait_wario[] = { - #include "assets/character_portraits/common_texture_portrait_wario.inc.c" -}; - -// Bowser -u8 common_texture_portrait_bowser[] = { - #include "assets/character_portraits/common_texture_portrait_bowser.inc.c" -}; - -// Mini Bomb Kart -u8 common_texture_portrait_bomb_kart[] = { - #include "assets/character_portraits/common_texture_portrait_bomb_kart.inc.c" -}; - -// Question Mark -u8 common_texture_portrait_question_mark[] = { - #include "assets/character_portraits/common_texture_portrait_question_mark.inc.c" -}; - -// 1DED8 tlut item frames -u8 common_tlut_item_window_none[] = { - #include "assets/item_window/common_tlut_item_window_none.inc.c" -}; - -u8 common_tlut_item_window_banana[] = { - #include "assets/item_window/common_tlut_item_window_banana.inc.c" -}; - -u8 common_tlut_item_window_banana_bunch[] = { - #include "assets/item_window/common_tlut_item_window_banana_bunch.inc.c" -}; - -u8 common_tlut_item_window_mushroom[] = { - #include "assets/item_window/common_tlut_item_window_mushroom.inc.c" -}; - -u8 common_tlut_item_window_double_mushroom[] = { - #include "assets/item_window/common_tlut_item_window_double_mushroom.inc.c" -}; - -u8 common_tlut_item_window_triple_mushroom[] = { - #include "assets/item_window/common_tlut_item_window_triple_mushroom.inc.c" -}; - -u8 common_tlut_item_window_super_mushroom[] = { - #include "assets/item_window/common_tlut_item_window_super_mushroom.inc.c" -}; - -u8 common_tlut_item_window_blue_shell[] = { - #include "assets/item_window/common_tlut_item_window_blue_shell.inc.c" -}; - -u8 common_tlut_item_window_boo[] = { - #include "assets/item_window/common_tlut_item_window_boo.inc.c" -}; - -u8 common_tlut_item_window_green_shell[] = { - #include "assets/item_window/common_tlut_item_window_green_shell.inc.c" -}; - -u8 common_tlut_item_window_triple_green_shell[] = { - #include "assets/item_window/common_tlut_item_window_triple_green_shell.inc.c" -}; - -u8 common_tlut_item_window_red_shell[] = { - #include "assets/item_window/common_tlut_item_window_red_shell.inc.c" -}; - -u8 common_tlut_item_window_triple_red_shell[] = { - #include "assets/item_window/common_tlut_item_window_triple_red_shell.inc.c" -}; - -u8 common_tlut_item_window_star[] = { - #include "assets/item_window/common_tlut_item_window_star.inc.c" -}; - -u8 common_tlut_item_window_thunder_bolt[] = { - #include "assets/item_window/common_tlut_item_window_thunder_bolt.inc.c" -}; - -u8 common_tlut_item_window_fake_item_box[] = { - #include "assets/item_window/common_tlut_item_window_fake_item_box.inc.c" -}; - -// UI Item Frames -u8 common_texture_item_window_none[] = { - #include "assets/item_window/common_texture_item_window_none.inc.c" -}; - -u8 common_texture_item_window_banana[] = { - #include "assets/item_window/common_texture_item_window_banana.inc.c" -}; - -u8 common_texture_item_window_banana_bunch[] = { - #include "assets/item_window/common_texture_item_window_banana_bunch.inc.c" -}; - -u8 common_texture_item_window_mushroom[] = { - #include "assets/item_window/common_texture_item_window_mushroom.inc.c" -}; - -u8 common_texture_item_window_double_mushroom[] = { - #include "assets/item_window/common_texture_item_window_double_mushroom.inc.c" -}; - -u8 common_texture_item_window_triple_mushroom[] = { - #include "assets/item_window/common_texture_item_window_triple_mushroom.inc.c" -}; - -u8 common_texture_item_window_super_mushroom[] = { - #include "assets/item_window/common_texture_item_window_super_mushroom.inc.c" -}; - -u8 common_texture_item_window_blue_shell[] = { - #include "assets/item_window/common_texture_item_window_blue_shell.inc.c" -}; - -u8 common_texture_item_window_boo[] = { - #include "assets/item_window/common_texture_item_window_boo.inc.c" -}; - -u8 common_texture_item_window_green_shell[] = { - #include "assets/item_window/common_texture_item_window_green_shell.inc.c" -}; - -u8 common_texture_item_window_triple_green_shell[] = { - #include "assets/item_window/common_texture_item_window_triple_green_shell.inc.c" -}; - -u8 common_texture_item_window_red_shell[] = { - #include "assets/item_window/common_texture_item_window_red_shell.inc.c" -}; - -u8 common_texture_item_window_triple_red_shell[] = { - #include "assets/item_window/common_texture_item_window_triple_red_shell.inc.c" -}; - -u8 common_texture_item_window_star[] = { - #include "assets/item_window/common_texture_item_window_star.inc.c" -}; - -u8 common_texture_item_window_thunder_bolt[] = { - #include "assets/item_window/common_texture_item_window_thunder_bolt.inc.c" -}; - -u8 common_texture_item_window_fake_item_box[] = { - #include "assets/item_window/common_texture_item_window_fake_item_box.inc.c" -}; - -u8 common_tlut_lakitu_countdown[][512] = { - { - #include "assets/lakitu/nolights/common_tlut_lakitu_no_lights.inc.c" - }, - { - #include "assets/lakitu/redlights/common_tlut_lakitu_red_lights.inc.c" - }, - { - #include "assets/lakitu/bluelight/common_tlut_lakitu_blue_lights.inc.c" - } -}; - -/** - * @todo Generate tlut based on the actual texture. - * The textures these tluts are for are not in common_textures.c - * This applies to common_tlut_lakitu_checkered_flag, common_tlut_lakitu_second_lap, - * common_tlut_lakitu_final_lap, common_tlut_lakitu_reverse, common_tlut_lakitu_fishing - * Appears to be animation textures. -*/ - -u8 common_tlut_lakitu_checkered_flag[] = { - #include "assets/lakitu/checkeredflag/common_tlut_lakitu_checkered_flag.inc.c" -}; - -u8 common_tlut_lakitu_second_lap[] = { - #include "assets/lakitu/secondlap/common_tlut_lakitu_second_lap.inc.c" -}; - -u8 common_tlut_lakitu_final_lap[] = { - #include "assets/lakitu/finallap/common_tlut_lakitu_final_lap.inc.c" -}; - -u8 common_tlut_lakitu_reverse[] = { - #include "assets/lakitu/reverse/common_tlut_lakitu_reverse.inc.c" -}; - -u8 common_tlut_lakitu_fishing[] = { - #include "assets/lakitu/fishing/common_tlut_lakitu_fishing.inc.c" -}; - -// unused traffic light tlut -UNUSED u8 common_tlut_traffic_light[] = { - #include "assets/unused_traffic_light/common_tlut_traffic_light.inc.c" -}; - -// unused traffic light textures - -UNUSED u8 common_texture_traffic_light_01[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_01.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_02[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_02.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_03[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_03.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_04[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_04.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_05[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_05.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_06[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_06.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_07[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_07.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_08[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_08.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_09[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_09.inc.c" -}; - -UNUSED u8 common_texture_traffic_light_10[] = { - #include "assets/unused_traffic_light/common_texture_traffic_light_10.inc.c" -}; - -// leaf -u8 common_texture_particle_leaf[] = { - #include "textures/common/common_texture_particle_leaf.rgba16.inc.c" -}; - -// leaf -UNUSED u8 common_texture_unused_particle_leaf[] = { - #include "textures/common/common_texture_unused_particle_leaf.rgba16.inc.c" -}; - - -// Cloud smoke or fog? -u8 D_0D0293D8[] = { - #include "textures/common/132B50_293D8.i4.inc.c" -}; - -// Smoke? -u8 D_0D029458[] = { - #include "textures/common/132B50_29458.i8.inc.c" -}; - -// Uses 2A858 as tlut -u8 common_texture_bomb[][1024] = { - { - #include "assets/bomb/common_texture_bomb_1.inc.c" - }, - { - #include "assets/bomb/common_texture_bomb_2.inc.c" - }, - { - #include "assets/bomb/common_texture_bomb_3.inc.c" - }, - { - #include "assets/bomb/common_texture_bomb_4.inc.c" - }, -}; - -// Special tlut that uses 0xFFFF as a transparent tail instead of 0x0 or 0x07FE. -// tlut for 29858 -u8 common_tlut_bomb[] = { - #include "assets/bomb/common_tlut_bomb.inc.c" -}; - -u8 D_0D02AA58[] = { - #include "textures/common/132B50_2AA58.rgba16.inc.c" -}; - -u8 common_texture_particle_spark[][1024] = { - { - #include "textures/common/common_texture_particle_spark_1.i8.inc.c" - }, - { - #include "textures/common/common_texture_particle_spark_2.i8.inc.c" - }, - { - #include "textures/common/common_texture_particle_spark_3.i8.inc.c" - }, - { - #include "textures/common/common_texture_particle_spark_4.i8.inc.c" - }, -}; - -u8 common_texture_particle_smoke[][1024] = { - { - #include "textures/common/common_texture_particle_smoke_1.i8.inc.c" - }, - { - #include "textures/common/common_texture_particle_smoke_2.i8.inc.c" - }, - { - #include "textures/common/common_texture_particle_smoke_3.i8.inc.c" - }, - { - #include "textures/common/common_texture_particle_smoke_4.i8.inc.c" - }, -}; - -// minimap cars -u8 common_texture_minimap_finish_line[] = { - #include "assets/minimap_icons/common_texture_minimap_finish_line.inc.c" -}; - -u8 common_texture_minimap_kart_character[][128] = { - { // Mario - #include "assets/minimap_icons/common_texture_minimap_kart_mario.inc.c" - }, - { // Luigi - #include "assets/minimap_icons/common_texture_minimap_kart_luigi.inc.c" - }, - { // Yoshi - #include "assets/minimap_icons/common_texture_minimap_kart_yoshi.inc.c" - }, - { // Toad - #include "assets/minimap_icons/common_texture_minimap_kart_toad.inc.c" - }, - { // Donkey Kong - #include "assets/minimap_icons/common_texture_minimap_kart_donkey_kong.inc.c" - }, - { // Wario - #include "assets/minimap_icons/common_texture_minimap_kart_wario.inc.c" - }, - { // Peach - #include "assets/minimap_icons/common_texture_minimap_kart_peach.inc.c" - }, - { // Bowser - #include "assets/minimap_icons/common_texture_minimap_kart_bowser.inc.c" - }, -}; - -u8 common_texture_minimap_progress_dot[] = { - #include "assets/minimap_icons/common_texture_minimap_progress_dot.inc.c" -}; diff --git a/src/data/data_800E45C0.c b/src/data/data_800E45C0.c deleted file mode 100644 index c0139eb4e..000000000 --- a/src/data/data_800E45C0.c +++ /dev/null @@ -1,73 +0,0 @@ -#include "data_800E45C0.h" - -Lights1 D_800E45C0[] = { - gdSPDefLights1( - 0x64, 0x00, 0x00, - 0x64, 0x00, 0x00, 0x00, 0x88, 0x00 - ), - gdSPDefLights1( - 0x64, 0x64, 0x00, - 0xff, 0xff, 0x00, 0x00, 0x88, 0x00 - ), - gdSPDefLights1( - 0x64, 0x64, 0x64, - 0xff, 0xff, 0xff, 0x00, 0x88, 0x00 - ), - gdSPDefLights1( - 0x64, 0x00, 0x00, - 0x64, 0x00, 0x00, 0x00, 0x88, 0x00 - ), -}; - -Lights1 D_800E4620 = gdSPDefLights1( - 0x96, 0xb4, 0xfa, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x00 -); - -Lights1 D_800E4638 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0x00, 0x88, 0x00 -); - -Lights1 D_800E4650 = gdSPDefLights1( - 0x55, 0x55, 0x00, - 0xff, 0xff, 0x00, 0x00, 0x78, 0x00 -); - -Lights1 D_800E4668 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0xbe, 0x52, 0xc9 -); - -Lights1 D_800E4680 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 -); - -Lights1 D_800E4698 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 -); - -Lights1 D_800E46B0 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 -); - -Lights1 D_800E46C8 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 -); - -Lights1 D_800E46E0 = gdSPDefLights1( - 0x55, 0x55, 0x55, - 0xff, 0xff, 0xff, 0x00, 0x00, 0x78 -); - -Vec3u32 D_800E46F8[] = { - {0x000000ff, 0x000000ff, 0x000000ff}, - {0x000000ff, 0x000000ff, 0x00000000}, - {0x000000ff, 0x00000000, 0x00000000}, -}; - -u8 D_800E471C[] = { 0x00, 0x01, 0x02, 0x03, 0x02, 0x01, 0x00 }; diff --git a/src/data/data_800E45C0.h b/src/data/data_800E45C0.h deleted file mode 100644 index 2dd9421ab..000000000 --- a/src/data/data_800E45C0.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef DATA_800E45C0_H -#define DATA_800E45C0_H - -#include <ultra64.h> - -typedef u32 Vec3u32[3]; - -extern Lights1 D_800E45C0[]; -extern Lights1 D_800E45D8; -extern Lights1 D_800E45F0; -extern Lights1 D_800E4608; -extern Lights1 D_800E4620; -extern Lights1 D_800E4638; -extern Lights1 D_800E4650; -extern Lights1 D_800E4668; -extern Lights1 D_800E4680; -extern Lights1 D_800E4698; -extern Lights1 D_800E46B0; -extern Lights1 D_800E46C8; -extern Lights1 D_800E46E0; -extern Vec3u32 D_800E46F8[]; -extern u8 D_800E471C[]; - -#endif diff --git a/src/data/data_800E8700.c b/src/data/data_800E8700.c deleted file mode 100644 index 5460d6e0c..000000000 --- a/src/data/data_800E8700.c +++ /dev/null @@ -1,215 +0,0 @@ -#include <ultra64.h> -#include "data_800E8700.h" - -Vtx D_800E8700[] = { - {{{ 8, 8, 0}, 0, {960, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 8, -8, 0}, 0, {960, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -8, -8, 0}, 0, {0, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -8, 8, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8740[] = { - {{{ 1, 2, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 2, -2, 0}, 0, {0, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, -2, 0}, 0, {960, 960}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -1, 2, 0}, 0, {960, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8780[] = { - {{{ 2, 4, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 2, 0, 0}, 0, {4032, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E87C0[] = { - {{{ 2, 2, 0}, 0, {1984, 0}, {0x00, 0x00, 0x7F, 0xFF}}}, - {{{ 2, -2, 0}, 0, {1984, 1984}, {0x00, 0x00, 0x7F, 0xFF}}}, - {{{ -2, -2, 0}, 0, {0, 1984}, {0x00, 0x00, 0x7F, 0xFF}}}, - {{{ -2, 2, 0}, 0, {0, 0}, {0x00, 0x00, 0x7F, 0xFF}}}, -}; - -Vtx D_800E8800[] = { - {{{ 0, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 0, 0, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -4, 0, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -4, 4, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8840[] = { - {{{ 4, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 4, 0, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 0, 0, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 0, 4, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8880[] = { - {{{ 2, 2, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 2, 0, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 0, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 2, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E88C0[] = { - {{{ 2, 0, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 2, -2, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, -2, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 0, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8900[][4] = { - { - {{{ 2, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ 2, 0, 0}, 0, {0, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, - {{{ 0, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - }, - - { - {{{ 0, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, - {{{ -2, 0, 0}, 0, {1984, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ -2, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - }, - - { - {{{ 2, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ 2, 0, 0}, 0, {1984, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, - {{{ 0, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - }, - - { - {{{ 0, 4, 0}, 0, {1984, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x00, 0x70}}}, - {{{ -2, 0, 0}, 0, {0, 4032}, {0x00, 0xFF, 0xFF, 0x70}}}, - {{{ -2, 4, 0}, 0, {0, 0}, {0x00, 0xFF, 0xFF, 0x70}}}, - }, -}; - -Vtx D_800E8A00[] = { - {{{ 2, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ 2, 0, 0}, 0, {0, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, - {{{ 0, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, -}; - -Vtx D_800E8A40[] = { - {{{ 0, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, - {{{ -2, 0, 0}, 0, {1984, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ -2, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, -}; - -Vtx D_800E8A80[] = { - {{{ 2, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ 2, 0, 0}, 0, {1984, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ 0, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, - {{{ 0, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, -}; - -Vtx D_800E8AC0[] = { - {{{ 0, 4, 0}, 0, {1984, 0}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ 0, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0x14, 0x60}}}, - {{{ -2, 0, 0}, 0, {0, 4032}, {0xF0, 0x00, 0x00, 0x60}}}, - {{{ -2, 4, 0}, 0, {0, 0}, {0xF0, 0x00, 0x00, 0x60}}}, -}; - -Vtx D_800E8B00[] = { - {{{ 1, 12, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xF0}}}, - {{{ 2, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0xFF, 0xF0}}}, - {{{ -2, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0xFF, 0xF0}}}, - {{{ -1, 12, 0}, 0, {1984, 0}, {0xFF, 0xFF, 0xFF, 0xF0}}}, -}; - -Vtx D_800E8B40[] = { - {{{ 2, 1, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 2, -1, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, -1, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 1, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8B80[] = { - {{{ 4, 1, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 4, -1, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 0, -1, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 0, 1, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8BC0[] = { - {{{ 0, 1, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 0, -1, 0}, 0, {0, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -4, -1, 0}, 0, {4032, 1984}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -4, 1, 0}, 0, {4032, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8C00[] = { - {{{ 2, 4, 0}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ 2, 0, 0}, 0, {0, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 0, 0}, 0, {1984, 4032}, {0xFF, 0xFF, 0xFF, 0xFF}}}, - {{{ -2, 4, 0}, 0, {1984, 0}, {0xFF, 0xFF, 0xFF, 0xFF}}}, -}; - -Vtx D_800E8C40[] = { - {{{ 9, 18, -9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, - {{{ 9, 0, -9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 0, -9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 18, -9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, - {{{ 9, 18, 9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, - {{{ 9, 0, 9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 0, 9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 18, 9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, -}; - -Vtx D_800E8CC0[] = { - {{{ 9, 70, -9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, - {{{ 9, 0, -9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 0, -9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 70, -9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, - {{{ 9, 70, 9}, 0, {0, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, - {{{ 9, 0, 9}, 0, {0, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 0, 9}, 0, {990, 0}, {0xFF, 0xFF, 0xFF, 0x9B}}}, - {{{ -9, 70, 9}, 0, {990, 990}, {0xFF, 0xFF, 0xFF, 0x37}}}, -}; - -Gfx D_800E8D40[] = { - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetAlphaCompare(G_AC_NONE), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPVertex(D_800E8C40, 8, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 2, 3, 0), - gsSP1Triangle(4, 7, 6, 0), - gsSP1Triangle(4, 6, 5, 0), - gsSP1Triangle(0, 4, 5, 0), - gsSP1Triangle(0, 5, 1, 0), - gsSP1Triangle(3, 7, 4, 0), - gsSP1Triangle(0, 3, 4, 0), - gsSP1Triangle(7, 3, 6, 0), - gsSP1Triangle(3, 2, 6, 0), - gsSP1Triangle(1, 5, 6, 0), - gsSP1Triangle(2, 1, 6, 0), - gsSPEndDisplayList(), -}; - -Gfx D_800E8DD0[] = { - gsSPClearGeometryMode(G_LIGHTING), - gsDPSetAlphaCompare(G_AC_NONE), - gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPVertex(D_800E8CC0, 8, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 2, 3, 0), - gsSP1Triangle(4, 7, 6, 0), - gsSP1Triangle(4, 6, 5, 0), - gsSP1Triangle(0, 4, 5, 0), - gsSP1Triangle(0, 5, 1, 0), - gsSP1Triangle(3, 7, 4, 0), - gsSP1Triangle(0, 3, 4, 0), - gsSP1Triangle(7, 3, 6, 0), - gsSP1Triangle(3, 2, 6, 0), - gsSP1Triangle(1, 5, 6, 0), - gsSP1Triangle(2, 1, 6, 0), - gsSPEndDisplayList(), -}; diff --git a/src/data/data_800E8700.h b/src/data/data_800E8700.h deleted file mode 100644 index 64423b97f..000000000 --- a/src/data/data_800E8700.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef DATA_800E8700_H -#define DATA_800E8700_H - -#include <ultra64.h> - -extern Vtx D_800E8700[]; -extern Vtx D_800E8740[]; -extern Vtx D_800E8780[]; -extern Vtx D_800E87C0[]; -extern Vtx D_800E8800[]; -extern Vtx D_800E8840[]; -extern Vtx D_800E8880[]; -extern Vtx D_800E88C0[]; -extern Vtx D_800E8900[][4]; -extern Vtx D_800E8A00[]; -extern Vtx D_800E8A40[]; -extern Vtx D_800E8A80[]; -extern Vtx D_800E8AC0[]; -extern Vtx D_800E8B00[]; -extern Vtx D_800E8B40[]; -extern Vtx D_800E8B80[]; -extern Vtx D_800E8BC0[]; -extern Vtx D_800E8C00[]; -extern Vtx D_800E8C40[]; -extern Vtx D_800E8CC0[]; -extern Gfx D_800E8D40[]; -extern Gfx D_800E8DD0[]; - -#endif diff --git a/src/data/data_segment2.c b/src/data/data_segment2.c index f87108293..f2cd14e91 100644 --- a/src/data/data_segment2.c +++ b/src/data/data_segment2.c @@ -3,7 +3,7 @@ #include <PR/ultratypes.h> #include <PR/gbi.h> #include "data_segment2.h" -#include "src/data/startup_logo.h" +#include <assets/startup_logo.h>" Gfx D_02007650[] = { gsDPPipeSync(), diff --git a/src/data/path_spawn_data.c b/src/data/path_spawn_data.c deleted file mode 100644 index 6d893603f..000000000 --- a/src/data/path_spawn_data.c +++ /dev/null @@ -1,393 +0,0 @@ -#include "data/path_spawn_data.h" -#include "courses/all_course_data.h" -#include "ending/ceremony_data.h" - -KartAIBehaviour *gKartAIBehaviourLUT[NUM_COURSES+1] = { - common_kart_ai_behaviour_mario_raceway, - common_kart_ai_behaviour_choco_mountain, - common_kart_ai_behaviour_bowser_castle, - common_kart_ai_behaviour_banshee_boardwalk, - common_kart_ai_behaviour_yoshi_valley, - common_kart_ai_behaviour_frappe_snowland, - common_kart_ai_behaviour_koopa_beach, - common_kart_ai_behaviour_royal_raceway, - common_kart_ai_behaviour_luigi_raceway, - common_kart_ai_behaviour_moo_moo_farm, - common_kart_ai_behaviour_toad_turnpike, - common_kart_ai_behaviour_kalamari_desert, - common_kart_ai_behaviour_sherbet_land, - common_kart_ai_behaviour_rainbow_road, - common_kart_ai_behaviour_wario_stadium, - common_kart_ai_behaviour_battle_courses, /* COURSE_BLOCK_FORT */ - common_kart_ai_behaviour_battle_courses, /* COURSE_SKYSCRAPER */ - common_kart_ai_behaviour_battle_courses, /* COURSE_DOUBLE_DECK */ - common_kart_ai_behaviour_dk_jungle, - common_kart_ai_behaviour_battle_courses, /* COURSE_BIG_DONUT */ - common_kart_ai_behaviour_battle_courses, /* COURSE_AWARD_CEREMONY */ - NULL, /* NUM_COURSES */ -}; - -TrackWaypoint nullPath = { 0x8000, 0x0000, 0x0000, 0x0000 }; - -TrackWaypoint *gCoursePathTable[][4] = { - { d_course_mario_raceway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_choco_mountain_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_bowsers_castle_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_banshee_boardwalk_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_yoshi_valley_unknown_waypoints0, d_course_yoshi_valley_unknown_waypoints1, d_course_yoshi_valley_unknown_waypoints2, d_course_yoshi_valley_unknown_waypoints3 }, - { d_course_frappe_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_koopa_troopa_beach_unknown_waypoints0, &nullPath, &nullPath, &nullPath }, - { d_course_royal_raceway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_luigi_raceway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_moo_moo_farm_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_toads_turnpike_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_kalimari_desert_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_sherbet_land_uknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_rainbow_road_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_wario_stadium_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { d_course_dks_jungle_parkway_unknown_waypoints, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { ending_sequence, ending_sequence2, ending_sequence3, ending_sequence4 }, -}; - -TrackWaypoint *D_800DC8D0[][4] = { - { d_course_mario_raceway_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_choco_mountain_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_bowsers_castle_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_banshee_boardwalk_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_yoshi_valley_track_waypoints0, d_course_yoshi_valley_track_waypoints1, d_course_yoshi_valley_track_waypoints2, d_course_yoshi_valley_track_waypoints3 }, - { d_course_frappe_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_koopa_troopa_beach_track_waypoints0, d_course_koopa_troopa_beach_track_waypoints1, &nullPath, &nullPath }, - { d_course_royal_raceway_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_luigi_raceway_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_moo_moo_farm_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_toads_turnpike_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_kalimari_desert_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_sherbet_land_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_rainbow_road_track_waypoints, &nullPath, &nullPath, &nullPath }, - { d_course_wario_staduim_track_waypoints, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { d_course_dks_jungle_parkway_track_waypoints, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, - { &nullPath, &nullPath, &nullPath, &nullPath }, -}; - -s16 D_800DCA20[] = { - 0x0030, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, 0x0035, - 0x0030, 0x0030, 0x0028, 0x0035, 0x0035, 0x0026, 0x0035, 0x0035, - 0x0035, 0x0035, 0x0035, 0x0028, 0x0035, 0x0000, -}; - -f32 gKartAICourseMaximumWaypointSeparation[] = { - 50.0, 35.0, 35.0, 40.0, - 35.0, 50.0, 50.0, 50.0, - 50.0, 50.0, 50.0, 50.0, - 50.0, 50.0, 50.0, -1.0, - -1.0, -1.0, 40.0, -1.0, - 40.0, -}; - -f32 gKartAICourseMinimumWaypointSeparation[] = { - 0.3, 0.3, 0.2, 0.4, - 0.0, 0.3, 0.5, 0.4, - 0.7, 0.5, 0.5, 0.3, - 0.3, 0.4, 0.6, 0.1, - 0.5, 0.5, 0.1, 0.5, - 0.5, -}; - -// I think the types for D_800DCAF4, D_800DCB34, and D_800DCBB4 are all -// wrong in some way based on their usage in func_800088D8 -// But I cannot be bothered to figure it out -s16 D_800DCAF4[] = { - 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, - 0x001e, 0x0019, 0x0032, 0x004b, 0x0064, 0x007d, 0x0096, 0x00af, - 0x0028, 0x001e, 0x003c, 0x005a, 0x0078, 0x0096, 0x00b4, 0x00d2, - 0x0032, 0x0028, 0x0050, 0x0078, 0x00a0, 0x00c8, 0x00f0, 0x0118, -}; - -s16 D_800DCB34[] = { - 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, - 0x001e, 0x0019, 0x002d, 0x0041, 0x005a, 0x0073, 0x008c, 0x00a5, - 0x0028, 0x0003, 0x0006, 0x0010, 0x002e, 0x0031, 0x003b, 0x0059, - 0x0032, 0x001e, 0x003c, 0x003f, 0x0049, 0x004e, 0x006c, 0x008a, - 0x000a, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, - 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, - 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, -}; - -s16 *D_800DCBB4[] = { - D_800DCB34, D_800DCAF4, D_800DCAF4, D_800DCAF4, - D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, - D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, - D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, - D_800DCAF4, D_800DCAF4, D_800DCAF4, D_800DCAF4, - D_800DCAF4, -}; - -BombKartSpawn D_800DCC08[][NUM_BOMB_KARTS_MAX] = { - { - // Mario Raceway Bomb Kart spawns - { 0x0028, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0109, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x011d, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01a4, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Choco Mountain Bomb Kart spawns - { 0x008c, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00a5, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x014a, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0226, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0253, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Bowser Castle Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0104, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01b3, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Banshee Boardwalk Bomb Kart spawns - { 0x006e, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00be, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01db, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0262, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Yoshi Valley Bomb Kart spawns - { 0x0000, 0x0000, 0.8333333, -1533.0, -682.0, -103.0, 0.0 }, - { 0x000a, 0x0000, 0.8333333, -1565.0, -619.0, -109.0, 0.0 }, - { 0x0014, 0x0000, 0.8333333, -1529.0, -579.0, -109.0, 0.0 }, - { 0x001e, 0x0000, 0.8333333, -1588.0, -534.0, -106.0, 0.0 }, - { 0x0028, 0x0000, 0.8333333, -1598.0, -207.0, -105.0, 0.0 }, - { 0x0032, 0x0000, 0.8333333, -1646.0, -147.0, -93.0, 0.0 }, - { 0x003c, 0x0000, 0.8333333, -2532.0, -445.0, -90.0, 0.0 }, - }, - - { - // Frappe Snowland Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0122, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x015e, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Koopa Troopa Beach Bomb Kart spawns - { 0x003c, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0078, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0118, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01b3, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Royal Raceway Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0128, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0190, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x02ea, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Luigi Raceway Bomb Kart spawns - { 0x0032, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0131, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01b8, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0203, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Moo Moo Farm Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x008c, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00e1, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x013c, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01b2, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Toads Turnpike Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Kalamari Desert Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x008a, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0118, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0194, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x01fe, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Sherbet Land Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Rainbow Road Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Wario Stadium Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00c8, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Block Fort Bomb Kart spawns - { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Skyscraper Bomb Kart spawns - { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Double Deck Bomb Kart spawns - { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // DK Jungle Bomb Kart spawns - { 0x0032, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0096, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00be, 0x0001, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x00fa, 0x0003, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - { 0x0000, 0x0000, 0.8333333, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Big Donut Bomb Kart spawns - { 0x0014, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - }, - - { - // Award Ceremony Bomb Kart spawns - { 0x0003, 0x0005, 1.250000, 0.0, 0.0, 0.0, 0.0 }, - { 0x0028, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x003c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0050, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0064, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x0078, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - { 0x008c, 0x0000, 1.0, 0.0, 0.0, 0.0, 0.0 }, - }, -}; - -struct _struct_D_800DD9D0_0x10 D_800DD9D0[] = { - { 0x0258, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x030c, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02ee, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02b2, 0x02a8, 0x02b2, 0x0320, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02ee, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x03e8, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02da, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x0230, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x03e8, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0226, { 0x0000, 0x0000, 0x0000}}, - { 0x02bc, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x076c, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x0640, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x0370, 0x0001, 0x0001, 0x0001, 0x01f4, { 0x0000, 0x0000, 0x0000}}, - { 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, { 0x0000, 0x0000, 0x0000}}, - { 0x01f4, 0x01f4, 0x01f4, 0x01f4, 0x0001, { 0x0000, 0x0000, 0x0000}}, -}; - -s32 D_800DDB20 = 0x00000000; - -s32 D_800DDB24 = 0x00000001; diff --git a/src/data/path_spawn_data.h b/src/data/path_spawn_data.h deleted file mode 100644 index 458239037..000000000 --- a/src/data/path_spawn_data.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef PATH_SPAWN_DATA_H -#define PATH_SPAWN_DATA_H - -#include "waypoints.h" -#include "common_structs.h" -#include "common_textures.h" -#include "include/bomb_kart.h" - -struct _struct_D_800DD9D0_0x10 { - /* 0x00 */ u16 unk0; - /* 0x02 */ u16 unk2; - /* 0x04 */ u16 unk4; - /* 0x06 */ u16 unk6; - /* 0x08 */ u16 unk8; - /* 0x0A */ char padA[6]; -}; // size 0x10 - -extern KartAIBehaviour *gKartAIBehaviourLUT[NUM_COURSES+1]; -extern TrackWaypoint nullPath; -extern TrackWaypoint *gCoursePathTable[][4]; -extern TrackWaypoint *D_800DC8D0[][4]; -extern s16 D_800DCA20[]; -extern f32 gKartAICourseMaximumWaypointSeparation[]; -extern f32 gKartAICourseMinimumWaypointSeparation[]; -extern s16 D_800DCAF4[]; -extern s16 D_800DCB34[]; -extern s16 *D_800DCBB4[]; -extern BombKartSpawn D_800DCC08[][NUM_BOMB_KARTS_MAX]; -extern struct _struct_D_800DD9D0_0x10 D_800DD9D0[]; -extern s32 D_800DDB20; -extern s32 D_800DDB24; - -#endif diff --git a/src/data/path_spawn_metadata.c b/src/data/path_spawn_metadata.c new file mode 100644 index 000000000..c0a4831f2 --- /dev/null +++ b/src/data/path_spawn_metadata.c @@ -0,0 +1,73 @@ +#include "data/path_spawn_metadata.h" +#include "courses/all_course_data.h" +#include <assets/ceremony_data.h> + +// @warning Array contains an extra zero element at the end. +KartAIBehaviour *gKartAIBehaviourLUT[] = { + #include "assets/course_metadata/gKartAIBehaviourLUT.inc.c" + +}; + +TrackWaypoint nullPath = { 0x8000, 0x0000, 0x0000, 0x0000 }; + +TrackWaypoint *gCoursePathTable[][4] = { + #include "assets/course_metadata/gCoursePathTableUnknown.inc.c" +}; + +TrackWaypoint *gCoursePathTable2[][4] = { + #include "assets/course_metadata/gCoursePathTable.inc.c" +}; + +// @warning Array contains an extra zero element at the end. +s16 gKartAISteeringSensitivity[] = { + #include "assets/course_metadata/gCPUSteeringSensitivity.inc.c" +}; + +// Possibly maximum cpu separation +f32 gKartAICourseMaximumSeparation[] = { + #include "assets/course_metadata/gKartAICourseMaximumSeparation.inc.c" +}; + +// Possibly minimum cpu separation +f32 gKartAICourseMinimumSeparation[] = { + #include "assets/course_metadata/gKartAICourseMinimumSeparation.inc.c" +}; + +// I think the types for D_800DCAF4, D_800DCB34, and D_800DCBB4 are all +// wrong in some way based on their usage in func_800088D8 +// But I cannot be bothered to figure it out +// Used as a ptr in D_800DCBB4 +s16 D_800DCAF4[] = { + 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, + 0x001e, 0x0019, 0x0032, 0x004b, 0x0064, 0x007d, 0x0096, 0x00af, + 0x0028, 0x001e, 0x003c, 0x005a, 0x0078, 0x0096, 0x00b4, 0x00d2, + 0x0032, 0x0028, 0x0050, 0x0078, 0x00a0, 0x00c8, 0x00f0, 0x0118, +}; + +// Used as a ptr in D_800DCBB4 +s16 D_800DCB34[] = { + 0x0014, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, + 0x001e, 0x0019, 0x002d, 0x0041, 0x005a, 0x0073, 0x008c, 0x00a5, + 0x0028, 0x0003, 0x0006, 0x0010, 0x002e, 0x0031, 0x003b, 0x0059, + 0x0032, 0x001e, 0x003c, 0x003f, 0x0049, 0x004e, 0x006c, 0x008a, + 0x000a, 0x0005, 0x000a, 0x000f, 0x0014, 0x0019, 0x001e, 0x0023, + 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, + 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, + 0x000a, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, 0x0005, +}; + +s16 *D_800DCBB4[] = { + #include "assets/course_metadata/D_800DCBB4.inc.c" +}; + +BombKartSpawn gBombKartSpawns[][NUM_BOMB_KARTS_MAX] = { + #include "assets/course_metadata/gBombKartSpawns.inc.c" +}; + +struct _struct_gCoursePathSizes_0x10 gCoursePathSizes[] = { + #include "assets/course_metadata/gCoursePathSizes.inc.c" +}; + +s32 D_800DDB20 = 0x00000000; + +s32 D_800DDB24 = 0x00000001; diff --git a/src/data/path_spawn_metadata.h b/src/data/path_spawn_metadata.h new file mode 100644 index 000000000..2ffe6cc32 --- /dev/null +++ b/src/data/path_spawn_metadata.h @@ -0,0 +1,33 @@ +#ifndef PATH_SPAWN_METADATA_H +#define PATH_SPAWN_METADATA_H + +#include "waypoints.h" +#include "common_structs.h" +#include <assets/common_data.h> +#include "include/bomb_kart.h" + +struct _struct_gCoursePathSizes_0x10 { + /* 0x00 */ u16 unk0; + /* 0x02 */ u16 unk2; + /* 0x04 */ u16 unk4; + /* 0x06 */ u16 unk6; + /* 0x08 */ u16 unk8; + /* 0x0A */ char padA[6]; +}; // size 0x10 + +extern KartAIBehaviour *gKartAIBehaviourLUT[]; +extern TrackWaypoint nullPath; +extern TrackWaypoint *gCoursePathTable[][4]; +extern TrackWaypoint *gCoursePathTable2[][4]; +extern s16 gKartAISteeringSensitivity[]; +extern f32 gKartAICourseMaximumSeparation[]; +extern f32 gKartAICourseMinimumSeparation[]; +extern s16 D_800DCAF4[]; +extern s16 D_800DCB34[]; +extern s16 *D_800DCBB4[]; +extern BombKartSpawn gBombKartSpawns[][NUM_BOMB_KARTS_MAX]; +extern struct _struct_gCoursePathSizes_0x10 gCoursePathSizes[]; +extern s32 D_800DDB20; +extern s32 D_800DDB24; + +#endif diff --git a/src/data/startup_logo.c b/src/data/startup_logo.c deleted file mode 100644 index 2b6e06a12..000000000 --- a/src/data/startup_logo.c +++ /dev/null @@ -1,2818 +0,0 @@ -#include "types.h" - -Vtx startup_logo[] = { - - {{{ 482, -124, 50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, - {{{ 482, -124, -50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, - {{{ 490, -128, -50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, - {{{ 490, -128, 50}, 0, {0, 0}, {0xc9, 0x97, 0x00, 0xff}}}, - {{{ 468, -114, 50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, - {{{ 468, -114, -50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, - {{{ 507, -134, -50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, - {{{ 507, -134, 50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, - {{{ 453, -97, 50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, - {{{ 453, -97, -50}, 0, {0, 0}, {0xa7, 0xb2, 0x00, 0xff}}}, - {{{ 441, -73, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 441, -73, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 436, -41, 50}, 0, {0, 0}, {0x89, 0x01, 0x00, 0xff}}}, - {{{ 436, -41, -50}, 0, {0, 0}, {0x89, 0x01, 0x00, 0xff}}}, - {{{ 525, -137, -50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, - {{{ 525, -137, 50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, - {{{ 583, -12, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 583, -12, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 583, -43, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 583, -43, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 580, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 580, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 583, -74, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 583, -74, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 563, -131, 50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, - {{{ 563, -131, -50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, - {{{ 582, -121, -50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, - {{{ 582, -121, 50}, 0, {0, 0}, {0x2e, 0x92, 0x00, 0xff}}}, - {{{ 544, -136, 50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, - {{{ 544, -136, -50}, 0, {0, 0}, {0xfc, 0x89, 0x00, 0xff}}}, - {{{ 441, -13, 50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, - {{{ 441, -13, -50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, - {{{ 557, 47, 50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, - {{{ 557, 47, -50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, - {{{ 548, 49, -50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, - {{{ 548, 49, 50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, - {{{ 566, 43, 50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, - {{{ 566, 43, -50}, 0, {0, 0}, {0x25, 0x72, 0x00, 0xff}}}, - {{{ 537, 51, -50}, 0, {0, 0}, {0x03, 0x78, 0x00, 0xff}}}, - {{{ 537, 51, 50}, 0, {0, 0}, {0x03, 0x78, 0x00, 0xff}}}, - {{{ 574, 40, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ 574, 40, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ 582, 35, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ 582, 35, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ 505, 48, -50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, - {{{ 505, 48, 50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, - {{{ 455, 13, 50}, 0, {0, 0}, {0xa1, 0x48, 0x00, 0xff}}}, - {{{ 455, 13, -50}, 0, {0, 0}, {0xa1, 0x48, 0x00, 0xff}}}, - {{{ 441, -13, -50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, - {{{ 441, -13, 50}, 0, {0, 0}, {0x90, 0x28, 0x00, 0xff}}}, - {{{ 477, 34, 50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, - {{{ 477, 34, -50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, - {{{ 583, -74, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 583, -74, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 581, -88, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 581, -88, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 535, 18, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 535, 18, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 543, 22, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 543, 22, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 528, 12, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 528, 12, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 551, 23, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 551, 23, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 522, 2, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 522, 2, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 528, 12, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 528, 12, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 520, -12, 50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 520, -12, -50}, 0, {0, 0}, {0x70, 0xd7, 0x00, 0xff}}}, - {{{ 520, -45, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 520, -45, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 551, 23, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 551, 23, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 559, 22, -50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 559, 22, 50}, 0, {0, 0}, {0x10, 0x8a, 0x00, 0xff}}}, - {{{ 575, 12, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 575, 12, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 580, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 580, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 568, 18, 50}, 0, {0, 0}, {0xc4, 0x9a, 0x00, 0xff}}}, - {{{ 568, 18, -50}, 0, {0, 0}, {0xc4, 0x9a, 0x00, 0xff}}}, - {{{ 520, -74, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 520, -74, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 559, -107, 50}, 0, {0, 0}, {0xe4, 0x74, 0x00, 0xff}}}, - {{{ 559, -107, -50}, 0, {0, 0}, {0xe4, 0x74, 0x00, 0xff}}}, - {{{ 551, -108, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 551, -108, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 568, -104, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 568, -104, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 543, -107, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 543, -107, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 575, -98, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 575, -98, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 581, -88, 50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 581, -88, -50}, 0, {0, 0}, {0x91, 0x2a, 0x00, 0xff}}}, - {{{ 543, -107, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 543, -107, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 535, -104, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 535, -104, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 522, -88, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 522, -88, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 520, -74, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 520, -74, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 528, -98, 50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 528, -98, -50}, 0, {0, 0}, {0x70, 0x2a, 0x00, 0xff}}}, - {{{ 366, 42, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ 366, 42, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ 342, 50, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ 342, 50, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ 388, 25, 50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, - {{{ 388, 25, -50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, - {{{ 321, 52, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ 321, 52, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ 404, 0, 50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, - {{{ 404, 0, -50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, - {{{ 411, -36, 50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, - {{{ 411, -36, -50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, - {{{ 411, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 411, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 306, 50, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ 306, 50, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ 268, 34, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 268, 34, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 258, 26, -50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, - {{{ 258, 26, 50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, - {{{ 279, 41, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 279, 41, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 292, 47, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ 292, 47, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ 332, -16, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 332, -16, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 332, -132, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 332, -132, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 330, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 330, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 273, 9, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ 273, 9, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ 283, 14, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ 283, 14, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ 265, 2, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ 265, 2, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ 296, 16, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ 296, 16, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ 260, -7, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ 260, -7, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ 258, -16, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ 258, -16, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ 258, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 308, 14, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ 308, 14, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ 325, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 325, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 330, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 330, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ 318, 9, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ 318, 9, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ 38, 55, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 38, 55, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 1, 50, -50}, 0, {0, 0}, {0xe1, 0x74, 0x00, 0xff}}}, - {{{ 1, 50, 50}, 0, {0, 0}, {0xe1, 0x74, 0x00, 0xff}}}, - {{{ 75, 50, 50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, - {{{ 75, 50, -50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, - {{{ -31, 36, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ -31, 36, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 107, 36, 50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, - {{{ 107, 36, -50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, - {{{ 132, 14, 50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, - {{{ 132, 14, -50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, - {{{ 149, -13, 50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, - {{{ 149, -13, -50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, - {{{ 155, -45, 50}, 0, {0, 0}, {0x76, 0x17, 0x00, 0xff}}}, - {{{ 155, -45, -50}, 0, {0, 0}, {0x76, 0x17, 0x00, 0xff}}}, - {{{ -57, 15, -50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, - {{{ -57, 15, 50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, - {{{ -57, -102, 50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, - {{{ -57, -102, -50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, - {{{ -31, -123, -50}, 0, {0, 0}, {0xc2, 0x9b, 0x00, 0xff}}}, - {{{ -31, -123, 50}, 0, {0, 0}, {0xc2, 0x9b, 0x00, 0xff}}}, - {{{ -73, -75, 50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, - {{{ -73, -75, -50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, - {{{ 1, -137, -50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, - {{{ 1, -137, 50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, - {{{ -79, -44, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ -79, -44, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ -73, -12, 50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, - {{{ -73, -12, -50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, - {{{ 55, -116, 50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, - {{{ 55, -116, -50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, - {{{ 46, -119, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 46, -119, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 63, -109, 50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, - {{{ 63, -109, -50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, - {{{ 39, -120, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 39, -120, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 69, -97, 50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, - {{{ 69, -97, -50}, 0, {0, 0}, {0xa3, 0x4a, 0x00, 0xff}}}, - {{{ 71, -81, 50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, - {{{ 71, -81, -50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, - {{{ 71, -70, 50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, - {{{ 71, -70, -50}, 0, {0, 0}, {0x89, 0x05, 0x00, 0xff}}}, - {{{ 31, -119, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 31, -119, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 5, -81, 50}, 0, {0, 0}, {0x78, 0x08, 0x00, 0xff}}}, - {{{ 5, -81, -50}, 0, {0, 0}, {0x78, 0x08, 0x00, 0xff}}}, - {{{ 5, -45, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 5, -45, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 8, -97, 50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, - {{{ 8, -97, -50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, - {{{ 14, -109, 50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, - {{{ 14, -109, -50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, - {{{ 22, -116, 50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, - {{{ 22, -116, -50}, 0, {0, 0}, {0x5e, 0x4b, 0x00, 0xff}}}, - {{{ 1, -137, 50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, - {{{ 1, -137, -50}, 0, {0, 0}, {0xe1, 0x8d, 0x00, 0xff}}}, - {{{ 38, -142, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 38, -142, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 51, 31, 50}, 0, {0, 0}, {0xd3, 0x92, 0x00, 0xff}}}, - {{{ 51, 31, -50}, 0, {0, 0}, {0xd3, 0x92, 0x00, 0xff}}}, - {{{ 57, 28, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 57, 28, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 45, 33, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 45, 33, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 62, 23, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 62, 23, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 38, 33, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 38, 33, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 32, 33, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 32, 33, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 26, 31, 50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 26, 31, -50}, 0, {0, 0}, {0x0c, 0x8a, 0x00, 0xff}}}, - {{{ 20, 28, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 20, 28, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 66, 17, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 66, 17, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 72, -9, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 72, -9, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 72, -17, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 72, -17, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 71, -1, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 71, -1, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 70, 6, 50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 70, 6, -50}, 0, {0, 0}, {0x89, 0xf7, 0x00, 0xff}}}, - {{{ 69, 12, 50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 69, 12, -50}, 0, {0, 0}, {0xa1, 0xb9, 0x00, 0xff}}}, - {{{ 15, 23, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 15, 23, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 139, -94, 50}, 0, {0, 0}, {0x63, 0xbd, 0x00, 0xff}}}, - {{{ 139, -94, -50}, 0, {0, 0}, {0x63, 0xbd, 0x00, 0xff}}}, - {{{ 150, -70, -50}, 0, {0, 0}, {0x6b, 0xcb, 0x00, 0xff}}}, - {{{ 150, -70, 50}, 0, {0, 0}, {0x6b, 0xcb, 0x00, 0xff}}}, - {{{ 120, -113, 50}, 0, {0, 0}, {0x4d, 0xa5, 0x00, 0xff}}}, - {{{ 120, -113, -50}, 0, {0, 0}, {0x4d, 0xa5, 0x00, 0xff}}}, - {{{ 97, -129, 50}, 0, {0, 0}, {0x35, 0x95, 0x00, 0xff}}}, - {{{ 97, -129, -50}, 0, {0, 0}, {0x35, 0x95, 0x00, 0xff}}}, - {{{ 69, -139, 50}, 0, {0, 0}, {0x1b, 0x8c, 0x00, 0xff}}}, - {{{ 69, -139, -50}, 0, {0, 0}, {0x1b, 0x8c, 0x00, 0xff}}}, - {{{ 38, -142, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 38, -142, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 5, -17, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 5, -17, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 5, -9, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 5, -9, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 6, -1, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 6, -1, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 11, 17, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 11, 17, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 15, 23, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 15, 23, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 8, 12, 50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 8, 12, -50}, 0, {0, 0}, {0x60, 0xb9, 0x00, 0xff}}}, - {{{ 6, 6, 50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ 6, 6, -50}, 0, {0, 0}, {0x78, 0xf7, 0x00, 0xff}}}, - {{{ -280, 42, 50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ -280, 42, -50}, 0, {0, 0}, {0x38, 0x6a, 0x00, 0xff}}}, - {{{ -304, 50, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ -304, 50, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ -258, 25, 50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, - {{{ -258, 25, -50}, 0, {0, 0}, {0x57, 0x53, 0x00, 0xff}}}, - {{{ -324, 52, -50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ -324, 52, 50}, 0, {0, 0}, {0x0d, 0x77, 0x00, 0xff}}}, - {{{ -241, 0, 50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, - {{{ -241, 0, -50}, 0, {0, 0}, {0x70, 0x2c, 0x00, 0xff}}}, - {{{ -235, -36, 50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, - {{{ -235, -36, -50}, 0, {0, 0}, {0x78, 0x0a, 0x00, 0xff}}}, - {{{ -235, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -235, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -340, 50, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ -340, 50, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ -378, 34, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ -378, 34, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ -388, 26, -50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, - {{{ -388, 26, 50}, 0, {0, 0}, {0xb4, 0x5c, 0x00, 0xff}}}, - {{{ -366, 41, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ -366, 41, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ -354, 47, 50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ -354, 47, -50}, 0, {0, 0}, {0xe2, 0x74, 0x00, 0xff}}}, - {{{ -314, -16, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -314, -16, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -314, -132, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ -314, -132, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ -315, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -315, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -373, 9, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ -373, 9, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ -362, 14, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ -362, 14, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ -381, 2, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ -381, 2, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ -350, 16, -50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ -350, 16, 50}, 0, {0, 0}, {0x24, 0x8e, 0x00, 0xff}}}, - {{{ -386, -7, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ -386, -7, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ -388, -16, 50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ -388, -16, -50}, 0, {0, 0}, {0x6f, 0xd4, 0x00, 0xff}}}, - {{{ -388, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -338, 14, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ -338, 14, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ -320, 2, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -320, 2, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -315, -7, -50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -315, -7, 50}, 0, {0, 0}, {0x91, 0xd7, 0x00, 0xff}}}, - {{{ -328, 9, 50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ -328, 9, -50}, 0, {0, 0}, {0xcb, 0x96, 0x00, 0xff}}}, - {{{ 918, -43, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 918, -43, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 913, -11, -50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, - {{{ 913, -11, 50}, 0, {0, 0}, {0x70, 0x2b, 0x00, 0xff}}}, - {{{ 913, -74, 50}, 0, {0, 0}, {0x70, 0xd6, 0x00, 0xff}}}, - {{{ 913, -74, -50}, 0, {0, 0}, {0x70, 0xd6, 0x00, 0xff}}}, - {{{ 896, 16, -50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, - {{{ 896, 16, 50}, 0, {0, 0}, {0x5b, 0x4e, 0x00, 0xff}}}, - {{{ 896, -101, 50}, 0, {0, 0}, {0x5b, 0xb3, 0x00, 0xff}}}, - {{{ 896, -101, -50}, 0, {0, 0}, {0x5b, 0xb3, 0x00, 0xff}}}, - {{{ 871, -122, 50}, 0, {0, 0}, {0x40, 0x9b, 0x00, 0xff}}}, - {{{ 871, -122, -50}, 0, {0, 0}, {0x40, 0x9b, 0x00, 0xff}}}, - {{{ 839, -136, 50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, - {{{ 839, -136, -50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, - {{{ 871, 37, -50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, - {{{ 871, 37, 50}, 0, {0, 0}, {0x40, 0x66, 0x00, 0xff}}}, - {{{ 834, -80, 50}, 0, {0, 0}, {0x89, 0x07, 0x00, 0xff}}}, - {{{ 834, -80, -50}, 0, {0, 0}, {0x89, 0x07, 0x00, 0xff}}}, - {{{ 832, -94, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 832, -94, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 834, -42, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 834, -42, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 827, -106, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 827, -106, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 834, -29, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 834, -29, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 839, 51, 50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, - {{{ 839, 51, -50}, 0, {0, 0}, {0x21, 0x73, 0x00, 0xff}}}, - {{{ 802, 56, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 802, 56, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 766, 51, -50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, - {{{ 766, 51, 50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, - {{{ 802, -141, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 802, -141, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 839, -136, -50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, - {{{ 839, -136, 50}, 0, {0, 0}, {0x21, 0x8e, 0x00, 0xff}}}, - {{{ 692, -11, 50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, - {{{ 692, -11, -50}, 0, {0, 0}, {0x91, 0x2b, 0x00, 0xff}}}, - {{{ 686, -43, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 686, -43, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 709, 16, 50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, - {{{ 709, 16, -50}, 0, {0, 0}, {0xa6, 0x4e, 0x00, 0xff}}}, - {{{ 692, -74, -50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, - {{{ 692, -74, 50}, 0, {0, 0}, {0x91, 0xd6, 0x00, 0xff}}}, - {{{ 734, 37, 50}, 0, {0, 0}, {0xc1, 0x66, 0x00, 0xff}}}, - {{{ 734, 37, -50}, 0, {0, 0}, {0xc1, 0x66, 0x00, 0xff}}}, - {{{ 766, 51, 50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, - {{{ 766, 51, -50}, 0, {0, 0}, {0xe0, 0x73, 0x00, 0xff}}}, - {{{ 709, -101, -50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, - {{{ 709, -101, 50}, 0, {0, 0}, {0xa6, 0xb3, 0x00, 0xff}}}, - {{{ 766, -136, 50}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, - {{{ 766, -136, -50}, 0, {0, 0}, {0xe0, 0x8e, 0x00, 0xff}}}, - {{{ 734, -122, 50}, 0, {0, 0}, {0xc1, 0x9b, 0x00, 0xff}}}, - {{{ 734, -122, -50}, 0, {0, 0}, {0xc1, 0x9b, 0x00, 0xff}}}, - {{{ 827, -106, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 827, -106, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 820, -113, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 820, -113, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 802, 34, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 802, 34, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 811, 33, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 811, 33, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 792, 33, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 792, 33, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 811, 33, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 811, 33, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 820, 28, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 820, 28, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 783, 28, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 783, 28, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 792, 33, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 792, 33, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 776, 21, 50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 776, 21, -50}, 0, {0, 0}, {0x48, 0xa1, 0x00, 0xff}}}, - {{{ 771, 10, 50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, - {{{ 771, 10, -50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, - {{{ 827, 21, -50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 827, 21, 50}, 0, {0, 0}, {0xb9, 0xa1, 0x00, 0xff}}}, - {{{ 834, -5, 50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, - {{{ 834, -5, -50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, - {{{ 834, -29, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 834, -29, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 832, 10, 50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, - {{{ 832, 10, -50}, 0, {0, 0}, {0x8b, 0xed, 0x00, 0xff}}}, - {{{ 769, -5, 50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, - {{{ 769, -5, -50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, - {{{ 792, -118, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 792, -118, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 783, -113, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 783, -113, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 802, -119, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 802, -119, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 776, -106, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 776, -106, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 811, -118, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 811, -118, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 820, -113, 50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 820, -113, -50}, 0, {0, 0}, {0x9e, 0x44, 0x00, 0xff}}}, - {{{ 811, -118, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 811, -118, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 776, -106, 50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 776, -106, -50}, 0, {0, 0}, {0x30, 0x6e, 0x00, 0xff}}}, - {{{ 771, -94, -50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, - {{{ 771, -94, 50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, - {{{ 769, -39, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 769, -39, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 769, -5, -50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, - {{{ 769, -5, 50}, 0, {0, 0}, {0x76, 0xed, 0x00, 0xff}}}, - {{{ 769, -80, 50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, - {{{ 769, -80, -50}, 0, {0, 0}, {0x76, 0x14, 0x00, 0xff}}}, - {{{ -1085, 165, 50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, - {{{ -1085, 165, -50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, - {{{ -1125, 88, -50}, 0, {0, 0}, {0x8f, 0x25, 0x00, 0xff}}}, - {{{ -1125, 88, 50}, 0, {0, 0}, {0x8f, 0x25, 0x00, 0xff}}}, - {{{ -1023, 226, 50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, - {{{ -1023, 226, -50}, 0, {0, 0}, {0xbc, 0x62, 0x00, 0xff}}}, - {{{ -1139, -1, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ -1139, -1, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ -941, 266, 50}, 0, {0, 0}, {0xde, 0x73, 0x00, 0xff}}}, - {{{ -941, 266, -50}, 0, {0, 0}, {0xde, 0x73, 0x00, 0xff}}}, - {{{ -841, 281, 50}, 0, {0, 0}, {0xf8, 0x78, 0x00, 0xff}}}, - {{{ -841, 281, -50}, 0, {0, 0}, {0xf8, 0x78, 0x00, 0xff}}}, - {{{ 841, 281, 50}, 0, {0, 0}, {0x09, 0x78, 0x00, 0xff}}}, - {{{ 841, 281, -50}, 0, {0, 0}, {0x09, 0x78, 0x00, 0xff}}}, - {{{ -1125, -89, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ -1125, -89, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ -941, -266, 50}, 0, {0, 0}, {0xde, 0x8e, 0x00, 0xff}}}, - {{{ -941, -266, -50}, 0, {0, 0}, {0xde, 0x8e, 0x00, 0xff}}}, - {{{ -841, -281, -50}, 0, {0, 0}, {0xf8, 0x89, 0x00, 0xff}}}, - {{{ -841, -281, 50}, 0, {0, 0}, {0xf8, 0x89, 0x00, 0xff}}}, - {{{ -1023, -226, 50}, 0, {0, 0}, {0xbc, 0x9f, 0x00, 0xff}}}, - {{{ -1023, -226, -50}, 0, {0, 0}, {0xbc, 0x9f, 0x00, 0xff}}}, - {{{ 841, -281, -50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, - {{{ 841, -281, 50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, - {{{ -1085, -165, 50}, 0, {0, 0}, {0xa1, 0xba, 0x00, 0xff}}}, - {{{ -1085, -165, -50}, 0, {0, 0}, {0xa1, 0xba, 0x00, 0xff}}}, - {{{ 941, 266, 50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, - {{{ 941, 266, -50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, - {{{ 1085, -165, 50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, - {{{ 1085, -165, -50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, - {{{ 1125, -89, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 1125, -89, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 1023, -226, 50}, 0, {0, 0}, {0x45, 0x9f, 0x00, 0xff}}}, - {{{ 1023, -226, -50}, 0, {0, 0}, {0x45, 0x9f, 0x00, 0xff}}}, - {{{ 1085, -165, -50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, - {{{ 1085, -165, 50}, 0, {0, 0}, {0x60, 0xba, 0x00, 0xff}}}, - {{{ 1125, -89, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 1125, -89, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 1139, -1, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 1139, -1, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 940, -266, 50}, 0, {0, 0}, {0x23, 0x8e, 0x00, 0xff}}}, - {{{ 940, -266, -50}, 0, {0, 0}, {0x23, 0x8e, 0x00, 0xff}}}, - {{{ 841, -281, 50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, - {{{ 841, -281, -50}, 0, {0, 0}, {0x09, 0x89, 0x00, 0xff}}}, - {{{ 1125, 88, -50}, 0, {0, 0}, {0x72, 0x25, 0x00, 0xff}}}, - {{{ 1125, 88, 50}, 0, {0, 0}, {0x72, 0x25, 0x00, 0xff}}}, - {{{ 1023, 226, 50}, 0, {0, 0}, {0x45, 0x62, 0x00, 0xff}}}, - {{{ 1023, 226, -50}, 0, {0, 0}, {0x45, 0x62, 0x00, 0xff}}}, - {{{ 941, 266, -50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, - {{{ 941, 266, 50}, 0, {0, 0}, {0x23, 0x73, 0x00, 0xff}}}, - {{{ 1085, 165, 50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, - {{{ 1085, 165, -50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, - {{{ -982, -171, 50}, 0, {0, 0}, {0x44, 0x63, 0x00, 0xff}}}, - {{{ -982, -171, -50}, 0, {0, 0}, {0x44, 0x63, 0x00, 0xff}}}, - {{{ -1029, -125, -50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, - {{{ -1029, -125, 50}, 0, {0, 0}, {0x61, 0x47, 0x00, 0xff}}}, - {{{ -919, -201, 50}, 0, {0, 0}, {0x22, 0x73, 0x00, 0xff}}}, - {{{ -919, -201, -50}, 0, {0, 0}, {0x22, 0x73, 0x00, 0xff}}}, - {{{ -1058, -67, -50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, - {{{ -1058, -67, 50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, - {{{ -840, -212, 50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ -840, -212, -50}, 0, {0, 0}, {0x08, 0x78, 0x00, 0xff}}}, - {{{ 840, -212, 50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, - {{{ 840, -212, -50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, - {{{ 919, -201, 50}, 0, {0, 0}, {0xdf, 0x73, 0x00, 0xff}}}, - {{{ 919, -201, -50}, 0, {0, 0}, {0xdf, 0x73, 0x00, 0xff}}}, - {{{ 840, -212, -50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, - {{{ 840, -212, 50}, 0, {0, 0}, {0xf9, 0x78, 0x00, 0xff}}}, - {{{ -1058, -67, 50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, - {{{ -1058, -67, -50}, 0, {0, 0}, {0x72, 0x24, 0x00, 0xff}}}, - {{{ -1069, 0, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -1069, 0, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -982, 171, 50}, 0, {0, 0}, {0x44, 0x9e, 0x00, 0xff}}}, - {{{ -982, 171, -50}, 0, {0, 0}, {0x44, 0x9e, 0x00, 0xff}}}, - {{{ -918, 201, -50}, 0, {0, 0}, {0x22, 0x8e, 0x00, 0xff}}}, - {{{ -918, 201, 50}, 0, {0, 0}, {0x22, 0x8e, 0x00, 0xff}}}, - {{{ -1029, 125, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ -1029, 125, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ -840, 212, -50}, 0, {0, 0}, {0x08, 0x89, 0x00, 0xff}}}, - {{{ -840, 212, 50}, 0, {0, 0}, {0x08, 0x89, 0x00, 0xff}}}, - {{{ -1058, 67, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ -1058, 67, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 982, -171, 50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, - {{{ 982, -171, -50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, - {{{ 982, 171, 50}, 0, {0, 0}, {0xbd, 0x9e, 0x00, 0xff}}}, - {{{ 982, 171, -50}, 0, {0, 0}, {0xbd, 0x9e, 0x00, 0xff}}}, - {{{ 1029, 125, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 1029, 125, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 918, 201, 50}, 0, {0, 0}, {0xdf, 0x8e, 0x00, 0xff}}}, - {{{ 918, 201, -50}, 0, {0, 0}, {0xdf, 0x8e, 0x00, 0xff}}}, - {{{ 1058, 67, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 1058, 67, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 840, 212, 50}, 0, {0, 0}, {0xf9, 0x89, 0x00, 0xff}}}, - {{{ 840, 212, -50}, 0, {0, 0}, {0xf9, 0x89, 0x00, 0xff}}}, - {{{ 1069, 0, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 1069, 0, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 1029, -125, 50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, - {{{ 1029, -125, -50}, 0, {0, 0}, {0xa0, 0x47, 0x00, 0xff}}}, - {{{ 982, -171, -50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, - {{{ 982, -171, 50}, 0, {0, 0}, {0xbd, 0x63, 0x00, 0xff}}}, - {{{ 1058, -67, 50}, 0, {0, 0}, {0x8f, 0x24, 0x00, 0xff}}}, - {{{ 1058, -67, -50}, 0, {0, 0}, {0x8f, 0x24, 0x00, 0xff}}}, - {{{ 1069, 0, 50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 1069, 0, -50}, 0, {0, 0}, {0x89, 0x00, 0x00, 0xff}}}, - {{{ 950, 100, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 950, 100, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 949, 105, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 949, 105, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 950, 97, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 950, 97, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 947, 108, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 947, 108, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 943, 111, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 943, 111, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 938, 112, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 938, 112, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 931, 113, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 931, 113, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 913, 113, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 913, 113, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 948, 94, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 948, 94, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 924, 86, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 924, 86, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 929, 86, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 929, 86, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 940, 88, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 940, 88, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 944, 89, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 944, 89, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 946, 91, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 946, 91, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 939, 99, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 939, 99, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 938, 97, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 938, 97, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 938, 102, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 938, 102, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 939, 99, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 939, 99, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 938, 97, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 938, 97, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 937, 95, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 937, 95, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 935, 94, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 935, 94, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 933, 93, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 933, 93, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 929, 93, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 929, 93, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 924, 93, -50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 924, 93, 50}, 0, {0, 0}, {0xc2, 0x66, 0x00, 0xff}}}, - {{{ 937, 104, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 937, 104, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 924, 106, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 924, 106, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 932, 106, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 932, 106, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 935, 105, -50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 935, 105, 50}, 0, {0, 0}, {0xe8, 0x8c, 0x00, 0xff}}}, - {{{ 963, 66, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ 963, 66, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ 968, 77, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ 968, 77, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ 954, 57, 50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ 954, 57, -50}, 0, {0, 0}, {0x61, 0xba, 0x00, 0xff}}}, - {{{ 970, 90, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 970, 90, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 943, 51, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 943, 51, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 930, 49, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 930, 49, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 917, 51, 50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 917, 51, -50}, 0, {0, 0}, {0x00, 0x89, 0x00, 0xff}}}, - {{{ 968, 103, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 968, 103, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 954, 123, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 954, 123, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 943, 128, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 943, 128, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 963, 114, 50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 963, 114, -50}, 0, {0, 0}, {0x76, 0x13, 0x00, 0xff}}}, - {{{ 930, 130, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 930, 130, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 906, 57, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 906, 57, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 897, 114, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 897, 114, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 891, 103, -50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, - {{{ 891, 103, 50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, - {{{ 906, 123, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 906, 123, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 891, 103, 50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, - {{{ 891, 103, -50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, - {{{ 889, 90, -50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, - {{{ 889, 90, 50}, 0, {0, 0}, {0x8b, 0x13, 0x00, 0xff}}}, - {{{ 917, 128, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 917, 128, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 906, 123, -50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 906, 123, 50}, 0, {0, 0}, {0xc3, 0x67, 0x00, 0xff}}}, - {{{ 930, 130, 50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 930, 130, -50}, 0, {0, 0}, {0x20, 0x74, 0x00, 0xff}}}, - {{{ 891, 77, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 891, 77, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 897, 66, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 897, 66, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 906, 57, -50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 906, 57, 50}, 0, {0, 0}, {0xa0, 0xba, 0x00, 0xff}}}, - {{{ 919, 121, 50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, - {{{ 919, 121, -50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, - {{{ 930, 123, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 930, 123, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 910, 116, 50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, - {{{ 910, 116, -50}, 0, {0, 0}, {0x37, 0x96, 0x00, 0xff}}}, - {{{ 940, 121, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 940, 121, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 903, 109, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 903, 109, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 899, 100, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 899, 100, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 897, 90, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 897, 90, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 949, 116, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 949, 116, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 961, 100, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 961, 100, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 963, 90, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 963, 90, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 956, 109, 50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 956, 109, -50}, 0, {0, 0}, {0x8f, 0xdc, 0x00, 0xff}}}, - {{{ 961, 79, -50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, - {{{ 961, 79, 50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, - {{{ 949, 116, 50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 949, 116, -50}, 0, {0, 0}, {0xdc, 0x8f, 0x00, 0xff}}}, - {{{ 899, 79, 50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, - {{{ 899, 79, -50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, - {{{ 897, 90, -50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 897, 90, 50}, 0, {0, 0}, {0x72, 0xdc, 0x00, 0xff}}}, - {{{ 949, 63, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 949, 63, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 940, 59, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 940, 59, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 956, 70, 50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, - {{{ 956, 70, -50}, 0, {0, 0}, {0x96, 0x37, 0x00, 0xff}}}, - {{{ 930, 57, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 930, 57, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 919, 59, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 919, 59, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 903, 70, 50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, - {{{ 903, 70, -50}, 0, {0, 0}, {0x6b, 0x37, 0x00, 0xff}}}, - {{{ 910, 63, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 910, 63, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - -}; - -Gfx startup_logo_dl[] = { - gsSPVertex(&startup_logo[0], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(19, 18, 22, 23, 0), - gsSP1Quadrangle(24, 25, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSP1Quadrangle(15, 14, 29, 28, 0), - gsSP1Quadrangle(30, 31, 13, 12, 0), - gsSPVertex(&startup_logo[32], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(7, 6, 12, 13, 0), - gsSP1Quadrangle(14, 15, 16, 17, 0), - gsSP1Quadrangle(18, 19, 15, 14, 0), - gsSP1Quadrangle(13, 12, 19, 18, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(24, 25, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSP1Quadrangle(27, 26, 30, 31, 0), - gsSPVertex(&startup_logo[64], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(6, 7, 5, 4, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(16, 17, 13, 12, 0), - gsSP1Quadrangle(11, 10, 17, 16, 0), - gsSP1Quadrangle(18, 19, 7, 6, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(24, 25, 21, 20, 0), - gsSP1Quadrangle(23, 22, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSP1Quadrangle(30, 31, 29, 28, 0), - gsSPVertex(&startup_logo[96], 10, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(3, 2, 9, 8, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl2[] = { - - gsSPVertex(&startup_logo[106], 30, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(22, 23, 21, 20, 0), - gsSP1Quadrangle(15, 14, 23, 22, 0), - gsSP1Quadrangle(24, 25, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSPVertex(&startup_logo[136], 22, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(15, 14, 21, 20, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl3[] = { - - gsSPVertex(&startup_logo[158], 30, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(14, 15, 13, 12, 0), - gsSP1Quadrangle(7, 6, 16, 17, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(22, 23, 19, 18, 0), - gsSP1Quadrangle(21, 20, 24, 25, 0), - gsSP1Quadrangle(26, 27, 23, 22, 0), - gsSP1Quadrangle(28, 29, 27, 26, 0), - gsSP1Quadrangle(17, 16, 29, 28, 0), - gsSPVertex(&startup_logo[188], 30, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(22, 23, 21, 20, 0), - gsSP1Quadrangle(24, 25, 23, 22, 0), - gsSP1Quadrangle(15, 14, 25, 24, 0), - gsSP1Quadrangle(26, 27, 28, 29, 0), - gsSPVertex(&startup_logo[218], 30, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(14, 15, 13, 12, 0), - gsSP1Quadrangle(7, 6, 16, 17, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(22, 23, 19, 18, 0), - gsSP1Quadrangle(24, 25, 23, 22, 0), - gsSP1Quadrangle(26, 27, 25, 24, 0), - gsSP1Quadrangle(17, 16, 27, 26, 0), - gsSP1Quadrangle(28, 29, 15, 14, 0), - gsSPVertex(&startup_logo[248], 26, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(6, 7, 5, 4, 0), - gsSP1Quadrangle(8, 9, 7, 6, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(15, 14, 16, 17, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(22, 23, 19, 18, 0), - gsSP1Quadrangle(24, 25, 23, 22, 0), - gsSP1Quadrangle(17, 16, 25, 24, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl4[] = { - gsSPVertex(&startup_logo[274], 30, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(11, 10, 12, 13, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(22, 23, 21, 20, 0), - gsSP1Quadrangle(15, 14, 23, 22, 0), - gsSP1Quadrangle(24, 25, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSPVertex(&startup_logo[304], 22, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(15, 14, 21, 20, 0), - gsSPEndDisplayList(), -}; - -Gfx startup_logo_dl5[] = { - gsSPVertex(&startup_logo[326], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(19, 18, 22, 23, 0), - gsSP1Quadrangle(24, 25, 21, 20, 0), - gsSP1Quadrangle(26, 27, 28, 29, 0), - gsSP1Quadrangle(15, 14, 27, 26, 0), - gsSP1Quadrangle(29, 28, 30, 31, 0), - gsSPVertex(&startup_logo[358], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(7, 6, 10, 11, 0), - gsSP1Quadrangle(12, 13, 9, 8, 0), - gsSP1Quadrangle(14, 15, 13, 12, 0), - gsSP1Quadrangle(11, 10, 16, 17, 0), - gsSP1Quadrangle(18, 19, 1, 0, 0), - gsSP1Quadrangle(20, 21, 19, 18, 0), - gsSP1Quadrangle(17, 16, 21, 20, 0), - gsSP1Quadrangle(22, 23, 24, 25, 0), - gsSP1Quadrangle(26, 27, 28, 29, 0), - gsSP1Quadrangle(30, 31, 27, 26, 0), - gsSPVertex(&startup_logo[390], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(3, 2, 12, 13, 0), - gsSP1Quadrangle(14, 15, 16, 17, 0), - gsSP1Quadrangle(18, 19, 15, 14, 0), - gsSP1Quadrangle(13, 12, 19, 18, 0), - gsSP1Quadrangle(20, 21, 11, 10, 0), - gsSP1Quadrangle(22, 23, 24, 25, 0), - gsSP1Quadrangle(26, 27, 23, 22, 0), - gsSP1Quadrangle(25, 24, 28, 29, 0), - gsSP1Quadrangle(30, 31, 27, 26, 0), - gsSPVertex(&startup_logo[422], 14, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 9, 8, 0), - gsSP1Quadrangle(7, 6, 13, 12, 0), - gsSPEndDisplayList(), -}; - -Gfx startup_logo_dl6[] = { - gsSPVertex(&startup_logo[436], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(19, 18, 22, 23, 0), - gsSP1Quadrangle(24, 25, 21, 20, 0), - gsSP1Quadrangle(15, 14, 25, 24, 0), - gsSP1Quadrangle(26, 27, 13, 12, 0), - gsSP1Quadrangle(28, 29, 30, 31, 0), - gsSPVertex(&startup_logo[468], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 1, 0, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(7, 6, 12, 13, 0), - gsSP1Quadrangle(14, 15, 16, 17, 0), - gsSP1Quadrangle(18, 19, 15, 14, 0), - gsSP1Quadrangle(13, 12, 19, 18, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(24, 25, 21, 20, 0), - gsSP1Quadrangle(23, 22, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSP1Quadrangle(30, 31, 29, 28, 0), - gsSPVertex(&startup_logo[500], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 9, 8, 0), - gsSP1Quadrangle(11, 10, 14, 15, 0), - gsSP1Quadrangle(16, 17, 13, 12, 0), - gsSP1Quadrangle(7, 6, 17, 16, 0), - gsSP1Quadrangle(18, 19, 1, 0, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(24, 25, 21, 20, 0), - gsSP1Quadrangle(23, 22, 26, 27, 0), - gsSP1Quadrangle(28, 29, 25, 24, 0), - gsSP1Quadrangle(15, 14, 29, 28, 0), - gsSP1Quadrangle(27, 26, 30, 31, 0), - gsSPVertex(&startup_logo[532], 8, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(6, 7, 5, 4, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl7[] = { - gsSPVertex(&startup_logo[540], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(7, 6, 8, 9, 0), - gsSP1Quadrangle(9, 8, 10, 11, 0), - gsSP1Quadrangle(11, 10, 12, 13, 0), - gsSP1Quadrangle(13, 12, 14, 15, 0), - gsSP1Quadrangle(16, 17, 5, 4, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(22, 23, 24, 25, 0), - gsSP1Quadrangle(25, 24, 26, 27, 0), - gsSP1Quadrangle(27, 26, 17, 16, 0), - gsSP1Quadrangle(28, 29, 30, 31, 0), - gsSPVertex(&startup_logo[572], 24, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(7, 6, 8, 9, 0), - gsSP1Quadrangle(9, 8, 10, 11, 0), - gsSP1Quadrangle(11, 10, 12, 13, 0), - gsSP1Quadrangle(13, 12, 14, 15, 0), - gsSP1Quadrangle(16, 17, 1, 0, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(21, 20, 22, 23, 0), - gsSP1Quadrangle(23, 22, 17, 16, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl8[] = { - gsSPVertex(&startup_logo[596], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 9, 8, 0), - gsSP1Quadrangle(12, 13, 11, 10, 0), - gsSP1Quadrangle(7, 6, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(19, 18, 22, 23, 0), - gsSP1Quadrangle(15, 14, 21, 20, 0), - gsSP1Quadrangle(24, 25, 13, 12, 0), - gsSP1Quadrangle(26, 27, 28, 29, 0), - gsSP1Quadrangle(30, 31, 27, 26, 0), - gsSPVertex(&startup_logo[628], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(3, 2, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(11, 10, 13, 12, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 17, 16, 0), - gsSP1Quadrangle(19, 18, 22, 23, 0), - gsSP1Quadrangle(24, 25, 21, 20, 0), - gsSP1Quadrangle(26, 27, 25, 24, 0), - gsSP1Quadrangle(28, 29, 27, 26, 0), - gsSP1Quadrangle(23, 22, 30, 31, 0), - gsSPVertex(&startup_logo[660], 28, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 1, 0, 0), - gsSP1Quadrangle(3, 2, 6, 7, 0), - gsSP1Quadrangle(8, 9, 5, 4, 0), - gsSP1Quadrangle(10, 11, 12, 13, 0), - gsSP1Quadrangle(14, 15, 16, 17, 0), - gsSP1Quadrangle(18, 19, 15, 14, 0), - gsSP1Quadrangle(17, 16, 20, 21, 0), - gsSP1Quadrangle(7, 6, 19, 18, 0), - gsSP1Quadrangle(21, 20, 22, 23, 0), - gsSP1Quadrangle(24, 25, 11, 10, 0), - gsSP1Quadrangle(26, 27, 25, 24, 0), - gsSP1Quadrangle(23, 22, 27, 26, 0), - gsSPEndDisplayList(), -}; - -Vtx startup_logo2[] = { - - {{{ 107, 36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 66, 17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 62, 23, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 69, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 70, 6, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 132, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 75, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 57, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 71, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 72, -9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 149, -13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 38, 55, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 45, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 51, 31, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 15, 23, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -31, 36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 11, 17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 20, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -57, 15, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 6, 6, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -73, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 8, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 32, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 26, 31, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 38, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 72, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 155, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 6, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 72, -17, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 72, -17, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 5, -17, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 5, -17, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 155, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 72, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 155, -45, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 155, -45, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 5, -9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -17, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -73, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 72, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 155, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 149, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 39, -120, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 46, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 38, -142, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 31, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1, -137, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 55, -116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 69, -139, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 63, -109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 97, -129, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 69, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 120, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -31, -123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -57, -102, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -81, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 8, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1, -137, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 14, -109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 72, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -73, -75, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 5, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 22, -116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 31, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 69, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 71, -81, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 120, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 139, -94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -79, -44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -73, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 71, -70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 150, -70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 150, -70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 150, -70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 71, -70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 71, -70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 72, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 149, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 132, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -73, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 139, -94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 150, -70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 71, -70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 71, -81, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 120, -113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 69, -97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 97, -129, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 63, -109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 69, -139, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 55, -116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -73, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -79, -44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -73, -75, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -31, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -57, 15, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 6, 6, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 6, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -81, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -57, -102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 32, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 38, 55, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 38, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 15, 23, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 20, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 26, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 11, 17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 45, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 75, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 8, -97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -81, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -57, -102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -31, -123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 69, -139, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 55, -116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 46, -119, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 38, -142, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 14, -109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1, -137, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 22, -116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 31, -119, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 39, -120, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 26, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 32, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -31, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 8, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 11, 17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 6, 6, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -73, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 5, -17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 71, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 72, -9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 132, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 70, 6, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 107, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 69, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 45, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 51, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 75, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 51, 31, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 57, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 75, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 62, 23, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 107, 36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 66, 17, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 69, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -112, 105, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -112, 105, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -191, 105, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -191, 105, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -112, 70, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 70, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 105, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 105, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -112, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -191, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -191, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -191, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -112, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -112, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, 105, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -191, 105, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -191, 70, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -191, 70, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -69, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -69, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -112, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -112, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -191, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -112, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -69, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -69, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -112, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -69, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -69, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -69, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -69, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -69, 70, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -69, 70, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -112, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -69, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -69, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -234, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -234, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -191, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -234, 70, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -234, 70, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -191, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -191, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -234, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -234, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -191, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -112, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -112, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -191, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -191, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -191, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -191, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -234, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -234, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -191, 44, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -234, 70, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -234, 70, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -234, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -234, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -112, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -112, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -191, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -191, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -112, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -112, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -112, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -112, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -191, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -388, 29, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -388, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -467, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -388, 26, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -388, 26, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, 26, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, 29, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, 29, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -388, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -388, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -467, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -467, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -386, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -381, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -467, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -388, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -467, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -467, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -467, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -467, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -354, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -366, 41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -378, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -373, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -362, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -350, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -304, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -340, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -324, 52, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -338, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -304, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -338, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -328, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -241, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -280, 42, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -258, 25, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -320, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -315, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -314, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -235, -36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -467, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -388, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -388, 29, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -388, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -314, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -235, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -241, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -235, -36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -235, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -314, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -314, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -304, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -258, 25, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -280, 42, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -315, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -320, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -328, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -354, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -314, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -235, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -235, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -314, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -354, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -324, 52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -304, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -340, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -328, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -338, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -350, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -362, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -373, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -381, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -388, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -378, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -366, 41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -386, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -467, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -467, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -388, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -388, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -467, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -467, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -388, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -388, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -388, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -467, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -388, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -510, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -510, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -590, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -590, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -510, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -510, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -510, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -510, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -590, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -590, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -510, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -510, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -510, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -510, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -590, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -590, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -590, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -590, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -510, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -510, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -510, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -510, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -590, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -590, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -510, 79, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -510, 79, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -510, 133, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -510, 133, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -590, 79, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -590, 79, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -510, 79, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -510, 79, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -510, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -510, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -590, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -590, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -590, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, 79, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, 79, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -590, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -590, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -510, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -510, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -831, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -831, 53, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -913, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -717, -52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -831, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -831, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -913, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -913, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -717, -52, 50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, - {{{ -717, -52, -50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, - {{{ -831, 133, -50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, - {{{ -831, 133, 50}, 0, {0, 0}, {0x66, 0x3e, 0x00, 0xff}}}, - {{{ -831, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -913, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -717, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -635, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -831, 53, 50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, - {{{ -717, -132, -50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, - {{{ -717, -132, 50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, - {{{ -831, 53, -50}, 0, {0, 0}, {0x9a, 0xc2, 0x00, 0xff}}}, - {{{ -831, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -831, 53, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -831, 53, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -831, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -913, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -913, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -913, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -913, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -913, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -913, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -831, 53, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -831, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -913, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -831, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -831, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -913, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -717, -52, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -831, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -831, 53, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -717, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -717, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -717, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -717, -52, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -717, -52, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ -635, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -717, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -635, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -717, -52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -717, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -635, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -635, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -913, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -831, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -635, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -635, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -717, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -717, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ -635, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -635, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -635, 133, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -635, 133, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ -717, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -717, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -635, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ -635, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 258, 29, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 258, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 179, 44, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 258, 26, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 258, 26, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, 26, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, 29, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, 29, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, 44, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, 44, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 258, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 258, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 179, 44, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 179, 44, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 260, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 265, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 179, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 258, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 179, 44, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 179, 44, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 179, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 179, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 292, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 279, 41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 268, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 273, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 283, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 296, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 342, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 306, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 321, 52, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 308, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 342, 50, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 308, 14, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 318, 9, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 404, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 366, 42, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 388, 25, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 325, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 330, -7, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 332, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 411, -36, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 179, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 258, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 258, 29, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 258, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 332, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 411, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 404, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 411, -36, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 411, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 332, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 332, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 342, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 388, 25, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 366, 42, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 330, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 325, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 318, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 292, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 332, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 411, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 411, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 332, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 292, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 321, 52, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 342, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 306, 50, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 318, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 308, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 296, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 283, 14, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 273, 9, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 265, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 258, 26, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 268, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 279, 41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 260, -7, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 179, 44, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 179, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 258, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 258, -16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 179, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 179, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 258, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 258, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 258, -16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 179, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 258, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 940, 121, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 949, 116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 954, 123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 943, 128, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 930, 123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 930, 130, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 956, 109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 963, 114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 961, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 968, 103, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 963, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 970, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 961, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 968, 77, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 919, 121, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 917, 128, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 891, 103, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 899, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 903, 109, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 897, 114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 889, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 897, 90, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 910, 116, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 906, 123, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 891, 77, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 899, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 949, 63, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 940, 59, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 943, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 954, 57, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 956, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 963, 66, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 940, 59, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 930, 57, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 930, 49, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 943, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 919, 59, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 917, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 910, 63, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 906, 57, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 897, 66, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 903, 70, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 891, 77, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 899, 79, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 930, 57, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 940, 59, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 943, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 930, 49, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 919, 59, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 917, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 949, 63, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 954, 57, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 963, 114, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 968, 103, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 961, 100, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 956, 109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 949, 116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 954, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 970, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 963, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 968, 77, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 961, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 963, 66, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 956, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 940, 121, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 930, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 930, 130, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 943, 128, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 949, 116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 954, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 919, 121, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 917, 128, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 899, 79, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 903, 70, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 897, 66, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 891, 77, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 897, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 889, 90, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 910, 63, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 906, 57, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 919, 59, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 917, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 899, 100, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 891, 103, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 910, 116, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 906, 123, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 903, 109, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 897, 114, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 933, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 935, 94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 940, 88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 929, 86, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 929, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 946, 91, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 944, 89, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 937, 95, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 948, 94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 950, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 950, 68, 50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 940, 88, -50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 940, 88, 50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 950, 68, -50}, 0, {0, 0}, {0x6b, 0x35, 0x00, 0xff}}}, - {{{ 929, 86, 50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, - {{{ 938, 68, -50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, - {{{ 938, 68, 50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, - {{{ 929, 86, -50}, 0, {0, 0}, {0x95, 0xcb, 0x00, 0xff}}}, - {{{ 924, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 924, 86, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 950, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 950, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 938, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 938, 112, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 932, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 935, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 931, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 937, 104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 947, 108, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 943, 111, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 931, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 932, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 913, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 950, 100, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 939, 99, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 949, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 102, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 947, 108, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 929, 86, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 950, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 940, 88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 933, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 948, 94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 937, 95, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 950, 97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 946, 91, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 948, 94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 937, 95, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 950, 97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 939, 99, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 950, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 938, 102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 944, 89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 935, 94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 938, 112, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 935, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 943, 111, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 93, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 924, 93, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 924, 106, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 924, 106, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 913, 113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 913, 113, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 913, 113, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 913, 68, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 913, 68, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 913, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 86, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 933, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 929, 93, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 929, 86, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 938, 102, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 950, 100, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 949, 105, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 937, 104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 924, 106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 924, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 913, 113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 947, 108, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 938, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 950, 68, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 947, 108, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 102, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 937, 104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 943, 111, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 924, 68, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 924, 86, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 924, 86, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 924, 68, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 913, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 924, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 924, 68, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 913, 68, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 924, 86, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 913, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 913, 113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 924, 93, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 931, 113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 932, 106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 924, 106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 938, 112, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 935, 105, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 943, 111, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 937, 104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 924, 68, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1069, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1058, -67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1125, -89, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1139, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1058, 67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1125, 88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1029, -125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1085, -165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1029, 125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1085, 165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -982, 171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1023, 226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -941, 266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -918, 201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -982, -171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -1023, -226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -840, -212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 840, -212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 841, -281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -841, -281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -919, -201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -941, -266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 940, -266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 919, -201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -841, 281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ -840, 212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 841, 281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 840, 212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1023, -226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 982, -171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1085, -165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1029, -125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1085, -165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1029, -125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1058, -67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1125, -89, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1069, 0, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1139, -1, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1058, 67, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1125, 88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 918, 201, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 840, 212, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 841, 281, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 941, 266, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 982, 171, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1023, 226, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1029, 125, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1085, 165, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 1125, 88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1085, 165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1029, 125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1058, 67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1139, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1069, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1023, 226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 982, 171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 941, 266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 918, 201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 841, 281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 840, 212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -840, 212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -841, 281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1125, -89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1058, -67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1125, -89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1058, -67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1029, -125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1085, -165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 982, -171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 1023, -226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 919, -201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 940, -266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 840, -212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 841, -281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -841, -281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -840, -212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1023, 226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -982, 171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -918, 201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -941, 266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1085, 165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1029, 125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -840, 212, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -841, 281, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1023, -226, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -941, -266, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -919, -201, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -982, -171, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1085, -165, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1029, -125, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1125, -89, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1058, -67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1125, 88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1058, 67, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1139, -1, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ -1069, 0, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 766, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 692, -11, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 709, -101, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 769, -80, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 769, -39, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 839, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 802, 56, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 792, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 709, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 734, 37, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 769, -5, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 802, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 771, 10, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 776, 21, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 783, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 686, -43, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 692, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 776, -106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 771, -94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 734, -122, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 766, -136, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 783, -113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 802, -141, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 792, -118, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 802, -119, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 896, -101, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 913, -11, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 871, -122, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 839, -136, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 811, -118, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 820, -113, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 827, -106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 896, -101, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 913, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 918, -43, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 913, -11, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 896, 16, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 871, 37, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 839, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 834, -42, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 834, -80, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 832, -94, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 827, -106, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 802, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 811, 33, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 834, -5, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 827, 21, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 832, 10, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 820, 28, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 834, -5, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 834, -29, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 834, -42, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 766, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 783, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 776, 21, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, 56, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 896, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 811, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 692, -11, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 734, 37, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 709, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 769, -39, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 769, -80, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 769, -5, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 769, -39, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 766, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 776, 21, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 771, 10, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 792, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 783, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, 56, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 839, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 871, 37, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 896, 16, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 913, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 839, -136, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 832, -94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 834, -80, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 834, -42, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 913, -11, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 918, -43, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 834, -5, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 832, 10, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 827, 21, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 820, 28, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 811, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 896, -101, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 871, -122, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 827, -106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 820, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, -141, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 811, -118, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, -141, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 709, -101, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 692, -11, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 734, -122, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 766, -136, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 792, -118, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, -119, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 783, -113, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 692, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 686, -43, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 769, -80, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 771, -94, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 776, -106, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 834, -42, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 834, -29, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 834, -5, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 766, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 802, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 792, 33, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 528, -98, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 522, -88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 507, -134, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 525, -137, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 535, -104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 520, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 520, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 477, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 468, -114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 490, -128, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 482, -124, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 436, -41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 441, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 563, -131, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, -121, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 551, -108, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 543, -107, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 660, -132, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 581, -88, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 575, -98, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 583, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 559, -107, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 568, -104, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, -121, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, -121, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, -132, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, -132, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 582, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 660, -132, -50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 660, -132, 50}, 0, {0, 0}, {0x00, 0x88, 0x00, 0xff}}}, - {{{ 660, -132, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 660, -132, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 660, 133, -50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 660, 133, 50}, 0, {0, 0}, {0x78, 0x00, 0x00, 0xff}}}, - {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, 35, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 660, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 582, 133, -50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 582, 133, 50}, 0, {0, 0}, {0x00, 0x78, 0x00, 0xff}}}, - {{{ 580, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 583, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, 133, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, 133, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, 35, -50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 582, 35, 50}, 0, {0, 0}, {0x88, 0x00, 0x00, 0xff}}}, - {{{ 574, 40, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 548, 49, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 477, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 551, 23, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 559, 22, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 568, 18, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 575, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 543, 22, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 520, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 520, -45, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 520, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 477, 34, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 520, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 522, 2, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 548, 49, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 537, 51, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 505, 48, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 455, 13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 441, -13, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 525, -137, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 544, -136, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 563, -131, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 528, 12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 535, 18, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 543, 22, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 436, -41, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 441, -73, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 453, -97, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 468, -114, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 574, 40, 50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 566, 43, 50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 557, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 574, 40, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 557, 47, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 583, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 583, -43, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 583, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 583, -12, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 583, -74, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 660, 133, 50}, 0, {0, 0}, {0x00, 0x00, 0x78, 0xff}}}, - {{{ 582, 35, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 582, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 660, 133, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 660, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 574, 40, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 580, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 582, -121, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 583, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 583, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 582, -132, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 575, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 548, 49, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 557, 47, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 566, 43, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 477, 34, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 505, 48, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 537, 51, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 543, 22, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 535, 18, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 436, -41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 528, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 551, 23, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 455, 13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 559, 22, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 568, 18, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 581, -88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 575, -98, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 563, -131, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 583, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 583, -43, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 583, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 568, -104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 559, -107, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 568, -104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 563, -131, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 563, -131, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 507, -134, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 468, -114, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 436, -41, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 544, -136, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 525, -137, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 543, -107, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 551, -108, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 535, -104, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 528, -98, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 441, -13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 455, 13, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 548, 49, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 575, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 568, 18, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 453, -97, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 441, -73, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 520, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 522, -88, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 520, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 528, 12, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 522, 2, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 490, -128, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 482, -124, -50}, 0, {0, 0}, {0x00, 0x00, 0x88, 0xff}}}, - {{{ 520, -12, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 520, -45, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - {{{ 520, -74, -50}, 0, {0, 0}, {0x00, 0x00, 0x00, 0xff}}}, - -}; - -Gfx startup_logo_dl9[] = { - - gsSPVertex(&startup_logo2[0], 32, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 3, 1, 0), - gsSP1Quadrangle(0, 5, 4, 3, 0), - gsSP1Quadrangle(6, 0, 2, 7, 0), - gsSP1Triangle(5, 8, 4, 0), - gsSP1Quadrangle(5, 10, 9, 8, 0), - gsSP1Quadrangle(11, 6, 13, 12, 0), - gsSP1Triangle(6, 7, 13, 0), - gsSP1Quadrangle(14, 17, 15, 16, 0), - gsSP1Triangle(18, 14, 16, 0), - gsSP1Quadrangle(19, 15, 20, 21, 0), - gsSP1Triangle(15, 22, 20, 0), - gsSP1Triangle(17, 22, 15, 0), - gsSP1Quadrangle(11, 23, 24, 16, 0), - gsSP1Triangle(24, 18, 16, 0), - gsSP1Triangle(11, 12, 25, 0), - gsSP1Triangle(11, 25, 23, 0), - gsSP1Quadrangle(10, 27, 26, 9, 0), - gsSP1Quadrangle(28, 29, 21, 20, 0), - gsSP1Triangle(30, 31, 26, 0), - gsSP1Triangle(31, 30, 21, 0), - - gsSPVertex(&startup_logo2[32], 29, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Triangle(4, 5, 6, 0), - gsSP1Quadrangle(7, 8, 9, 10, 0), - gsSP1Triangle(11, 12, 13, 0), - gsSP1Quadrangle(14, 17, 15, 16, 0), - gsSP1Triangle(18, 19, 20, 0), - gsSP1Quadrangle(21, 18, 20, 22, 0), - gsSP1Quadrangle(19, 23, 24, 20, 0), - gsSP1Quadrangle(23, 25, 26, 24, 0), - gsSP1Quadrangle(25, 27, 28, 26, 0), - gsSPVertex(&startup_logo2[61], 30, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 0, 3, 5, 0), - gsSP1Triangle(6, 7, 8, 0), - gsSP1Quadrangle(2, 1, 9, 10, 0), - gsSP1Triangle(4, 11, 12, 0), - gsSP1Triangle(4, 5, 11, 0), - gsSP1Quadrangle(13, 14, 16, 15, 0), - gsSP1Quadrangle(10, 9, 17, 18, 0), - gsSP1Quadrangle(14, 19, 20, 16, 0), - gsSP1Quadrangle(21, 22, 23, 24, 0), - gsSP1Quadrangle(25, 6, 26, 27, 0), - gsSP1Triangle(28, 7, 29, 0), - gsSPVertex(&startup_logo2[91], 31, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 0, 3, 5, 0), - gsSP1Quadrangle(6, 4, 5, 7, 0), - gsSP1Quadrangle(8, 6, 7, 9, 0), - gsSP1Quadrangle(10, 11, 13, 12, 0), - gsSP1Quadrangle(10, 16, 14, 15, 0), - gsSP1Quadrangle(10, 18, 17, 16, 0), - gsSP1Quadrangle(13, 20, 19, 12, 0), - gsSP1Quadrangle(21, 22, 24, 23, 0), - gsSP1Triangle(21, 25, 26, 0), - gsSP1Triangle(21, 26, 27, 0), - gsSP1Quadrangle(21, 14, 28, 25, 0), - gsSP1Quadrangle(24, 29, 30, 23, 0), - gsSPVertex(&startup_logo2[122], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 3, 9, 10, 0), - gsSP1Triangle(8, 0, 3, 0), - gsSP1Quadrangle(11, 10, 9, 7, 0), - gsSP1Triangle(7, 12, 11, 0), - gsSP1Triangle(7, 6, 12, 0), - gsSP1Triangle(13, 14, 15, 0), - gsSP1Triangle(16, 17, 18, 0), - gsSP1Triangle(19, 17, 16, 0), - gsSP1Triangle(20, 21, 22, 0), - gsSP1Triangle(23, 24, 25, 0), - gsSP1Quadrangle(26, 23, 25, 27, 0), - gsSP1Triangle(28, 26, 27, 0), - gsSP1Triangle(29, 30, 31, 0), - gsSPVertex(&startup_logo2[154], 7, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Quadrangle(3, 4, 2, 1, 0), - gsSP1Triangle(5, 6, 4, 0), - gsSP1Triangle(3, 5, 4, 0), - gsSPEndDisplayList(), -}; - -Gfx startup_logo_dl10[] = { - - gsSPVertex(&startup_logo2[161], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(11, 24, 25, 8, 0), - gsSP1Quadrangle(25, 26, 27, 8, 0), - gsSP1Quadrangle(12, 15, 28, 29, 0), - gsSP1Quadrangle(15, 30, 31, 28, 0), - gsSPVertex(&startup_logo2[193], 31, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(16, 20, 21, 22, 0), - gsSP1Quadrangle(23, 24, 25, 26, 0), - gsSP1Quadrangle(27, 28, 29, 30, 0), - gsSPVertex(&startup_logo2[224], 16, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl11[] = { - - gsSPVertex(&startup_logo2[240], 32, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(7, 6, 8, 9, 0), - gsSP1Quadrangle(10, 11, 12, 13, 0), - gsSP1Quadrangle(3, 2, 14, 15, 0), - gsSP1Quadrangle(2, 16, 17, 14, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(22, 23, 24, 3, 0), - gsSP1Quadrangle(22, 3, 15, 25, 0), - gsSP1Triangle(22, 25, 26, 0), - gsSP1Quadrangle(22, 26, 27, 28, 0), - gsSP1Quadrangle(28, 30, 29, 22, 0), - gsSP1Triangle(28, 27, 31, 0), - gsSPVertex(&startup_logo2[272], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(3, 5, 4, 0, 0), - gsSP1Triangle(3, 2, 6, 0), - gsSP1Triangle(3, 6, 7, 0), - gsSP1Quadrangle(3, 7, 8, 9, 0), - gsSP1Triangle(10, 11, 12, 0), - gsSP1Triangle(10, 12, 13, 0), - gsSP1Quadrangle(9, 8, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(16, 19, 20, 21, 0), - gsSP1Quadrangle(21, 23, 22, 16, 0), - gsSP1Triangle(21, 20, 24, 0), - gsSP1Triangle(21, 24, 25, 0), - gsSP1Quadrangle(21, 25, 26, 27, 0), - gsSP1Quadrangle(28, 31, 29, 30, 0), - gsSPVertex(&startup_logo2[304], 25, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Triangle(0, 4, 5, 0), - gsSP1Triangle(0, 5, 6, 0), - gsSP1Triangle(0, 6, 7, 0), - gsSP1Triangle(0, 7, 8, 0), - gsSP1Quadrangle(0, 8, 9, 10, 0), - gsSP1Quadrangle(0, 10, 11, 12, 0), - gsSP1Quadrangle(9, 13, 14, 10, 0), - gsSP1Triangle(15, 16, 17, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(13, 22, 23, 14, 0), - gsSP1Triangle(22, 24, 23, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl12[] = { - - gsSPVertex(&startup_logo2[329], 24, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl13[] = { - - gsSPVertex(&startup_logo2[353], 24, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl14[] = { - - gsSPVertex(&startup_logo2[377], 32, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(1, 12, 13, 2, 0), - gsSP1Quadrangle(3, 15, 14, 1, 0), - gsSP1Quadrangle(16, 19, 17, 18, 0), - gsSP1Quadrangle(20, 23, 21, 22, 0), - gsSP1Quadrangle(24, 27, 25, 26, 0), - gsSP1Quadrangle(28, 29, 30, 31, 0), - gsSPVertex(&startup_logo2[409], 29, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 4, 14, 0), - gsSP1Triangle(14, 4, 7, 0), - gsSP1Quadrangle(15, 16, 17, 18, 0), - gsSP1Triangle(19, 20, 6, 0), - gsSP1Quadrangle(21, 22, 23, 24, 0), - gsSP1Quadrangle(25, 26, 27, 28, 0), - gsSPVertex(&startup_logo2[438], 4, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl15[] = { - - gsSPVertex(&startup_logo2[442], 32, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(0, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(7, 6, 8, 9, 0), - gsSP1Quadrangle(10, 11, 12, 13, 0), - gsSP1Quadrangle(3, 2, 14, 15, 0), - gsSP1Quadrangle(2, 16, 17, 14, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(22, 23, 24, 3, 0), - gsSP1Quadrangle(22, 3, 15, 25, 0), - gsSP1Triangle(22, 25, 26, 0), - gsSP1Quadrangle(22, 26, 27, 28, 0), - gsSP1Quadrangle(28, 30, 29, 22, 0), - gsSP1Triangle(28, 27, 31, 0), - gsSPVertex(&startup_logo2[474], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(3, 5, 4, 0, 0), - gsSP1Triangle(3, 2, 6, 0), - gsSP1Triangle(3, 6, 7, 0), - gsSP1Quadrangle(3, 7, 8, 9, 0), - gsSP1Triangle(10, 11, 12, 0), - gsSP1Triangle(10, 12, 13, 0), - gsSP1Quadrangle(9, 8, 14, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(16, 19, 20, 21, 0), - gsSP1Quadrangle(21, 23, 22, 16, 0), - gsSP1Triangle(21, 20, 24, 0), - gsSP1Triangle(21, 24, 25, 0), - gsSP1Quadrangle(21, 25, 26, 27, 0), - gsSP1Quadrangle(28, 31, 29, 30, 0), - gsSPVertex(&startup_logo2[506], 25, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Triangle(0, 4, 5, 0), - gsSP1Triangle(0, 5, 6, 0), - gsSP1Triangle(0, 6, 7, 0), - gsSP1Triangle(0, 7, 8, 0), - gsSP1Quadrangle(0, 8, 9, 10, 0), - gsSP1Quadrangle(0, 10, 11, 12, 0), - gsSP1Quadrangle(9, 13, 14, 10, 0), - gsSP1Triangle(15, 16, 17, 0), - gsSP1Quadrangle(18, 19, 20, 21, 0), - gsSP1Quadrangle(13, 22, 23, 14, 0), - gsSP1Triangle(22, 24, 23, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl16[] = { - - gsSPVertex(&startup_logo2[531], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 0, 3, 5, 0), - gsSP1Quadrangle(1, 6, 7, 2, 0), - gsSP1Quadrangle(6, 8, 9, 7, 0), - gsSP1Quadrangle(8, 10, 11, 9, 0), - gsSP1Quadrangle(10, 12, 13, 11, 0), - gsSP1Quadrangle(14, 4, 5, 15, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(16, 20, 21, 17, 0), - gsSP1Quadrangle(18, 22, 23, 19, 0), - gsSP1Quadrangle(22, 14, 15, 23, 0), - gsSP1Quadrangle(20, 24, 25, 21, 0), - gsSP1Quadrangle(26, 27, 28, 29, 0), - gsSP1Quadrangle(30, 26, 29, 31, 0), - gsSP1Quadrangle(12, 30, 31, 13, 0), - gsSPVertex(&startup_logo2[563], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(1, 4, 5, 2, 0), - gsSP1Quadrangle(4, 6, 7, 5, 0), - gsSP1Quadrangle(8, 7, 6, 9, 0), - gsSP1Quadrangle(10, 8, 9, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(16, 12, 15, 17, 0), - gsSP1Quadrangle(13, 18, 19, 14, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(20, 23, 24, 25, 0), - gsSP1Quadrangle(21, 26, 27, 22, 0), - gsSP1Quadrangle(26, 28, 29, 27, 0), - gsSP1Quadrangle(28, 30, 31, 29, 0), - gsSP1Quadrangle(30, 19, 18, 31, 0), - gsSPVertex(&startup_logo2[595], 24, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 0, 3, 5, 0), - gsSP1Quadrangle(1, 6, 7, 2, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 8, 11, 13, 0), - gsSP1Quadrangle(9, 14, 15, 10, 0), - gsSP1Quadrangle(14, 16, 17, 15, 0), - gsSP1Quadrangle(18, 12, 13, 19, 0), - gsSP1Quadrangle(6, 20, 21, 7, 0), - gsSP1Quadrangle(20, 22, 23, 21, 0), - gsSP1Quadrangle(22, 18, 19, 23, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl17[] = { - - gsSPVertex(&startup_logo2[619], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Triangle(3, 4, 0, 0), - gsSP1Quadrangle(5, 6, 2, 1, 0), - gsSP1Quadrangle(5, 1, 7, 8, 0), - gsSP1Quadrangle(3, 2, 9, 10, 0), - gsSP1Quadrangle(11, 14, 12, 13, 0), - gsSP1Quadrangle(15, 18, 16, 17, 0), - gsSP1Quadrangle(19, 4, 3, 20, 0), - gsSP1Quadrangle(21, 24, 22, 23, 0), - gsSP1Quadrangle(25, 28, 26, 27, 0), - gsSP1Quadrangle(27, 29, 30, 31, 0), - gsSPVertex(&startup_logo2[651], 30, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Quadrangle(7, 6, 8, 9, 0), - gsSP1Quadrangle(10, 11, 12, 13, 0), - gsSP1Quadrangle(14, 15, 5, 16, 0), - gsSP1Triangle(4, 16, 5, 0), - gsSP1Quadrangle(17, 20, 18, 19, 0), - gsSP1Quadrangle(17, 19, 21, 22, 0), - gsSP1Quadrangle(22, 21, 23, 24, 0), - gsSP1Quadrangle(20, 26, 25, 18, 0), - gsSP1Quadrangle(26, 13, 12, 25, 0), - gsSP1Triangle(27, 28, 29, 0), - gsSPVertex(&startup_logo2[681], 31, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Triangle(4, 5, 6, 0), - gsSP1Quadrangle(7, 8, 9, 10, 0), - gsSP1Quadrangle(4, 11, 12, 13, 0), - gsSP1Triangle(4, 13, 5, 0), - gsSP1Quadrangle(14, 15, 13, 16, 0), - gsSP1Triangle(15, 5, 13, 0), - gsSP1Quadrangle(17, 18, 19, 20, 0), - gsSP1Triangle(21, 22, 23, 0), - gsSP1Triangle(20, 19, 24, 0), - gsSP1Triangle(16, 25, 26, 0), - gsSP1Quadrangle(27, 28, 29, 30, 0), - gsSPVertex(&startup_logo2[712], 20, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Quadrangle(4, 7, 5, 6, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 13, 14, 10, 0), - gsSP1Quadrangle(12, 15, 16, 13, 0), - gsSP1Quadrangle(15, 17, 18, 16, 0), - gsSP1Triangle(8, 19, 9, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl18[] = { - - gsSPVertex(&startup_logo2[732], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 0, 3, 5, 0), - gsSP1Quadrangle(1, 6, 7, 2, 0), - gsSP1Quadrangle(8, 4, 5, 9, 0), - gsSP1Quadrangle(10, 8, 9, 11, 0), - gsSP1Quadrangle(12, 13, 10, 11, 0), - gsSP1Quadrangle(6, 14, 15, 7, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 16, 19, 21, 0), - gsSP1Quadrangle(22, 18, 17, 23, 0), - gsSP1Quadrangle(12, 24, 25, 13, 0), - gsSP1Quadrangle(24, 26, 27, 25, 0), - gsSP1Quadrangle(14, 20, 21, 15, 0), - gsSP1Quadrangle(28, 22, 23, 29, 0), - gsSP1Quadrangle(30, 28, 29, 31, 0), - gsSPVertex(&startup_logo2[764], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(2, 4, 5, 3, 0), - gsSP1Quadrangle(4, 6, 7, 5, 0), - gsSP1Quadrangle(8, 9, 10, 11, 0), - gsSP1Quadrangle(12, 8, 11, 13, 0), - gsSP1Quadrangle(14, 12, 13, 15, 0), - gsSP1Quadrangle(6, 14, 15, 7, 0), - gsSP1Quadrangle(16, 17, 18, 19, 0), - gsSP1Quadrangle(20, 16, 19, 21, 0), - gsSP1Quadrangle(17, 22, 23, 18, 0), - gsSP1Quadrangle(22, 24, 25, 23, 0), - gsSP1Quadrangle(24, 26, 27, 25, 0), - gsSP1Quadrangle(28, 27, 26, 29, 0), - gsSP1Quadrangle(30, 20, 21, 31, 0), - gsSPVertex(&startup_logo2[796], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(2, 4, 5, 3, 0), - gsSP1Quadrangle(4, 6, 7, 5, 0), - gsSP1Quadrangle(6, 8, 9, 7, 0), - gsSP1Quadrangle(10, 9, 8, 11, 0), - gsSP1Quadrangle(12, 13, 14, 15, 0), - gsSP1Quadrangle(12, 16, 17, 13, 0), - gsSP1Quadrangle(14, 18, 19, 15, 0), - gsSP1Quadrangle(20, 21, 22, 23, 0), - gsSP1Quadrangle(24, 20, 23, 25, 0), - gsSP1Quadrangle(21, 10, 11, 22, 0), - gsSP1Quadrangle(26, 24, 25, 27, 0), - gsSP1Quadrangle(16, 28, 29, 17, 0), - gsSP1Quadrangle(28, 30, 31, 29, 0), - gsSP1Quadrangle(30, 26, 27, 31, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl19[] = { - gsSPVertex(&startup_logo2[828], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Triangle(0, 3, 4, 0), - gsSP1Quadrangle(5, 6, 0, 7, 0), - gsSP1Quadrangle(0, 9, 8, 1, 0), - gsSP1Triangle(0, 4, 10, 0), - gsSP1Triangle(5, 7, 11, 0), - gsSP1Triangle(0, 10, 12, 0), - gsSP1Triangle(0, 12, 13, 0), - gsSP1Triangle(0, 14, 7, 0), - gsSP1Triangle(0, 13, 14, 0), - gsSP1Quadrangle(1, 15, 16, 2, 0), - gsSP1Triangle(2, 17, 18, 0), - gsSP1Triangle(2, 18, 3, 0), - gsSP1Quadrangle(2, 19, 20, 17, 0), - gsSP1Quadrangle(21, 17, 20, 22, 0), - gsSP1Triangle(23, 21, 22, 0), - gsSP1Triangle(24, 23, 22, 0), - gsSP1Quadrangle(22, 27, 25, 26, 0), - gsSP1Triangle(22, 28, 27, 0), - gsSP1Triangle(29, 24, 22, 0), - gsSP1Triangle(30, 29, 22, 0), - gsSP1Triangle(31, 30, 22, 0), - gsSP1Triangle(31, 22, 26, 0), - gsSPVertex(&startup_logo2[860], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(3, 4, 5, 6, 0), - gsSP1Quadrangle(7, 8, 3, 6, 0), - gsSP1Triangle(8, 9, 3, 0), - gsSP1Triangle(9, 10, 3, 0), - gsSP1Triangle(6, 11, 12, 0), - gsSP1Triangle(13, 7, 6, 0), - gsSP1Triangle(14, 15, 6, 0), - gsSP1Triangle(6, 16, 14, 0), - gsSP1Triangle(15, 13, 6, 0), - gsSP1Triangle(6, 12, 16, 0), - gsSP1Triangle(17, 18, 19, 0), - gsSP1Triangle(20, 21, 22, 0), - gsSP1Quadrangle(20, 23, 24, 25, 0), - gsSP1Quadrangle(26, 28, 27, 20, 0), - gsSP1Quadrangle(29, 30, 26, 20, 0), - gsSP1Triangle(20, 25, 31, 0), - gsSPVertex(&startup_logo2[892], 30, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Triangle(3, 4, 2, 0), - gsSP1Triangle(4, 0, 2, 0), - gsSP1Triangle(2, 5, 6, 0), - gsSP1Quadrangle(7, 8, 9, 10, 0), - gsSP1Quadrangle(10, 11, 12, 13, 0), - gsSP1Triangle(10, 14, 15, 0), - gsSP1Triangle(10, 13, 14, 0), - gsSP1Quadrangle(10, 16, 17, 11, 0), - gsSP1Triangle(10, 15, 18, 0), - gsSP1Triangle(10, 18, 19, 0), - gsSP1Triangle(10, 19, 20, 0), - gsSP1Triangle(10, 21, 22, 0), - gsSP1Triangle(10, 20, 21, 0), - gsSP1Quadrangle(11, 23, 24, 12, 0), - gsSP1Triangle(12, 25, 13, 0), - gsSP1Quadrangle(26, 25, 12, 27, 0), - gsSP1Triangle(28, 26, 27, 0), - gsSP1Triangle(29, 28, 27, 0), - gsSPVertex(&startup_logo2[922], 19, 0), - gsSP1Quadrangle(0, 3, 1, 2, 0), - gsSP1Triangle(0, 4, 3, 0), - gsSP1Triangle(5, 6, 0, 0), - gsSP1Triangle(7, 5, 0, 0), - gsSP1Quadrangle(1, 8, 9, 2, 0), - gsSP1Triangle(10, 11, 2, 0), - gsSP1Triangle(11, 12, 2, 0), - gsSP1Triangle(12, 0, 2, 0), - gsSP1Triangle(13, 14, 15, 0), - gsSP1Triangle(16, 17, 18, 0), - gsSP1Triangle(12, 7, 0, 0), - gsSPEndDisplayList(), - -}; - -Gfx startup_logo_dl20[] = { - - gsSPVertex(&startup_logo2[941], 29, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Triangle(4, 0, 3, 0), - gsSP1Triangle(2, 1, 5, 0), - gsSP1Quadrangle(2, 5, 6, 7, 0), - gsSP1Quadrangle(7, 8, 9, 2, 0), - gsSP1Triangle(8, 10, 9, 0), - gsSP1Quadrangle(7, 12, 11, 8, 0), - gsSP1Quadrangle(3, 13, 14, 15, 0), - gsSP1Triangle(15, 16, 3, 0), - gsSP1Triangle(16, 4, 3, 0), - gsSP1Quadrangle(14, 17, 18, 19, 0), - gsSP1Triangle(20, 21, 14, 0), - gsSP1Quadrangle(22, 20, 14, 19, 0), - gsSP1Triangle(23, 15, 14, 0), - gsSP1Triangle(21, 24, 14, 0), - gsSP1Triangle(24, 23, 14, 0), - gsSP1Quadrangle(25, 26, 27, 28, 0), - gsSPVertex(&startup_logo2[970], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 5, 6, 7, 0), - gsSP1Triangle(8, 9, 10, 0), - gsSP1Quadrangle(11, 12, 13, 14, 0), - gsSP1Quadrangle(15, 16, 8, 10, 0), - gsSP1Quadrangle(17, 18, 19, 20, 0), - gsSP1Quadrangle(10, 21, 22, 23, 0), - gsSP1Triangle(10, 24, 25, 0), - gsSP1Triangle(10, 25, 26, 0), - gsSP1Triangle(10, 27, 15, 0), - gsSP1Triangle(10, 26, 27, 0), - gsSP1Quadrangle(10, 23, 28, 24, 0), - gsSP1Triangle(29, 30, 31, 0), - gsSPVertex(&startup_logo2[1002], 29, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Quadrangle(3, 4, 5, 0, 0), - gsSP1Triangle(0, 6, 7, 0), - gsSP1Triangle(8, 9, 10, 0), - gsSP1Triangle(0, 2, 11, 0), - gsSP1Triangle(0, 12, 13, 0), - gsSP1Triangle(0, 11, 12, 0), - gsSP1Quadrangle(14, 15, 16, 17, 0), - gsSP1Triangle(18, 19, 20, 0), - gsSP1Triangle(21, 22, 3, 0), - gsSP1Triangle(23, 24, 25, 0), - gsSP1Triangle(26, 27, 28, 0), - gsSPVertex(&startup_logo2[1031], 32, 0), - gsSP1Quadrangle(0, 1, 2, 3, 0), - gsSP1Quadrangle(4, 0, 3, 5, 0), - gsSP1Triangle(3, 6, 7, 0), - gsSP1Triangle(3, 7, 8, 0), - gsSP1Triangle(3, 8, 5, 0), - gsSP1Triangle(3, 9, 6, 0), - gsSP1Triangle(4, 5, 10, 0), - gsSP1Triangle(11, 12, 13, 0), - gsSP1Quadrangle(11, 13, 4, 10, 0), - gsSP1Quadrangle(14, 15, 16, 11, 0), - gsSP1Triangle(11, 17, 18, 0), - gsSP1Quadrangle(19, 11, 18, 20, 0), - gsSP1Triangle(11, 21, 17, 0), - gsSP1Quadrangle(19, 22, 14, 11, 0), - gsSP1Triangle(11, 23, 21, 0), - gsSP1Triangle(11, 24, 23, 0), - gsSP1Triangle(6, 25, 7, 0), - gsSP1Quadrangle(26, 25, 6, 27, 0), - gsSP1Triangle(28, 29, 30, 0), - gsSP1Triangle(31, 26, 27, 0), - gsSPVertex(&startup_logo2[1063], 30, 0), - gsSP1Triangle(0, 1, 2, 0), - gsSP1Quadrangle(3, 4, 5, 6, 0), - gsSP1Quadrangle(2, 7, 8, 4, 0), - gsSP1Triangle(9, 10, 2, 0), - gsSP1Triangle(10, 0, 2, 0), - gsSP1Triangle(11, 9, 2, 0), - gsSP1Quadrangle(12, 11, 2, 6, 0), - gsSP1Triangle(6, 13, 14, 0), - gsSP1Triangle(15, 16, 17, 0), - gsSP1Quadrangle(5, 18, 19, 6, 0), - gsSP1Triangle(20, 21, 6, 0), - gsSP1Triangle(22, 20, 6, 0), - gsSP1Triangle(6, 23, 24, 0), - gsSP1Triangle(24, 22, 6, 0), - gsSP1Triangle(21, 12, 6, 0), - gsSP1Quadrangle(4, 25, 26, 5, 0), - gsSP1Triangle(27, 28, 29, 0), - gsSPEndDisplayList(), - -}; - -u8 reflection_map_gold[2048] = { - #include "assets/startup_logo/gTextureReflectionMapGold.inc.c" -}; - -Gfx startup_texture_dl1[] = { - gsDPPipeSync(), - gsSPSetGeometryMode(G_TEXTURE_GEN), - gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), - gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), - gsSPDisplayList(startup_logo_dl8), - gsSPDisplayList(startup_logo_dl7), - gsSPDisplayList(startup_logo_dl6), - gsSPDisplayList(startup_logo_dl5), - gsSPDisplayList(startup_logo_dl4), - gsSPDisplayList(startup_logo_dl3), - gsSPDisplayList(startup_logo_dl2), - gsSPDisplayList(startup_logo_dl), - gsDPPipeSync(), - gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_OFF), - gsSPClearGeometryMode(G_TEXTURE_GEN), - gsSPEndDisplayList(), -}; - -Lights1 lights = gdSPDefLights1 ( - 63, 63, 63, - 255, 255, 255, 0, 0, 120 -); - -Gfx startup_texture_dl2[] = { - gsDPPipeSync(), - gsSPSetGeometryMode(G_TEXTURE_GEN), - gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), - gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), - gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), - gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), - gsSPDisplayList(startup_logo_dl20), - gsSPDisplayList(startup_logo_dl19), - gsSPDisplayList(startup_logo_dl18), - gsSPDisplayList(startup_logo_dl17), - gsSPDisplayList(startup_logo_dl16), - gsSPDisplayList(startup_logo_dl15), - gsSPDisplayList(startup_logo_dl14), - gsSPDisplayList(startup_logo_dl13), - gsSPDisplayList(startup_logo_dl12), - gsSPDisplayList(startup_logo_dl11), - gsSPDisplayList(startup_logo_dl10), - gsSPDisplayList(startup_logo_dl9), - gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_OFF), - gsSPClearGeometryMode(G_TEXTURE_GEN), - gsSPEndDisplayList(), - -}; - -Gfx startup_texture_dl3[] = { - gsSPDisplayList(startup_texture_dl1), - gsSPDisplayList(startup_texture_dl2), - gsSPEndDisplayList(), -}; - -Gfx startup_texture_dl4[] = { - - gsDPPipeSync(), - gsSPSetGeometryMode(G_TEXTURE_GEN), - gsDPLoadTextureBlock(reflection_map_gold, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), - gsSPTexture(0x7c0, 0x7c0, 0, G_TX_RENDERTILE, G_ON), - gsDPSetCombineLERP(0, 0, 0, TEXEL0, 0, 0, 0, ENVIRONMENT, 0, 0, 0, TEXEL0, 0, 0, 0, ENVIRONMENT), - gsSPDisplayList(startup_logo_dl6), - gsSPDisplayList(startup_logo_dl18), - gsSPEndDisplayList(), -}; diff --git a/src/data/startup_logo.h b/src/data/startup_logo.h deleted file mode 100644 index 0d10c7ef0..000000000 --- a/src/data/startup_logo.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef STARTUP_LOGO_H -#define STARTUP_LOGO_H - -extern Vtx startup_logo[]; -extern Gfx startup_logo_dl[]; -extern Gfx startup_logo_dl2[]; -extern Gfx startup_logo_dl3[]; -extern Gfx startup_logo_dl4[]; -extern Gfx startup_logo_dl5[]; -extern Gfx startup_logo_dl6[]; -extern Gfx startup_logo_dl7[]; -extern Gfx startup_logo_dl8[]; -extern Vtx startup_logo2[]; -extern Gfx startup_logo_dl9[]; -extern Gfx startup_logo_dl10[]; -extern Gfx startup_logo_dl11[]; -extern Gfx startup_logo_dl12[]; -extern Gfx startup_logo_dl13[]; -extern Gfx startup_logo_dl14[]; -extern Gfx startup_logo_dl15[]; -extern Gfx startup_logo_dl16[]; -extern Gfx startup_logo_dl17[]; -extern Gfx startup_logo_dl18[]; -extern Gfx startup_logo_dl19[]; -extern Gfx startup_logo_dl20[]; -extern u8 reflection_map_gold[2048]; -extern Gfx startup_texture_dl1[]; -extern Lights1 lights; -extern Gfx startup_texture_dl2[]; -extern Gfx startup_texture_dl3[]; -extern Gfx startup_texture_dl4[]; - -#endif |
