model.inc.c (8583B)
1 // 0x07003700 - 0x07003780 2 static const Vtx bitfs_seg7_vertex_07003700[] = { 3 {{{ 1659, 164, 297}, 0, { 734, 1754}, {0xc8, 0xc8, 0xc8, 0xff}}}, 4 {{{ 1966, 164, 911}, 0, { 352, 606}, {0xc8, 0xc8, 0xc8, 0xff}}}, 5 {{{ 1966, 164, -316}, 0, { 1884, 2138}, {0xc8, 0xc8, 0xc8, 0xff}}}, 6 {{{ 1659, 164, -316}, 0, { 1500, 2520}, {0xc8, 0xc8, 0xc8, 0xff}}}, 7 {{{ 1045, 10, 911}, 0, { -796, 1754}, {0xb9, 0xb9, 0xb9, 0xff}}}, 8 {{{ 1966, 164, 911}, 0, { 352, 606}, {0xb9, 0xb9, 0xb9, 0xff}}}, 9 {{{ 1659, 164, 297}, 0, { 734, 1754}, {0xb9, 0xb9, 0xb9, 0xff}}}, 10 {{{ 1045, 10, 297}, 0, { 0, 2520}, {0xb9, 0xb9, 0xb9, 0xff}}}, 11 }; 12 13 // 0x07003780 - 0x07003870 14 static const Vtx bitfs_seg7_vertex_07003780[] = { 15 {{{ 1434, -50, 51}, 0, { 25348, -8336}, {0x97, 0xa0, 0xcd, 0xff}}}, 16 {{{ 1434, -50, -50}, 0, { 24326, -8080}, {0x97, 0xa0, 0xcd, 0xff}}}, 17 {{{ 1331, 0, 0}, 0, { 24156, -7952}, {0x97, 0xa0, 0xcd, 0xff}}}, 18 {{{ -297, -302, -9}, 0, { 13212, -3862}, {0x8c, 0x98, 0xd8, 0xff}}}, 19 {{{ 0, 0, 0}, 0, { 15298, -4632}, {0x8c, 0x98, 0xd8, 0xff}}}, 20 {{{ 51, -50, -50}, 0, { 15128, -4632}, {0x8c, 0x98, 0xd8, 0xff}}}, 21 {{{ 1434, -50, -50}, 0, { 24326, -8080}, {0x8c, 0x98, 0xd8, 0xff}}}, 22 {{{ 1331, 0, 0}, 0, { 24156, -7952}, {0x8c, 0x98, 0xd8, 0xff}}}, 23 {{{ -246, -353, -60}, 0, { 13042, -3862}, {0x8c, 0x98, 0xd8, 0xff}}}, 24 {{{ -716, -306, 0}, 0, { 10528, -2842}, {0x8c, 0x98, 0xd8, 0xff}}}, 25 {{{ -767, -357, -50}, 0, { 9678, -2588}, {0x8c, 0x98, 0xd8, 0xff}}}, 26 {{{ -1125, 0, 0}, 0, { 7804, -1820}, {0x8c, 0x98, 0xd8, 0xff}}}, 27 {{{ -1177, -50, -50}, 0, { 6952, -1566}, {0x8c, 0x98, 0xd8, 0xff}}}, 28 {{{ -1842, 0, 0}, 0, { 3034, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, 29 {{{ -1791, -50, -50}, 0, { 2864, 0}, {0x8c, 0x98, 0xd8, 0xff}}}, 30 }; 31 32 // 0x07003870 - 0x07003930 33 static const Vtx bitfs_seg7_vertex_07003870[] = { 34 {{{ 51, -50, 51}, 0, { 16150, -4886}, {0x52, 0x61, 0xac, 0xff}}}, 35 {{{ 1434, -50, 51}, 0, { 25348, -8336}, {0x52, 0x61, 0xac, 0xff}}}, 36 {{{ 1331, 0, 0}, 0, { 24156, -7952}, {0x52, 0x61, 0xac, 0xff}}}, 37 {{{ 0, 0, 0}, 0, { 15298, -4632}, {0x52, 0x61, 0xac, 0xff}}}, 38 {{{ -246, -353, 41}, 0, { 14064, -4118}, {0x52, 0x61, 0xac, 0xff}}}, 39 {{{ -297, -302, -9}, 0, { 13212, -3862}, {0x52, 0x61, 0xac, 0xff}}}, 40 {{{ -716, -306, 0}, 0, { 10528, -2842}, {0x52, 0x61, 0xac, 0xff}}}, 41 {{{ -767, -357, 51}, 0, { 10700, -2842}, {0x52, 0x61, 0xac, 0xff}}}, 42 {{{ -1177, -50, 51}, 0, { 7974, -1820}, {0x52, 0x61, 0xac, 0xff}}}, 43 {{{ -1125, 0, 0}, 0, { 7804, -1820}, {0x52, 0x61, 0xac, 0xff}}}, 44 {{{ -1791, -50, 51}, 0, { 3886, -288}, {0x52, 0x61, 0xac, 0xff}}}, 45 {{{ -1842, 0, 0}, 0, { 3034, 0}, {0x52, 0x61, 0xac, 0xff}}}, 46 }; 47 48 // 0x07003930 - 0x07003A30 49 static const Vtx bitfs_seg7_vertex_07003930[] = { 50 {{{ 1659, -40, 297}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, 51 {{{ 1659, 164, -316}, 0, { 4056, 308}, {0x64, 0x64, 0x64, 0xff}}}, 52 {{{ 1659, -40, -316}, 0, { 4056, 990}, {0x64, 0x64, 0x64, 0xff}}}, 53 {{{ 1659, 164, 297}, 0, { 2012, 308}, {0x64, 0x64, 0x64, 0xff}}}, 54 {{{ 1045, -40, 297}, 0, { 2012, 990}, {0x64, 0x64, 0x64, 0xff}}}, 55 {{{ 1045, -40, 911}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, 56 {{{ 1045, 10, 911}, 0, { 0, 820}, {0x64, 0x64, 0x64, 0xff}}}, 57 {{{ 1045, 10, 297}, 0, { 2012, 820}, {0x64, 0x64, 0x64, 0xff}}}, 58 {{{ 1966, -40, -316}, 0, { 4056, 990}, {0x64, 0x64, 0x64, 0xff}}}, 59 {{{ 1966, 164, -316}, 0, { 4056, 308}, {0x64, 0x64, 0x64, 0xff}}}, 60 {{{ 1966, 164, 911}, 0, { 0, 308}, {0x64, 0x64, 0x64, 0xff}}}, 61 {{{ 1966, -40, 911}, 0, { 0, 990}, {0x64, 0x64, 0x64, 0xff}}}, 62 {{{ 1659, -40, 297}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 63 {{{ 1045, -40, 297}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 64 {{{ 1045, 10, 297}, 0, { 0, 820}, {0x8c, 0x8c, 0x8c, 0xff}}}, 65 {{{ 1659, 164, 297}, 0, { 2012, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, 66 }; 67 68 // 0x07003A30 - 0x07003AB0 69 static const Vtx bitfs_seg7_vertex_07003A30[] = { 70 {{{ 1045, -40, 911}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 71 {{{ 1966, 164, 911}, 0, { 3034, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, 72 {{{ 1045, 10, 911}, 0, { 0, 820}, {0x8c, 0x8c, 0x8c, 0xff}}}, 73 {{{ 1966, -40, 911}, 0, { 3034, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 74 {{{ 1659, 164, -316}, 0, { 2012, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, 75 {{{ 1966, -40, -316}, 0, { 3034, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 76 {{{ 1659, -40, -316}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 77 {{{ 1966, 164, -316}, 0, { 3034, 308}, {0x8c, 0x8c, 0x8c, 0xff}}}, 78 }; 79 80 // 0x07003AB0 - 0x07003AF8 81 static const Gfx bitfs_seg7_dl_07003AB0[] = { 82 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800), 83 gsDPLoadSync(), 84 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 85 gsSPVertex(bitfs_seg7_vertex_07003700, 8, 0), 86 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 87 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 88 gsSPEndDisplayList(), 89 }; 90 91 // 0x07003AF8 - 0x07003BD0 92 static const Gfx bitfs_seg7_dl_07003AF8[] = { 93 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09000800), 94 gsDPLoadSync(), 95 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 96 gsSPVertex(bitfs_seg7_vertex_07003780, 15, 0), 97 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 98 gsSP2Triangles( 4, 6, 5, 0x0, 4, 7, 6, 0x0), 99 gsSP2Triangles( 3, 5, 8, 0x0, 9, 3, 10, 0x0), 100 gsSP2Triangles( 3, 8, 10, 0x0, 11, 10, 12, 0x0), 101 gsSP2Triangles(11, 9, 10, 0x0, 13, 11, 12, 0x0), 102 gsSP1Triangle(13, 12, 14, 0x0), 103 gsSPVertex(bitfs_seg7_vertex_07003870, 12, 0), 104 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 105 gsSP2Triangles( 4, 0, 3, 0x0, 4, 3, 5, 0x0), 106 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 107 gsSP2Triangles( 8, 6, 9, 0x0, 8, 7, 6, 0x0), 108 gsSP2Triangles(10, 8, 9, 0x0, 10, 9, 11, 0x0), 109 gsSPEndDisplayList(), 110 }; 111 112 // 0x07003BD0 - 0x07003C60 113 static const Gfx bitfs_seg7_dl_07003BD0[] = { 114 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitfs_seg7_texture_07001800), 115 gsDPLoadSync(), 116 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 117 gsSPVertex(bitfs_seg7_vertex_07003930, 16, 0), 118 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 119 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 120 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 121 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 122 gsSPVertex(bitfs_seg7_vertex_07003A30, 8, 0), 123 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 124 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 125 gsSPEndDisplayList(), 126 }; 127 128 // 0x07003C60 - 0x07003CF8 129 const Gfx bitfs_seg7_dl_07003C60[] = { 130 gsDPPipeSync(), 131 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 132 gsSPClearGeometryMode(G_LIGHTING), 133 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), 134 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 135 gsDPTileSync(), 136 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), 137 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 138 gsSPDisplayList(bitfs_seg7_dl_07003AB0), 139 gsSPDisplayList(bitfs_seg7_dl_07003AF8), 140 gsDPTileSync(), 141 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD), 142 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 143 gsSPDisplayList(bitfs_seg7_dl_07003BD0), 144 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 145 gsDPPipeSync(), 146 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 147 gsSPSetGeometryMode(G_LIGHTING), 148 gsSPEndDisplayList(), 149 };