model.inc.c (8987B)
1 // 0x07009058 - 0x07009158 2 static const Vtx bits_seg7_vertex_07009058[] = { 3 {{{ 614, 154, 819}, 0, { 990, -542}, {0xb1, 0xbf, 0xfa, 0xff}}}, 4 {{{ 1229, 154, 717}, 0, { 2182, -1394}, {0xb1, 0xbf, 0xfa, 0xff}}}, 5 {{{ 1229, 154, 102}, 0, { 3204, -372}, {0xb1, 0xbf, 0xfa, 0xff}}}, 6 {{{ 307, 154, 0}, 0, { 1842, 1328}, {0xb1, 0xbf, 0xfa, 0xff}}}, 7 {{{ -562, -50, 205}, 0, { 54, 2436}, {0xb1, 0xbf, 0xfa, 0xff}}}, 8 {{{ -101, 51, 205}, 0, { 820, 1670}, {0xb1, 0xbf, 0xfa, 0xff}}}, 9 {{{ -460, -50, -306}, 0, { 1076, 3118}, {0xb1, 0xbf, 0xfa, 0xff}}}, 10 {{{ -1023, -101, -204}, 0, { 0, 3884}, {0xb1, 0xbf, 0xfa, 0xff}}}, 11 {{{ -1023, -101, -613}, 0, { 650, 4564}, {0xb1, 0xbf, 0xfa, 0xff}}}, 12 {{{ -1504, -20, -188}, 0, { -858, 4658}, {0xb1, 0xbf, 0xfa, 0xff}}}, 13 {{{ -1504, -20, -546}, 0, { -260, 5254}, {0xb1, 0xbf, 0xfa, 0xff}}}, 14 {{{ -153, -50, 666}, 0, { 0, 990}, {0xb1, 0xbf, 0xfa, 0xff}}}, 15 {{{ -1023, -101, -204}, 0, { 0, 3884}, {0x54, 0x16, 0xce, 0xff}}}, 16 {{{ -562, -153, 205}, 0, { 54, 2436}, {0x54, 0x16, 0xce, 0xff}}}, 17 {{{ -562, -50, 205}, 0, { 54, 2436}, {0x54, 0x16, 0xce, 0xff}}}, 18 {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x54, 0x16, 0xce, 0xff}}}, 19 }; 20 21 // 0x07009158 - 0x07009258 22 static const Vtx bits_seg7_vertex_07009158[] = { 23 {{{ -153, -50, 666}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}}, 24 {{{ -153, -153, 666}, 0, { 0, 990}, {0x54, 0x16, 0xce, 0xff}}}, 25 {{{ 614, 154, 819}, 0, { 990, -542}, {0x54, 0x16, 0xce, 0xff}}}, 26 {{{ 512, -153, 666}, 0, { 1076, -118}, {0x54, 0x16, 0xce, 0xff}}}, 27 {{{ -1023, -101, -613}, 0, { 650, 4564}, {0x61, 0x52, 0xac, 0xff}}}, 28 {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x61, 0x52, 0xac, 0xff}}}, 29 {{{ -1504, -20, -546}, 0, { -260, 5254}, {0x61, 0x52, 0xac, 0xff}}}, 30 {{{ -1504, -225, -546}, 0, { -260, 5254}, {0x61, 0x52, 0xac, 0xff}}}, 31 {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x61, 0x52, 0xac, 0xff}}}, 32 {{{ -101, -50, 205}, 0, { 820, 1670}, {0x61, 0x52, 0xac, 0xff}}}, 33 {{{ -101, 51, 205}, 0, { 820, 1670}, {0x61, 0x52, 0xac, 0xff}}}, 34 {{{ 307, 154, 0}, 0, { 1842, 1328}, {0x61, 0x52, 0xac, 0xff}}}, 35 {{{ 1126, -50, 102}, 0, { 3034, -202}, {0x61, 0x52, 0xac, 0xff}}}, 36 {{{ 1229, 154, 717}, 0, { 2182, -1394}, {0x61, 0x52, 0xac, 0xff}}}, 37 {{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x61, 0x52, 0xac, 0xff}}}, 38 {{{ 1229, 154, 102}, 0, { 3204, -372}, {0x61, 0x52, 0xac, 0xff}}}, 39 }; 40 41 // 0x07009258 - 0x07009338 42 static const Vtx bits_seg7_vertex_07009258[] = { 43 {{{ -460, -50, -306}, 0, { 1076, 3118}, {0x41, 0x43, 0x8c, 0xff}}}, 44 {{{ -460, -153, -306}, 0, { 1076, 3118}, {0x41, 0x43, 0x8c, 0xff}}}, 45 {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x41, 0x43, 0x8c, 0xff}}}, 46 {{{ -101, 51, 205}, 0, { 820, 1670}, {0x41, 0x43, 0x8c, 0xff}}}, 47 {{{ -1023, -101, -613}, 0, { 650, 4564}, {0x41, 0x43, 0x8c, 0xff}}}, 48 {{{ -101, -50, 205}, 0, { 820, 1670}, {0x41, 0x43, 0x8c, 0xff}}}, 49 {{{ -562, -50, 205}, 0, { 54, 2436}, {0x41, 0x43, 0x8c, 0xff}}}, 50 {{{ -153, -153, 666}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, 51 {{{ -153, -50, 666}, 0, { 0, 990}, {0x41, 0x43, 0x8c, 0xff}}}, 52 {{{ -562, -153, 205}, 0, { 54, 2436}, {0x41, 0x43, 0x8c, 0xff}}}, 53 {{{ 307, 154, 0}, 0, { 1842, 1328}, {0x41, 0x43, 0x8c, 0xff}}}, 54 {{{ 1229, 154, 102}, 0, { 3204, -372}, {0x41, 0x43, 0x8c, 0xff}}}, 55 {{{ 1126, -50, 102}, 0, { 3034, -202}, {0x41, 0x43, 0x8c, 0xff}}}, 56 {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x41, 0x43, 0x8c, 0xff}}}, 57 }; 58 59 // 0x07009338 - 0x07009438 60 static const Vtx bits_seg7_vertex_07009338[] = { 61 {{{ -1504, -20, -188}, 0, { -858, 4658}, {0x6a, 0x3f, 0xbf, 0xff}}}, 62 {{{ -1504, -225, -188}, 0, { -858, 4658}, {0x6a, 0x3f, 0xbf, 0xff}}}, 63 {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x6a, 0x3f, 0xbf, 0xff}}}, 64 {{{ -1023, -101, -204}, 0, { 0, 3884}, {0x6a, 0x3f, 0xbf, 0xff}}}, 65 {{{ 512, -153, 666}, 0, { 1076, -118}, {0x6a, 0x3f, 0xbf, 0xff}}}, 66 {{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x6a, 0x3f, 0xbf, 0xff}}}, 67 {{{ 1229, 154, 717}, 0, { 2182, -1394}, {0x6a, 0x3f, 0xbf, 0xff}}}, 68 {{{ 614, 154, 819}, 0, { 990, -542}, {0x6a, 0x3f, 0xbf, 0xff}}}, 69 {{{ -101, -50, 205}, 0, { 820, 1670}, {0x35, 0x00, 0x35, 0xff}}}, 70 {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x35, 0x00, 0x35, 0xff}}}, 71 {{{ 512, -153, 666}, 0, { 1076, -118}, {0x35, 0x00, 0x35, 0xff}}}, 72 {{{ -153, -153, 666}, 0, { 0, 990}, {0x35, 0x00, 0x35, 0xff}}}, 73 {{{ -460, -153, -306}, 0, { 1076, 3118}, {0x35, 0x00, 0x35, 0xff}}}, 74 {{{ -562, -153, 205}, 0, { 54, 2436}, {0x35, 0x00, 0x35, 0xff}}}, 75 {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x35, 0x00, 0x35, 0xff}}}, 76 {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x35, 0x00, 0x35, 0xff}}}, 77 }; 78 79 // 0x07009438 - 0x070094F8 80 static const Vtx bits_seg7_vertex_07009438[] = { 81 {{{ 205, -255, 0}, 0, { 1672, 1500}, {0x43, 0x00, 0x43, 0xff}}}, 82 {{{ 1126, -50, 666}, 0, { 2098, -1140}, {0x43, 0x00, 0x43, 0xff}}}, 83 {{{ 512, -153, 666}, 0, { 1076, -118}, {0x43, 0x00, 0x43, 0xff}}}, 84 {{{ -101, -50, 205}, 0, { 820, 1670}, {0x43, 0x00, 0x43, 0xff}}}, 85 {{{ -153, -153, 666}, 0, { 0, 990}, {0x43, 0x00, 0x43, 0xff}}}, 86 {{{ -562, -153, 205}, 0, { 54, 2436}, {0x43, 0x00, 0x43, 0xff}}}, 87 {{{ -1504, -225, -188}, 0, { -858, 4658}, {0x43, 0x00, 0x43, 0xff}}}, 88 {{{ -1504, -225, -546}, 0, { -260, 5254}, {0x43, 0x00, 0x43, 0xff}}}, 89 {{{ -1023, -204, -613}, 0, { 650, 4564}, {0x43, 0x00, 0x43, 0xff}}}, 90 {{{ -460, -153, -306}, 0, { 1076, 3118}, {0x43, 0x00, 0x43, 0xff}}}, 91 {{{ -1023, -204, -204}, 0, { 0, 3884}, {0x43, 0x00, 0x43, 0xff}}}, 92 {{{ 1126, -50, 102}, 0, { 3034, -202}, {0x43, 0x00, 0x43, 0xff}}}, 93 }; 94 95 // 0x070094F8 - 0x07009690 96 static const Gfx bits_seg7_dl_070094F8[] = { 97 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800), 98 gsDPLoadSync(), 99 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 100 gsSPVertex(bits_seg7_vertex_07009058, 16, 0), 101 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 102 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 103 gsSP2Triangles( 6, 8, 7, 0x0, 8, 9, 7, 0x0), 104 gsSP2Triangles( 8, 10, 9, 0x0, 4, 11, 5, 0x0), 105 gsSP2Triangles( 0, 3, 5, 0x0, 11, 0, 5, 0x0), 106 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 107 gsSPVertex(bits_seg7_vertex_07009158, 16, 0), 108 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 109 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 110 gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0), 111 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 112 gsSPVertex(bits_seg7_vertex_07009258, 14, 0), 113 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 114 gsSP2Triangles( 0, 2, 4, 0x0, 3, 5, 1, 0x0), 115 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 116 gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0), 117 gsSPVertex(bits_seg7_vertex_07009338, 16, 0), 118 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 119 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 120 gsSP2Triangles( 8, 9, 10, 0x0, 8, 10, 11, 0x0), 121 gsSP2Triangles(12, 13, 14, 0x0, 14, 15, 12, 0x0), 122 gsSPVertex(bits_seg7_vertex_07009438, 12, 0), 123 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 124 gsSP2Triangles( 6, 7, 8, 0x0, 9, 3, 5, 0x0), 125 gsSP2Triangles(10, 6, 8, 0x0, 0, 11, 1, 0x0), 126 gsSPEndDisplayList(), 127 }; 128 129 // 0x07009690 - 0x07009700 130 const Gfx bits_seg7_dl_07009690[] = { 131 gsDPPipeSync(), 132 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 133 gsSPClearGeometryMode(G_LIGHTING), 134 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), 135 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 136 gsDPTileSync(), 137 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), 138 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 139 gsSPDisplayList(bits_seg7_dl_070094F8), 140 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 141 gsDPPipeSync(), 142 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 143 gsSPSetGeometryMode(G_LIGHTING), 144 gsSPEndDisplayList(), 145 };