1.inc.c (9567B)
1 // 0x07011680 - 0x07011698 2 static const Lights1 ttm_seg7_lights_07011680 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07011698 - 0x070116B0 8 static const Lights1 ttm_seg7_lights_07011698 = gdSPDefLights1( 9 0x5d, 0x5d, 0x5d, 10 0xbb, 0xbb, 0xbb, 0x28, 0x28, 0x28 11 ); 12 13 // 0x070116B0 - 0x070116C8 14 static const Lights1 ttm_seg7_lights_070116B0 = gdSPDefLights1( 15 0x00, 0x00, 0x00, 16 0x00, 0x00, 0x00, 0x28, 0x28, 0x28 17 ); 18 19 // 0x070116C8 - 0x070117C8 20 static const Vtx ttm_seg7_vertex_070116C8[] = { 21 {{{ -519, -306, -91}, 0, { 2524, 990}, {0x64, 0x00, 0x4d, 0xff}}}, 22 {{{ -206, -306, -497}, 0, { 0, 990}, {0x64, 0x00, 0x4d, 0xff}}}, 23 {{{ -206, 307, -497}, 0, { 0, -2076}, {0x64, 0x00, 0x4d, 0xff}}}, 24 {{{ -519, 307, -91}, 0, { 480, 990}, {0x00, 0x81, 0x00, 0xff}}}, 25 {{{ -206, 307, -497}, 0, { 480, 3542}, {0x00, 0x81, 0x00, 0xff}}}, 26 {{{ 604, 307, 126}, 0, { 5588, 3542}, {0x00, 0x81, 0x00, 0xff}}}, 27 {{{ 292, 307, 532}, 0, { 5588, 990}, {0x00, 0x81, 0x00, 0xff}}}, 28 {{{ 292, 307, 532}, 0, { 2524, -2076}, {0x9c, 0x00, 0xb3, 0xff}}}, 29 {{{ 604, -306, 126}, 0, { 0, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, 30 {{{ 292, -306, 532}, 0, { 2522, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, 31 {{{ 604, 307, 126}, 0, { 0, -2076}, {0x9c, 0x00, 0xb3, 0xff}}}, 32 {{{ -206, 307, -497}, 0, { 0, -2076}, {0xb3, 0x00, 0x64, 0xff}}}, 33 {{{ -206, -306, -497}, 0, { 0, 990}, {0xb3, 0x00, 0x64, 0xff}}}, 34 {{{ 604, -306, 126}, 0, { 5078, 990}, {0xb3, 0x00, 0x64, 0xff}}}, 35 {{{ 604, 307, 126}, 0, { 5078, -2076}, {0xb3, 0x00, 0x64, 0xff}}}, 36 {{{ -519, 307, -91}, 0, { 2524, -2076}, {0x64, 0x00, 0x4d, 0xff}}}, 37 }; 38 39 // 0x070117C8 - 0x07011808 40 static const Vtx ttm_seg7_vertex_070117C8[] = { 41 {{{ 30, 307, 201}, 0, { 0, 0}, {0xb3, 0x00, 0x64, 0xff}}}, 42 {{{ 355, 102, 451}, 0, { 990, 990}, {0xb3, 0x00, 0x64, 0xff}}}, 43 {{{ 355, 307, 451}, 0, { 990, 0}, {0xb3, 0x00, 0x64, 0xff}}}, 44 {{{ 30, 102, 201}, 0, { 0, 990}, {0xb3, 0x00, 0x64, 0xff}}}, 45 }; 46 47 // 0x07011808 - 0x070118F8 48 static const Vtx ttm_seg7_vertex_07011808[] = { 49 {{{ 336, 307, 307}, 0, { 734, 0}, {0x4d, 0x00, 0x9c, 0xff}}}, 50 {{{ 336, 102, 307}, 0, { 734, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, 51 {{{ 173, 102, 182}, 0, { 224, 990}, {0x4d, 0x00, 0x9c, 0xff}}}, 52 {{{ 280, 307, -123}, 0, { 0, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, 53 {{{ 280, 102, -123}, 0, { 0, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, 54 {{{ 30, 102, 201}, 0, { 990, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, 55 {{{ 30, 307, 201}, 0, { 990, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, 56 {{{ 280, 102, -123}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 57 {{{ 173, 102, 182}, 0, { 734, 990}, {0x00, 0x81, 0x00, 0xff}}}, 58 {{{ 30, 102, 201}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 59 {{{ 298, 102, 20}, 0, { 224, 990}, {0x00, 0x81, 0x00, 0xff}}}, 60 {{{ 604, 102, 126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 61 {{{ 461, 102, 145}, 0, { 224, 990}, {0x00, 0x81, 0x00, 0xff}}}, 62 {{{ 355, 102, 451}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 63 {{{ 173, 307, 182}, 0, { 224, 0}, {0x4d, 0x00, 0x9c, 0xff}}}, 64 }; 65 66 // 0x070118F8 - 0x070119F8 67 static const Vtx ttm_seg7_vertex_070118F8[] = { 68 {{{ 173, 307, 182}, 0, { 734, 0}, {0x64, 0x00, 0x4d, 0xff}}}, 69 {{{ 173, 102, 182}, 0, { 734, 990}, {0x64, 0x00, 0x4d, 0xff}}}, 70 {{{ 298, 102, 20}, 0, { 224, 990}, {0x64, 0x00, 0x4d, 0xff}}}, 71 {{{ 461, 307, 145}, 0, { 224, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, 72 {{{ 461, 102, 145}, 0, { 224, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, 73 {{{ 336, 102, 307}, 0, { 734, 990}, {0x9c, 0x00, 0xb3, 0xff}}}, 74 {{{ 336, 307, 307}, 0, { 734, 0}, {0x9c, 0x00, 0xb3, 0xff}}}, 75 {{{ 355, 102, 451}, 0, { 990, 990}, {0x00, 0x81, 0x00, 0xff}}}, 76 {{{ 461, 102, 145}, 0, { 224, 990}, {0x00, 0x81, 0x00, 0xff}}}, 77 {{{ 604, 102, 126}, 0, { 0, 990}, {0x00, 0x81, 0x00, 0xff}}}, 78 {{{ 336, 102, 307}, 0, { 734, 990}, {0x00, 0x81, 0x00, 0xff}}}, 79 {{{ 173, 102, 182}, 0, { 734, 990}, {0x00, 0x81, 0x00, 0xff}}}, 80 {{{ 298, 307, 20}, 0, { 224, 0}, {0xb3, 0x00, 0x64, 0xff}}}, 81 {{{ 461, 102, 145}, 0, { 734, 990}, {0xb3, 0x00, 0x64, 0xff}}}, 82 {{{ 461, 307, 145}, 0, { 734, 0}, {0xb3, 0x00, 0x64, 0xff}}}, 83 {{{ 298, 102, 20}, 0, { 224, 990}, {0xb3, 0x00, 0x64, 0xff}}}, 84 }; 85 86 // 0x070119F8 - 0x07011A28 87 static const Vtx ttm_seg7_vertex_070119F8[] = { 88 {{{ 173, 307, 182}, 0, { 734, 0}, {0x64, 0x00, 0x4d, 0xff}}}, 89 {{{ 298, 102, 20}, 0, { 224, 990}, {0x64, 0x00, 0x4d, 0xff}}}, 90 {{{ 298, 307, 20}, 0, { 224, 0}, {0x64, 0x00, 0x4d, 0xff}}}, 91 }; 92 93 // 0x07011A28 - 0x07011A68 94 static const Vtx ttm_seg7_vertex_07011A28[] = { 95 {{{ 292, -306, 532}, 0, { -878, -2448}, {0x00, 0x7f, 0x00, 0xff}}}, 96 {{{ 604, -306, 126}, 0, { -254, -3258}, {0x00, 0x7f, 0x00, 0xff}}}, 97 {{{ -206, -306, -497}, 0, { -1874, -4504}, {0x00, 0x7f, 0x00, 0xff}}}, 98 {{{ -519, -306, -91}, 0, { -2498, -3694}, {0x00, 0x7f, 0x00, 0xff}}}, 99 }; 100 101 // 0x07011A68 - 0x07011AA8 102 static const Vtx ttm_seg7_vertex_07011A68[] = { 103 {{{ 298, 297, 20}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 104 {{{ 461, 297, 145}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 105 {{{ 336, 297, 307}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 106 {{{ 173, 297, 182}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0xff}}}, 107 }; 108 109 // 0x07011AA8 - 0x07011B20 110 static const Gfx ttm_seg7_dl_07011AA8[] = { 111 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09000000), 112 gsDPLoadSync(), 113 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 114 gsSPLight(&ttm_seg7_lights_07011680.l, 1), 115 gsSPLight(&ttm_seg7_lights_07011680.a, 2), 116 gsSPVertex(ttm_seg7_vertex_070116C8, 16, 0), 117 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 118 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 119 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 120 gsSP2Triangles(11, 13, 14, 0x0, 0, 2, 15, 0x0), 121 gsSPEndDisplayList(), 122 }; 123 124 // 0x07011B20 - 0x07011C10 125 static const Gfx ttm_seg7_dl_07011B20[] = { 126 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_0900A800), 127 gsDPLoadSync(), 128 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 129 gsSPVertex(ttm_seg7_vertex_070117C8, 4, 0), 130 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 131 gsSPLight(&ttm_seg7_lights_07011698.l, 1), 132 gsSPLight(&ttm_seg7_lights_07011698.a, 2), 133 gsSPVertex(ttm_seg7_vertex_07011808, 15, 0), 134 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 135 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 136 gsSP2Triangles( 7, 10, 8, 0x0, 7, 11, 12, 0x0), 137 gsSP2Triangles( 7, 12, 10, 0x0, 8, 13, 9, 0x0), 138 gsSP1Triangle( 0, 2, 14, 0x0), 139 gsSPVertex(ttm_seg7_vertex_070118F8, 16, 0), 140 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 141 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 142 gsSP2Triangles( 7, 10, 8, 0x0, 11, 10, 7, 0x0), 143 gsSP2Triangles(12, 13, 14, 0x0, 12, 15, 13, 0x0), 144 gsSPVertex(ttm_seg7_vertex_070119F8, 3, 0), 145 gsSP1Triangle( 0, 1, 2, 0x0), 146 gsSPEndDisplayList(), 147 }; 148 149 // 0x07011C10 - 0x07011C48 150 static const Gfx ttm_seg7_dl_07011C10[] = { 151 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800), 152 gsDPLoadSync(), 153 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 154 gsSPVertex(ttm_seg7_vertex_07011A28, 4, 0), 155 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 156 gsSPEndDisplayList(), 157 }; 158 159 // 0x07011C48 - 0x07011C78 160 static const Gfx ttm_seg7_dl_07011C48[] = { 161 gsSPLight(&ttm_seg7_lights_070116B0.l, 1), 162 gsSPLight(&ttm_seg7_lights_070116B0.a, 2), 163 gsSPVertex(ttm_seg7_vertex_07011A68, 4, 0), 164 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 165 gsSPEndDisplayList(), 166 }; 167 168 // 0x07011C78 - 0x07011D00 169 const Gfx ttm_seg7_dl_07011C78[] = { 170 gsDPPipeSync(), 171 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 172 gsSPClearGeometryMode(G_SHADING_SMOOTH), 173 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), 174 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 175 gsDPTileSync(), 176 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), 177 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 178 gsSPDisplayList(ttm_seg7_dl_07011AA8), 179 gsSPDisplayList(ttm_seg7_dl_07011B20), 180 gsSPDisplayList(ttm_seg7_dl_07011C10), 181 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 182 gsDPPipeSync(), 183 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 184 gsSPDisplayList(ttm_seg7_dl_07011C48), 185 gsSPSetGeometryMode(G_SHADING_SMOOTH), 186 gsSPEndDisplayList(), 187 };