model.inc.c (7621B)
1 // 0x07004120 - 0x07004210 2 static const Vtx bitfs_seg7_vertex_07004120[] = { 3 {{{ -153, 922, -890}, 0, { 0, -5074}, {0xc8, 0xc8, 0xc8, 0xff}}}, 4 {{{ -767, 922, -1197}, 0, { 2012, -986}, {0xc8, 0xc8, 0xc8, 0xff}}}, 5 {{{ -1074, 922, -890}, 0, { 0, 1056}, {0xc8, 0xc8, 0xc8, 0xff}}}, 6 {{{ -153, 922, -1811}, 0, { 0, -5142}, {0xc8, 0xc8, 0xc8, 0xff}}}, 7 {{{ -460, 922, -1197}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 8 {{{ -153, 922, -890}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 9 {{{ -460, 922, -1504}, 0, { 2012, -3098}, {0xc8, 0xc8, 0xc8, 0xff}}}, 10 {{{ -1074, 922, -1811}, 0, { 0, -5074}, {0xc8, 0xc8, 0xc8, 0xff}}}, 11 {{{ -767, 922, -1504}, 0, { 2012, -3030}, {0xc8, 0xc8, 0xc8, 0xff}}}, 12 {{{ -460, 922, -1504}, 0, { 2012, -986}, {0xc8, 0xc8, 0xc8, 0xff}}}, 13 {{{ -153, 922, -1811}, 0, { 0, 1056}, {0xc8, 0xc8, 0xc8, 0xff}}}, 14 {{{ -1074, 922, -890}, 0, { 0, -5142}, {0xc8, 0xc8, 0xc8, 0xff}}}, 15 {{{ -767, 922, -1197}, 0, { 2012, -3098}, {0xc8, 0xc8, 0xc8, 0xff}}}, 16 {{{ -767, 922, -1504}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 17 {{{ -1074, 922, -1811}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 18 }; 19 20 // 0x07004210 - 0x07004300 21 static const Vtx bitfs_seg7_vertex_07004210[] = { 22 {{{ 1178, 614, -521}, 0, { 2012, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, 23 {{{ 0, 614, -521}, 0, { 2012, -1406}, {0xc8, 0xc8, 0xc8, 0xff}}}, 24 {{{ 0, 614, -214}, 0, { 1000, -1406}, {0xc8, 0xc8, 0xc8, 0xff}}}, 25 {{{ -153, 922, -890}, 0, { 0, -5074}, {0xc8, 0xc8, 0xc8, 0xff}}}, 26 {{{ -460, 922, -1197}, 0, { 2012, -3030}, {0xc8, 0xc8, 0xc8, 0xff}}}, 27 {{{ -767, 922, -1197}, 0, { 2012, -986}, {0xc8, 0xc8, 0xc8, 0xff}}}, 28 {{{ -767, 614, -521}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 29 {{{ -818, 614, -521}, 0, { 1816, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 30 {{{ -818, 614, 92}, 0, { 1816, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 31 {{{ -767, 614, 92}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 32 {{{ -767, 614, -214}, 0, { 1000, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 33 {{{ -409, 614, -521}, 0, { 2012, -128}, {0xc8, 0xc8, 0xc8, 0xff}}}, 34 {{{ -767, 614, -521}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 35 {{{ -409, 614, -214}, 0, { 1000, -128}, {0xc8, 0xc8, 0xc8, 0xff}}}, 36 {{{ 1178, 614, -214}, 0, { 1000, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, 37 }; 38 39 // 0x07004300 - 0x07004400 40 static const Vtx bitfs_seg7_vertex_07004300[] = { 41 {{{ 1178, 614, 92}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 42 {{{ 1229, 614, 92}, 0, { 1816, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 43 {{{ 1178, 614, -521}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 44 {{{ 1178, 614, -214}, 0, { 1000, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, 45 {{{ 819, 614, 92}, 0, { 2012, -3960}, {0xc8, 0xc8, 0xc8, 0xff}}}, 46 {{{ 1178, 614, 92}, 0, { 2012, -5078}, {0xc8, 0xc8, 0xc8, 0xff}}}, 47 {{{ 819, 614, -214}, 0, { 1000, -3960}, {0xc8, 0xc8, 0xc8, 0xff}}}, 48 {{{ 410, 614, -214}, 0, { 1000, -2682}, {0xc8, 0xc8, 0xc8, 0xff}}}, 49 {{{ -767, 614, -214}, 0, { 1000, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 50 {{{ -767, 614, 92}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 51 {{{ 410, 614, 92}, 0, { 2012, -2682}, {0xc8, 0xc8, 0xc8, 0xff}}}, 52 {{{ 1229, 307, 461}, 0, { 2012, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 53 {{{ 819, 307, 461}, 0, { 0, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 54 {{{ 819, 307, 870}, 0, { 0, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 55 {{{ 1229, 307, 870}, 0, { 2012, 990}, {0xc8, 0xc8, 0xc8, 0xff}}}, 56 {{{ 1229, 614, -521}, 0, { 1816, -1054}, {0xc8, 0xc8, 0xc8, 0xff}}}, 57 }; 58 59 // 0x07004400 - 0x07004500 60 static const Vtx bitfs_seg7_vertex_07004400[] = { 61 {{{ 1229, 307, 870}, 0, { 0, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, 62 {{{ 819, 0, 870}, 0, { 1244, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 63 {{{ 1229, 0, 870}, 0, { 1244, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, 64 {{{ 819, 307, 870}, 0, { 0, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 65 {{{ 1229, 307, 461}, 0, { 2012, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 66 {{{ 819, 307, 461}, 0, { 2012, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, 67 {{{ 1229, 0, 461}, 0, { 736, 990}, {0x7d, 0x7d, 0x7d, 0xff}}}, 68 {{{ 819, 0, 461}, 0, { 736, -1054}, {0x7d, 0x7d, 0x7d, 0xff}}}, 69 {{{ -818, 922, -890}, 0, { 0, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, 70 {{{ -409, 614, -521}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 71 {{{ -409, 922, -890}, 0, { 2012, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, 72 {{{ -818, 614, -521}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 73 {{{ 819, 614, 92}, 0, { 0, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, 74 {{{ 1229, 307, 461}, 0, { 2012, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 75 {{{ 1229, 614, 92}, 0, { 2012, -1576}, {0x8c, 0x8c, 0x8c, 0xff}}}, 76 {{{ 819, 307, 461}, 0, { 0, 990}, {0x8c, 0x8c, 0x8c, 0xff}}}, 77 }; 78 79 // 0x07004500 - 0x07004630 80 static const Gfx bitfs_seg7_dl_07004500[] = { 81 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09003800), 82 gsDPLoadSync(), 83 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 84 gsSPVertex(bitfs_seg7_vertex_07004120, 15, 0), 85 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 86 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 87 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 88 gsSP1Triangle(11, 13, 14, 0x0), 89 gsSPVertex(bitfs_seg7_vertex_07004210, 15, 0), 90 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 91 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 92 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 93 gsSP1Triangle( 0, 2, 14, 0x0), 94 gsSPVertex(bitfs_seg7_vertex_07004300, 16, 0), 95 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 96 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 97 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 98 gsSP2Triangles(11, 13, 14, 0x0, 1, 15, 2, 0x0), 99 gsSPVertex(bitfs_seg7_vertex_07004400, 16, 0), 100 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 101 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 102 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 103 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 104 gsSPEndDisplayList(), 105 }; 106 107 // 0x07004630 - 0x070046A0 108 const Gfx bitfs_seg7_dl_07004630[] = { 109 gsDPPipeSync(), 110 gsDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA), 111 gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK), 112 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), 113 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 114 gsDPTileSync(), 115 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 116 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 117 gsSPDisplayList(bitfs_seg7_dl_07004500), 118 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 119 gsDPPipeSync(), 120 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 121 gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK), 122 gsSPEndDisplayList(), 123 };