model.inc.c (11417B)
1 // 0x070070C8 - 0x070071C8 2 static const Vtx totwc_seg7_vertex_070070C8[] = { 3 {{{ 4506, -7679, 3686}, 0, { 990, 990}, {0xfe, 0xff, 0xcb, 0x00}}}, 4 {{{ 3686, -7679, 3686}, 0, { 0, 990}, {0xfe, 0xff, 0xcb, 0x00}}}, 5 {{{ 3686, -5119, 3686}, 0, { 0, -2204}, {0xfe, 0xff, 0xcb, 0xff}}}, 6 {{{ 4506, -5119, 3686}, 0, { 990, -2204}, {0xfe, 0xff, 0xcb, 0xff}}}, 7 {{{ 4506, -5119, -3685}, 0, { 990, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, 8 {{{ 4506, -7679, -3685}, 0, { 990, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, 9 {{{ 4506, -5119, -4505}, 0, { 0, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, 10 {{{ 4506, -7679, -4505}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, 11 {{{ 3686, -7679, -4505}, 0, { 0, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, 12 {{{ 3686, -7679, -3685}, 0, { 990, 990}, {0xb9, 0xd0, 0xad, 0x00}}}, 13 {{{ 3686, -5119, -3685}, 0, { 990, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, 14 {{{ 3686, -5119, -4505}, 0, { 0, -2204}, {0xb9, 0xd0, 0xad, 0xff}}}, 15 {{{ -4505, -5119, 4506}, 0, { 990, -2204}, {0x50, 0x86, 0xa3, 0xff}}}, 16 {{{ -4505, -7679, 4506}, 0, { 990, 990}, {0x50, 0x86, 0xa3, 0x00}}}, 17 {{{ -3685, -7679, 4506}, 0, { 0, 990}, {0x50, 0x86, 0xa3, 0x00}}}, 18 {{{ -3685, -5119, 4506}, 0, { 0, -2204}, {0x50, 0x86, 0xa3, 0xff}}}, 19 }; 20 21 // 0x070071C8 - 0x070072C8 22 static const Vtx totwc_seg7_vertex_070071C8[] = { 23 {{{ -3685, -5119, 4506}, 0, { 11210, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, 24 {{{ -3685, -7679, 3686}, 0, { 10188, 990}, {0x93, 0xce, 0xd5, 0x00}}}, 25 {{{ -3685, -5119, 3686}, 0, { 10188, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, 26 {{{ -3685, -7679, 4506}, 0, { 11210, 990}, {0x93, 0xce, 0xd5, 0x00}}}, 27 {{{ -4505, -5119, 3686}, 0, { 10188, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, 28 {{{ -4505, -7679, 3686}, 0, { 10188, 990}, {0x93, 0xce, 0xd5, 0x00}}}, 29 {{{ -4505, -7679, 4506}, 0, { 11210, 990}, {0x93, 0xce, 0xd5, 0x00}}}, 30 {{{ -4505, -5119, 4506}, 0, { 11210, -2204}, {0x93, 0xce, 0xd5, 0xff}}}, 31 {{{ -3685, -5119, 3686}, 0, { 0, -2204}, {0xc5, 0xf8, 0xff, 0xff}}}, 32 {{{ -4505, -7679, 3686}, 0, { 990, 990}, {0xc5, 0xf8, 0xff, 0x00}}}, 33 {{{ -4505, -5119, 3686}, 0, { 990, -2204}, {0xc5, 0xf8, 0xff, 0xff}}}, 34 {{{ -3685, -7679, 3686}, 0, { 0, 990}, {0xc5, 0xf8, 0xff, 0x00}}}, 35 {{{ -3685, -7679, -4505}, 0, { -9228, 990}, {0xc1, 0xdd, 0xff, 0x00}}}, 36 {{{ -4505, -7679, -4505}, 0, {-10250, 990}, {0xc1, 0xdd, 0xff, 0x00}}}, 37 {{{ -4505, -5119, -4505}, 0, {-10250, -2204}, {0xc1, 0xdd, 0xff, 0xff}}}, 38 {{{ -3685, -5119, -4505}, 0, { -9228, -2204}, {0xc1, 0xdd, 0xff, 0xff}}}, 39 }; 40 41 // 0x070072C8 - 0x070073C8 42 static const Vtx totwc_seg7_vertex_070072C8[] = { 43 {{{ 4506, -5119, -4505}, 0, { 990, -2204}, {0xdd, 0xff, 0xc8, 0xff}}}, 44 {{{ 4506, -7679, -4505}, 0, { 990, 990}, {0xdd, 0xff, 0xc8, 0x00}}}, 45 {{{ 3686, -5119, -4505}, 0, { 0, -2204}, {0xdd, 0xff, 0xc8, 0xff}}}, 46 {{{ 3686, -7679, -4505}, 0, { 0, 990}, {0xdd, 0xff, 0xc8, 0x00}}}, 47 {{{ 3686, -5119, 4506}, 0, { 0, -2204}, {0xa6, 0xa1, 0x6f, 0xff}}}, 48 {{{ 3686, -7679, 4506}, 0, { 0, 990}, {0xa6, 0xa1, 0x6f, 0x00}}}, 49 {{{ 4506, -5119, 4506}, 0, { 990, -2204}, {0xa6, 0xa1, 0x6f, 0xff}}}, 50 {{{ 4506, -7679, 4506}, 0, { 990, 990}, {0xa6, 0xa1, 0x6f, 0x00}}}, 51 {{{ -4505, -5119, -3685}, 0, {-10250, -2204}, {0x65, 0x7b, 0x97, 0xff}}}, 52 {{{ -4505, -7679, -3685}, 0, {-10250, 990}, {0x65, 0x7b, 0x97, 0x00}}}, 53 {{{ -3685, -5119, -3685}, 0, { -9228, -2204}, {0x65, 0x7b, 0x97, 0xff}}}, 54 {{{ -3685, -7679, -3685}, 0, { -9228, 990}, {0x65, 0x7b, 0x97, 0x00}}}, 55 {{{ 3686, -5119, -3685}, 0, { 0, -2204}, {0x95, 0x9e, 0x7b, 0xff}}}, 56 {{{ 3686, -7679, -3685}, 0, { 0, 990}, {0x95, 0x9e, 0x7b, 0x00}}}, 57 {{{ 4506, -5119, -3685}, 0, { 990, -2204}, {0x95, 0x9e, 0x7b, 0xff}}}, 58 {{{ 4506, -7679, -3685}, 0, { 990, 990}, {0x95, 0x9e, 0x7b, 0x00}}}, 59 }; 60 61 // 0x070073C8 - 0x070074C8 62 static const Vtx totwc_seg7_vertex_070073C8[] = { 63 {{{ -3685, -7679, -3685}, 0, { 990, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, 64 {{{ -3685, -7679, -4505}, 0, { 0, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, 65 {{{ -3685, -5119, -4505}, 0, { 0, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, 66 {{{ -3685, -5119, -3685}, 0, { 990, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, 67 {{{ -4505, -5119, -4505}, 0, { 0, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, 68 {{{ -4505, -7679, -4505}, 0, { 0, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, 69 {{{ -4505, -5119, -3685}, 0, { 990, -2204}, {0x97, 0xa9, 0xcd, 0xff}}}, 70 {{{ -4505, -7679, -3685}, 0, { 990, 990}, {0x97, 0xa9, 0xcd, 0x00}}}, 71 {{{ 4506, -5119, 4506}, 0, { 11210, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, 72 {{{ 4506, -7679, 4506}, 0, { 11210, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, 73 {{{ 4506, -5119, 3686}, 0, { 10188, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, 74 {{{ 4506, -7679, 3686}, 0, { 10188, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, 75 {{{ 3686, -7679, 3686}, 0, { 10188, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, 76 {{{ 3686, -7679, 4506}, 0, { 11210, 990}, {0xcd, 0xc4, 0x97, 0x00}}}, 77 {{{ 3686, -5119, 4506}, 0, { 11210, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, 78 {{{ 3686, -5119, 3686}, 0, { 10188, -2204}, {0xcd, 0xc4, 0x97, 0xff}}}, 79 }; 80 81 // 0x070074C8 - 0x070075C8 82 static const Vtx totwc_seg7_vertex_070074C8[] = { 83 {{{ -469, -7679, 1135}, 0, { 350, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, 84 {{{ -469, -5119, 1135}, 0, { 350, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, 85 {{{ -1134, -5119, 470}, 0, { 2638, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, 86 {{{ -1134, -7679, 470}, 0, { 2638, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, 87 {{{ 470, -7679, -1134}, 0, { 2638, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, 88 {{{ 1135, -5119, -469}, 0, { 350, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, 89 {{{ 1135, -7679, -469}, 0, { 350, 13700}, {0x9b, 0x51, 0x20, 0x00}}}, 90 {{{ 470, -5119, -1134}, 0, { 2638, 7468}, {0x9b, 0x51, 0x20, 0xff}}}, 91 {{{ 470, -7679, 1135}, 0, { 346, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, 92 {{{ -469, -5119, 1135}, 0, { 2636, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, 93 {{{ -469, -7679, 1135}, 0, { 2636, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, 94 {{{ 470, -5119, 1135}, 0, { 346, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, 95 {{{ 1135, -7679, -469}, 0, { 2638, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, 96 {{{ 1135, -5119, 470}, 0, { 350, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, 97 {{{ 1135, -7679, 470}, 0, { 350, 13700}, {0x7d, 0x3e, 0x1c, 0x00}}}, 98 {{{ 1135, -5119, -469}, 0, { 2638, 7468}, {0x7d, 0x3e, 0x1c, 0xff}}}, 99 }; 100 101 // 0x070075C8 - 0x070076C8 102 static const Vtx totwc_seg7_vertex_070075C8[] = { 103 {{{ -1134, -7679, 470}, 0, { 350, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, 104 {{{ -1134, -5119, 470}, 0, { 350, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, 105 {{{ -1134, -5119, -469}, 0, { 2638, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, 106 {{{ -1134, -7679, -469}, 0, { 2638, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, 107 {{{ -469, -7679, -1134}, 0, { 2636, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, 108 {{{ -469, -5119, -1134}, 0, { 2636, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, 109 {{{ 470, -5119, -1134}, 0, { 346, 7468}, {0xc3, 0x67, 0x2b, 0xff}}}, 110 {{{ 470, -7679, -1134}, 0, { 346, 13700}, {0xc3, 0x67, 0x2b, 0x00}}}, 111 {{{ -1134, -7679, -469}, 0, { 2604, 13704}, {0xe4, 0x87, 0x39, 0x00}}}, 112 {{{ -469, -5119, -1134}, 0, { 330, 7468}, {0xe4, 0x87, 0x39, 0xff}}}, 113 {{{ -469, -7679, -1134}, 0, { 316, 13700}, {0xe4, 0x87, 0x39, 0x00}}}, 114 {{{ -1134, -5119, -469}, 0, { 2620, 7474}, {0xe4, 0x87, 0x39, 0xff}}}, 115 {{{ 1135, -7679, 470}, 0, { 322, 13686}, {0x5d, 0x2e, 0x00, 0x00}}}, 116 {{{ 1135, -5119, 470}, 0, { 338, 7454}, {0x5d, 0x2e, 0x00, 0xff}}}, 117 {{{ 470, -5119, 1135}, 0, { 2626, 7460}, {0x5d, 0x2e, 0x00, 0xff}}}, 118 {{{ 470, -7679, 1135}, 0, { 2612, 13692}, {0x5d, 0x2e, 0x00, 0x00}}}, 119 }; 120 121 // 0x070076C8 - 0x07007808 122 static const Gfx totwc_seg7_dl_070076C8[] = { 123 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, totwc_seg7_texture_07001000), 124 gsDPLoadSync(), 125 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 126 gsSPVertex(totwc_seg7_vertex_070070C8, 16, 0), 127 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 128 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 129 gsSP2Triangles( 8, 9, 10, 0x0, 11, 8, 10, 0x0), 130 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 131 gsSPVertex(totwc_seg7_vertex_070071C8, 16, 0), 132 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 133 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 134 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 135 gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0), 136 gsSPVertex(totwc_seg7_vertex_070072C8, 16, 0), 137 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 2, 0x0), 138 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 139 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 140 gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0), 141 gsSPVertex(totwc_seg7_vertex_070073C8, 16, 0), 142 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 143 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 144 gsSP2Triangles( 8, 9, 10, 0x0, 9, 11, 10, 0x0), 145 gsSP2Triangles(12, 13, 14, 0x0, 15, 12, 14, 0x0), 146 gsSPEndDisplayList(), 147 }; 148 149 // 0x07007808 - 0x070078B8 150 static const Gfx totwc_seg7_dl_07007808[] = { 151 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sky_09001000), 152 gsDPLoadSync(), 153 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 154 gsSPVertex(totwc_seg7_vertex_070074C8, 16, 0), 155 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 156 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 157 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 158 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 159 gsSPVertex(totwc_seg7_vertex_070075C8, 16, 0), 160 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 161 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 162 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 163 gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0), 164 gsSPEndDisplayList(), 165 }; 166 167 // 0x070078B8 - 0x07007930 168 const Gfx totwc_seg7_dl_070078B8[] = { 169 gsDPPipeSync(), 170 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 171 gsSPClearGeometryMode(G_LIGHTING), 172 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), 173 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 174 gsDPTileSync(), 175 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), 176 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 177 gsSPDisplayList(totwc_seg7_dl_070076C8), 178 gsSPDisplayList(totwc_seg7_dl_07007808), 179 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 180 gsDPPipeSync(), 181 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 182 gsSPSetGeometryMode(G_LIGHTING), 183 gsSPEndDisplayList(), 184 };