model.inc.c (9111B)
1 // 0x0700A718 - 0x0700A818 2 static const Vtx bitdw_seg7_vertex_0700A718[] = { 3 {{{ 102, 102, 102}, 0, { 18, 836}, {0x8e, 0xac, 0x52, 0xff}}}, 4 {{{ -420, 162, -49}, 0, { 82, -532}, {0x8e, 0xac, 0x52, 0xff}}}, 5 {{{ 102, 102, 307}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}}, 6 {{{ -565, 162, 95}, 0, { 990, -766}, {0x8e, 0xac, 0x52, 0xff}}}, 7 {{{ -995, 314, -334}, 0, { 990, -574}, {0x8e, 0xac, 0x52, 0xff}}}, 8 {{{ -565, 162, 95}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}}, 9 {{{ -420, 162, -49}, 0, { 0, 990}, {0x8e, 0xac, 0x52, 0xff}}}, 10 {{{ -850, 314, -479}, 0, { 0, -574}, {0x8e, 0xac, 0x52, 0xff}}}, 11 {{{ 102, 102, 102}, 0, { 0, 62}, {0x8e, 0xac, 0x52, 0xff}}}, 12 {{{ 717, 102, 307}, 0, { 990, 990}, {0x8e, 0xac, 0x52, 0xff}}}, 13 {{{ 717, 102, 102}, 0, { 0, 990}, {0x8e, 0xac, 0x52, 0xff}}}, 14 {{{ 102, 102, 307}, 0, { 990, 0}, {0x8e, 0xac, 0x52, 0xff}}}, 15 {{{ -565, 60, 95}, 0, { 1012, -744}, {0x3a, 0x47, 0x2d, 0xff}}}, 16 {{{ -420, 60, -49}, 0, { 104, -510}, {0x3a, 0x47, 0x2d, 0xff}}}, 17 {{{ 102, 0, 102}, 0, { 40, 858}, {0x3a, 0x47, 0x2d, 0xff}}}, 18 {{{ 102, 0, 307}, 0, { 1012, 1010}, {0x3a, 0x47, 0x2d, 0xff}}}, 19 }; 20 21 // 0x0700A818 - 0x0700A918 22 static const Vtx bitdw_seg7_vertex_0700A818[] = { 23 {{{ -565, 60, 95}, 0, { 990, 1050}, {0x3a, 0x47, 0x2d, 0xff}}}, 24 {{{ -1065, 236, -404}, 0, { 990, -512}, {0x3a, 0x47, 0x2d, 0xff}}}, 25 {{{ -920, 236, -549}, 0, { 0, -512}, {0x3a, 0x47, 0x2d, 0xff}}}, 26 {{{ -420, 60, -49}, 0, { 0, 1050}, {0x3a, 0x47, 0x2d, 0xff}}}, 27 {{{ 717, 0, 102}, 0, { 0, 990}, {0x3a, 0x47, 0x2d, 0xff}}}, 28 {{{ 717, 0, 307}, 0, { 990, 990}, {0x3a, 0x47, 0x2d, 0xff}}}, 29 {{{ 102, 0, 307}, 0, { 990, -542}, {0x3a, 0x47, 0x2d, 0xff}}}, 30 {{{ 102, 0, 102}, 0, { 0, -544}, {0x3a, 0x47, 0x2d, 0xff}}}, 31 {{{ 717, 0, 102}, 0, { -1308, 606}, {0x4d, 0x6f, 0x2d, 0xff}}}, 32 {{{ 102, 102, 102}, 0, { -158, 734}, {0x4d, 0x6f, 0x2d, 0xff}}}, 33 {{{ 717, 102, 102}, 0, { -1308, 352}, {0x4d, 0x6f, 0x2d, 0xff}}}, 34 {{{ 102, 0, 102}, 0, { -158, 990}, {0x4d, 0x6f, 0x2d, 0xff}}}, 35 {{{ 102, 102, 307}, 0, { 0, 734}, {0x4d, 0x6f, 0x2d, 0xff}}}, 36 {{{ 717, 0, 307}, 0, { -1308, 606}, {0x4d, 0x6f, 0x2d, 0xff}}}, 37 {{{ 717, 102, 307}, 0, { -1308, 352}, {0x4d, 0x6f, 0x2d, 0xff}}}, 38 {{{ 102, 0, 307}, 0, { 0, 990}, {0x4d, 0x6f, 0x2d, 0xff}}}, 39 }; 40 41 // 0x0700A918 - 0x0700AA18 42 static const Vtx bitdw_seg7_vertex_0700A918[] = { 43 {{{ -420, 60, -49}, 0, { 1352, 1244}, {0x47, 0x61, 0x15, 0xff}}}, 44 {{{ -420, 162, -49}, 0, { 1352, 990}, {0x47, 0x61, 0x15, 0xff}}}, 45 {{{ 102, 102, 102}, 0, { 2658, 1136}, {0x47, 0x61, 0x15, 0xff}}}, 46 {{{ 102, 0, 102}, 0, { 2658, 1392}, {0x47, 0x61, 0x15, 0xff}}}, 47 {{{ -565, 162, 95}, 0, { 1636, 720}, {0x47, 0x61, 0x15, 0xff}}}, 48 {{{ -565, 60, 95}, 0, { 1636, 890}, {0x47, 0x61, 0x15, 0xff}}}, 49 {{{ 102, 0, 307}, 0, { 0, 990}, {0x47, 0x61, 0x15, 0xff}}}, 50 {{{ 102, 102, 307}, 0, { 0, 820}, {0x47, 0x61, 0x15, 0xff}}}, 51 {{{ -420, 162, -49}, 0, { 1352, 990}, {0x44, 0x5f, 0x25, 0xff}}}, 52 {{{ -420, 60, -49}, 0, { 1352, 1244}, {0x44, 0x5f, 0x25, 0xff}}}, 53 {{{ -850, 314, -479}, 0, { 278, 610}, {0x44, 0x5f, 0x25, 0xff}}}, 54 {{{ -920, 236, -549}, 0, { 102, 804}, {0x44, 0x5f, 0x25, 0xff}}}, 55 {{{ -995, 314, -334}, 0, { -82, 610}, {0x44, 0x5f, 0x25, 0xff}}}, 56 {{{ -565, 60, 95}, 0, { 990, 1244}, {0x44, 0x5f, 0x25, 0xff}}}, 57 {{{ -565, 162, 95}, 0, { 990, 990}, {0x44, 0x5f, 0x25, 0xff}}}, 58 {{{ -1065, 236, -404}, 0, { -256, 804}, {0x44, 0x5f, 0x25, 0xff}}}, 59 }; 60 61 // 0x0700AA18 - 0x0700AAF8 62 static const Vtx bitdw_seg7_vertex_0700AA18[] = { 63 {{{ 1126, 0, 0}, 0, { -90, 1042}, {0x4e, 0x69, 0x7e, 0xff}}}, 64 {{{ 1189, -168, 94}, 0, { -18, 1254}, {0x4e, 0x69, 0x7e, 0xff}}}, 65 {{{ 717, 0, 102}, 0, { 562, 512}, {0x4e, 0x69, 0x7e, 0xff}}}, 66 {{{ 717, 0, 307}, 0, { 888, 758}, {0x4e, 0x69, 0x7e, 0xff}}}, 67 {{{ 1189, -168, 315}, 0, { 336, 1520}, {0x4e, 0x69, 0x7e, 0xff}}}, 68 {{{ 1126, 0, 410}, 0, { 562, 1532}, {0x4e, 0x69, 0x7e, 0xff}}}, 69 {{{ 717, 102, 307}, 0, { 820, 1498}, {0x74, 0xb2, 0xbd, 0xff}}}, 70 {{{ 1126, 102, 410}, 0, { 0, 990}, {0x74, 0xb2, 0xbd, 0xff}}}, 71 {{{ 1126, 102, 0}, 0, { 650, 308}, {0x74, 0xb2, 0xbd, 0xff}}}, 72 {{{ 717, 102, 102}, 0, { 1160, 1158}, {0x74, 0xb2, 0xbd, 0xff}}}, 73 {{{ 717, 0, 102}, 0, { 562, 512}, {0x27, 0x35, 0x3e, 0xff}}}, 74 {{{ 1189, -168, 315}, 0, { 336, 1520}, {0x27, 0x35, 0x3e, 0xff}}}, 75 {{{ 717, 0, 307}, 0, { 888, 758}, {0x27, 0x35, 0x3e, 0xff}}}, 76 {{{ 1189, -168, 94}, 0, { -18, 1254}, {0x27, 0x35, 0x3e, 0xff}}}, 77 }; 78 79 // 0x0700AAF8 - 0x0700AB78 80 static const Vtx bitdw_seg7_vertex_0700AAF8[] = { 81 {{{ 717, 0, 307}, 0, { 0, 480}, {0x2d, 0x5e, 0x7c, 0xff}}}, 82 {{{ 1126, 102, 410}, 0, { 1246, 1244}, {0x2d, 0x5e, 0x7c, 0xff}}}, 83 {{{ 717, 102, 307}, 0, { 224, 224}, {0x2d, 0x5e, 0x7c, 0xff}}}, 84 {{{ 1126, 0, 410}, 0, { 990, 1498}, {0x2d, 0x5e, 0x7c, 0xff}}}, 85 {{{ 1126, 0, 0}, 0, { 990, 1498}, {0x2d, 0x5e, 0x7c, 0xff}}}, 86 {{{ 717, 102, 102}, 0, { 224, 224}, {0x2d, 0x5e, 0x7c, 0xff}}}, 87 {{{ 1126, 102, 0}, 0, { 1246, 1244}, {0x2d, 0x5e, 0x7c, 0xff}}}, 88 {{{ 717, 0, 102}, 0, { 0, 480}, {0x2d, 0x5e, 0x7c, 0xff}}}, 89 }; 90 91 // 0x0700AB78 - 0x0700AC70 92 static const Gfx bitdw_seg7_dl_0700AB78[] = { 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(bitdw_seg7_vertex_0700A718, 16, 0), 97 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 98 gsSP2Triangles( 4, 5, 6, 0x0, 7, 4, 6, 0x0), 99 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 100 gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0), 101 gsSPVertex(bitdw_seg7_vertex_0700A818, 16, 0), 102 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 103 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 104 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 105 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 106 gsSPVertex(bitdw_seg7_vertex_0700A918, 16, 0), 107 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 108 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 109 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 110 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 111 gsSPEndDisplayList(), 112 }; 113 114 // 0x0700AC70 - 0x0700ACC8 115 static const Gfx bitdw_seg7_dl_0700AC70[] = { 116 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001800), 117 gsDPLoadSync(), 118 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 119 gsSPVertex(bitdw_seg7_vertex_0700AA18, 14, 0), 120 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 121 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 122 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 123 gsSPEndDisplayList(), 124 }; 125 126 // 0x0700ACC8 - 0x0700AD10 127 static const Gfx bitdw_seg7_dl_0700ACC8[] = { 128 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09007000), 129 gsDPLoadSync(), 130 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 131 gsSPVertex(bitdw_seg7_vertex_0700AAF8, 8, 0), 132 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 133 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 134 gsSPEndDisplayList(), 135 }; 136 137 // 0x0700AD10 - 0x0700AD90 138 const Gfx bitdw_seg7_dl_0700AD10[] = { 139 gsDPPipeSync(), 140 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 141 gsSPClearGeometryMode(G_LIGHTING), 142 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), 143 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 144 gsDPTileSync(), 145 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), 146 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 147 gsSPDisplayList(bitdw_seg7_dl_0700AB78), 148 gsSPDisplayList(bitdw_seg7_dl_0700AC70), 149 gsSPDisplayList(bitdw_seg7_dl_0700ACC8), 150 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 151 gsDPPipeSync(), 152 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 153 gsSPSetGeometryMode(G_LIGHTING), 154 gsSPEndDisplayList(), 155 };