model.inc.c (10614B)
1 // 0x07015BD8 - 0x07015C18 2 static const Vtx bits_seg7_vertex_07015BD8[] = { 3 {{{ -1023, 0, 307}, 0, { 990, 0}, {0xc8, 0xc8, 0xc8, 0xff}}}, 4 {{{ -1330, 0, -306}, 0, { 1502, 2522}, {0xc8, 0xc8, 0xc8, 0xff}}}, 5 {{{ -1330, 0, 307}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 6 {{{ -1023, 0, -306}, 0, { 2524, 1500}, {0xc8, 0xc8, 0xc8, 0xff}}}, 7 }; 8 9 // 0x07015C18 - 0x07015D18 10 static const Vtx bits_seg7_vertex_07015C18[] = { 11 {{{ -1023, 0, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, 12 {{{ -1023, 154, -306}, 0, { 32, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, 13 {{{ -716, 256, -306}, 0, { 32, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, 14 {{{ -1023, 154, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, 15 {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xbf, 0xbf, 0x3f, 0xff}}}, 16 {{{ -716, 256, 307}, 0, { 1948, 28}, {0xbf, 0xbf, 0x3f, 0xff}}}, 17 {{{ -1023, 154, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, 18 {{{ -1023, 0, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, 19 {{{ -1023, 0, 307}, 0, { 1948, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, 20 {{{ -1023, 154, -306}, 0, { 32, 930}, {0xdf, 0xdf, 0x1f, 0xff}}}, 21 {{{ -716, 256, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, 22 {{{ -716, 410, -306}, 0, { 32, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, 23 {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, 24 {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xbf, 0x3f, 0xff}}}, 25 {{{ -716, 410, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, 26 {{{ -716, 256, 307}, 0, { 1948, 930}, {0xaa, 0xbf, 0x3f, 0xff}}}, 27 }; 28 29 // 0x07015D18 - 0x07015E08 30 static const Vtx bits_seg7_vertex_07015D18[] = { 31 {{{ -716, 256, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, 32 {{{ -716, 410, 307}, 0, { 1948, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, 33 {{{ -716, 410, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, 34 {{{ -716, 256, -306}, 0, { 32, 930}, {0xbf, 0xdf, 0x1f, 0xff}}}, 35 {{{ -716, 256, 307}, 0, { 1948, 28}, {0xd4, 0xff, 0x00, 0xff}}}, 36 {{{ -1023, 154, -306}, 0, { 32, 930}, {0xd4, 0xff, 0x00, 0xff}}}, 37 {{{ -1023, 154, 307}, 0, { 1948, 930}, {0xd4, 0xff, 0x00, 0xff}}}, 38 {{{ -716, 256, -306}, 0, { 32, 28}, {0xd4, 0xff, 0x00, 0xff}}}, 39 {{{ -409, 512, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, 40 {{{ -409, 666, -306}, 0, { 32, 930}, {0x94, 0xbf, 0x3f, 0xff}}}, 41 {{{ -101, 768, -306}, 0, { 32, 28}, {0x94, 0xbf, 0x3f, 0xff}}}, 42 {{{ -409, 512, -306}, 0, { 32, 28}, {0xaa, 0xff, 0x00, 0xff}}}, 43 {{{ -716, 410, 307}, 0, { 1948, 930}, {0xaa, 0xff, 0x00, 0xff}}}, 44 {{{ -409, 512, 307}, 0, { 1948, 28}, {0xaa, 0xff, 0x00, 0xff}}}, 45 {{{ -716, 410, -306}, 0, { 32, 930}, {0xaa, 0xff, 0x00, 0xff}}}, 46 }; 47 48 // 0x07015E08 - 0x07015EE8 49 static const Vtx bits_seg7_vertex_07015E08[] = { 50 {{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, 51 {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xbf, 0x3f, 0xff}}}, 52 {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xbf, 0x3f, 0xff}}}, 53 {{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, 54 {{{ -409, 666, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, 55 {{{ -409, 512, -306}, 0, { 32, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, 56 {{{ -409, 512, 307}, 0, { 1948, 930}, {0x7f, 0xdf, 0x1f, 0xff}}}, 57 {{{ -101, 768, 307}, 0, { 1948, 28}, {0x7f, 0xff, 0x00, 0xff}}}, 58 {{{ -409, 666, -306}, 0, { 32, 930}, {0x7f, 0xff, 0x00, 0xff}}}, 59 {{{ -409, 666, 307}, 0, { 1948, 930}, {0x7f, 0xff, 0x00, 0xff}}}, 60 {{{ -101, 768, -306}, 0, { 32, 28}, {0x7f, 0xff, 0x00, 0xff}}}, 61 {{{ -101, 768, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, 62 {{{ -101, 922, -306}, 0, { 32, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, 63 {{{ 205, 1024, -306}, 0, { 32, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, 64 }; 65 66 // 0x07015EE8 - 0x07015FC8 67 static const Vtx bits_seg7_vertex_07015EE8[] = { 68 {{{ -101, 922, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, 69 {{{ -101, 768, 307}, 0, { 1948, 930}, {0x6a, 0xbf, 0x3f, 0xff}}}, 70 {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x6a, 0xbf, 0x3f, 0xff}}}, 71 {{{ -101, 922, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, 72 {{{ -101, 922, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, 73 {{{ -101, 768, -306}, 0, { 32, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, 74 {{{ -101, 768, 307}, 0, { 1948, 930}, {0x5f, 0xdf, 0x1f, 0xff}}}, 75 {{{ 205, 1024, 307}, 0, { 1948, 28}, {0x2a, 0xff, 0x00, 0xff}}}, 76 {{{ 205, 1024, -306}, 0, { 32, 28}, {0x2a, 0xff, 0x00, 0xff}}}, 77 {{{ -101, 922, -306}, 0, { 32, 930}, {0x2a, 0xff, 0x00, 0xff}}}, 78 {{{ -101, 922, 307}, 0, { 1948, 930}, {0x2a, 0xff, 0x00, 0xff}}}, 79 {{{ 205, 1024, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, 80 {{{ 205, 1178, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, 81 {{{ 512, 1280, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, 82 }; 83 84 // 0x07015FC8 - 0x070160A8 85 static const Vtx bits_seg7_vertex_07015FC8[] = { 86 {{{ 205, 1178, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, 87 {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x55, 0xff}}}, 88 {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x55, 0xff}}}, 89 {{{ 205, 1178, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, 90 {{{ 205, 1178, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, 91 {{{ 205, 1024, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, 92 {{{ 205, 1024, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x3f, 0xff}}}, 93 {{{ 512, 1280, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x55, 0xff}}}, 94 {{{ 512, 1280, -306}, 0, { 32, 28}, {0x00, 0xff, 0x55, 0xff}}}, 95 {{{ 205, 1178, -306}, 0, { 32, 930}, {0x00, 0xff, 0x55, 0xff}}}, 96 {{{ 205, 1178, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x55, 0xff}}}, 97 {{{ 512, 1434, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, 98 {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, 99 {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, 100 }; 101 102 // 0x070160A8 - 0x07016158 103 static const Vtx bits_seg7_vertex_070160A8[] = { 104 {{{ 512, 1280, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, 105 {{{ 512, 1434, -306}, 0, { 32, 930}, {0x3f, 0xbf, 0x7f, 0xff}}}, 106 {{{ 819, 1536, -306}, 0, { 32, 28}, {0x3f, 0xbf, 0x7f, 0xff}}}, 107 {{{ 512, 1434, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, 108 {{{ 512, 1434, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, 109 {{{ 512, 1280, -306}, 0, { 32, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, 110 {{{ 512, 1280, 307}, 0, { 1948, 930}, {0x1f, 0xdf, 0x7f, 0xff}}}, 111 {{{ 819, 1536, 307}, 0, { 1948, 28}, {0x00, 0xff, 0x7f, 0xff}}}, 112 {{{ 819, 1536, -306}, 0, { 32, 28}, {0x00, 0xff, 0x7f, 0xff}}}, 113 {{{ 512, 1434, -306}, 0, { 32, 930}, {0x00, 0xff, 0x7f, 0xff}}}, 114 {{{ 512, 1434, 307}, 0, { 1948, 930}, {0x00, 0xff, 0x7f, 0xff}}}, 115 }; 116 117 // 0x07016158 - 0x07016190 118 static const Gfx bits_seg7_dl_07016158[] = { 119 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000), 120 gsDPLoadSync(), 121 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 122 gsSPVertex(bits_seg7_vertex_07015BD8, 4, 0), 123 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 124 gsSPEndDisplayList(), 125 }; 126 127 // 0x07016190 - 0x07016300 128 static const Gfx bits_seg7_dl_07016190[] = { 129 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09008000), 130 gsDPLoadSync(), 131 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 132 gsSPVertex(bits_seg7_vertex_07015C18, 16, 0), 133 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 134 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 135 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 136 gsSPVertex(bits_seg7_vertex_07015D18, 15, 0), 137 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 138 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 139 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 140 gsSP1Triangle(11, 14, 12, 0x0), 141 gsSPVertex(bits_seg7_vertex_07015E08, 14, 0), 142 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 143 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 144 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 145 gsSPVertex(bits_seg7_vertex_07015EE8, 14, 0), 146 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 147 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 148 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 149 gsSPVertex(bits_seg7_vertex_07015FC8, 14, 0), 150 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 151 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 152 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 153 gsSPVertex(bits_seg7_vertex_070160A8, 11, 0), 154 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 155 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 156 gsSP1Triangle( 7, 9, 10, 0x0), 157 gsSPEndDisplayList(), 158 }; 159 160 // 0x07016300 - 0x07016378 161 const Gfx bits_seg7_dl_07016300[] = { 162 gsDPPipeSync(), 163 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 164 gsSPClearGeometryMode(G_LIGHTING), 165 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD), 166 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 167 gsDPTileSync(), 168 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 169 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 170 gsSPDisplayList(bits_seg7_dl_07016158), 171 gsSPDisplayList(bits_seg7_dl_07016190), 172 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 173 gsDPPipeSync(), 174 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 175 gsSPSetGeometryMode(G_LIGHTING), 176 gsSPEndDisplayList(), 177 };