1.inc.c (8176B)
1 // 0x0700A340 - 0x0700A358 2 static const Lights1 ttm_seg7_lights_0700A340 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x0700A358 - 0x0700A370 8 static const Lights1 ttm_seg7_lights_0700A358 = gdSPDefLights1( 9 0x7f, 0x7f, 0x64, 10 0xff, 0xff, 0xc9, 0x28, 0x28, 0x28 11 ); 12 13 // 0x0700A370 - 0x0700A460 14 static const Vtx ttm_seg7_vertex_0700A370[] = { 15 {{{ 442, 1720, -78}, 0, { 910, 492}, {0x27, 0x78, 0xfb, 0xff}}}, 16 {{{ 641, 1596, -121}, 0, { 1122, 476}, {0x76, 0x2a, 0xef, 0xff}}}, 17 {{{ 400, 1597, -525}, 0, { 936, 24}, {0x3a, 0x50, 0xb2, 0xff}}}, 18 {{{ 442, 1720, -78}, 0, { 346, -154}, {0x27, 0x78, 0xfb, 0xff}}}, 19 {{{ 526, 1601, 334}, 0, { -102, 68}, {0x50, 0x42, 0x48, 0xff}}}, 20 {{{ 641, 1596, -121}, 0, { 454, 74}, {0x76, 0x2a, 0xef, 0xff}}}, 21 {{{ 526, 1352, 334}, 0, { -104, 332}, {0x57, 0xb1, 0x2d, 0xff}}}, 22 {{{ 641, 1352, -121}, 0, { 454, 332}, {0x4b, 0x9b, 0xf6, 0xff}}}, 23 {{{ -50, 1720, -445}, 0, { 458, 40}, {0xfb, 0x7a, 0xde, 0xff}}}, 24 {{{ 75, 1720, 414}, 0, { 458, 942}, {0x04, 0x79, 0x24, 0xff}}}, 25 {{{ -417, 1720, 47}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, 26 {{{ -332, 1603, 460}, 0, { 32, 928}, {0xc7, 0x3e, 0x5e, 0xff}}}, 27 {{{ 123, 1601, 575}, 0, { 484, 1112}, {0x0f, 0x3b, 0x6f, 0xff}}}, 28 {{{ 526, 1601, 334}, 0, { 936, 928}, {0x50, 0x42, 0x48, 0xff}}}, 29 {{{ -55, 1597, -640}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, 30 }; 31 32 // 0x0700A460 - 0x0700A560 33 static const Vtx ttm_seg7_vertex_0700A460[] = { 34 {{{ -417, 1720, 47}, 0, { -110, 234}, {0xd3, 0x76, 0x06, 0xff}}}, 35 {{{ -574, 1602, 56}, 0, { 18, 292}, {0x89, 0x26, 0x11, 0xff}}}, 36 {{{ -332, 1603, 460}, 0, { 174, -216}, {0xc7, 0x3e, 0x5e, 0xff}}}, 37 {{{ -458, 1597, -399}, 0, { -130, 802}, {0xaf, 0x4c, 0xc4, 0xff}}}, 38 {{{ -459, 1352, -399}, 0, { 156, 890}, {0xa9, 0xc0, 0xbf, 0xff}}}, 39 {{{ -574, 1352, 56}, 0, { 312, 382}, {0xb5, 0x9b, 0x0b, 0xff}}}, 40 {{{ -333, 1352, 460}, 0, { 468, -126}, {0xba, 0xb1, 0x45, 0xff}}}, 41 {{{ -417, 1720, 47}, 0, { 8, 492}, {0xd3, 0x76, 0x06, 0xff}}}, 42 {{{ -458, 1597, -399}, 0, { 32, 24}, {0xaf, 0x4c, 0xc4, 0xff}}}, 43 {{{ -574, 1602, 56}, 0, { -154, 476}, {0x89, 0x26, 0x11, 0xff}}}, 44 {{{ -50, 1720, -445}, 0, { 458, 40}, {0xfb, 0x7a, 0xde, 0xff}}}, 45 {{{ -55, 1597, -640}, 0, { 484, -162}, {0xef, 0x29, 0x8a, 0xff}}}, 46 {{{ 526, 1352, 334}, 0, { 1068, 752}, {0x57, 0xb1, 0x2d, 0xff}}}, 47 {{{ 526, 1601, 334}, 0, { 1068, 480}, {0x50, 0x42, 0x48, 0xff}}}, 48 {{{ 122, 1352, 575}, 0, { 586, 752}, {0x0f, 0xc0, 0x6c, 0xff}}}, 49 {{{ 123, 1601, 575}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, 50 }; 51 52 // 0x0700A560 - 0x0700A640 53 static const Vtx ttm_seg7_vertex_0700A560[] = { 54 {{{ 122, 1352, 575}, 0, { 586, 752}, {0x0f, 0xc0, 0x6c, 0xff}}}, 55 {{{ -332, 1603, 460}, 0, { 104, 480}, {0xc7, 0x3e, 0x5e, 0xff}}}, 56 {{{ -333, 1352, 460}, 0, { 104, 752}, {0xba, 0xb1, 0x45, 0xff}}}, 57 {{{ 123, 1601, 575}, 0, { 586, 480}, {0x0f, 0x3b, 0x6f, 0xff}}}, 58 {{{ -459, 1352, -399}, 0, { 810, 684}, {0xa9, 0xc0, 0xbf, 0xff}}}, 59 {{{ -458, 1597, -399}, 0, { 810, 480}, {0xaf, 0x4c, 0xc4, 0xff}}}, 60 {{{ -55, 1597, -640}, 0, { 534, 478}, {0xef, 0x29, 0x8a, 0xff}}}, 61 {{{ -55, 1352, -640}, 0, { 534, 682}, {0xf6, 0x9b, 0xb5, 0xff}}}, 62 {{{ 400, 1597, -525}, 0, { 142, 480}, {0x3a, 0x50, 0xb2, 0xff}}}, 63 {{{ 400, 1352, -525}, 0, { 142, 684}, {0x41, 0xc0, 0xa9, 0xff}}}, 64 {{{ 400, 1352, -525}, 0, { 114, 1692}, {0x41, 0xc0, 0xa9, 0xff}}}, 65 {{{ 641, 1596, -121}, 0, { 404, 1134}, {0x76, 0x2a, 0xef, 0xff}}}, 66 {{{ 641, 1352, -121}, 0, { 114, 1134}, {0x4b, 0x9b, 0xf6, 0xff}}}, 67 {{{ 400, 1597, -525}, 0, { 406, 1692}, {0x3a, 0x50, 0xb2, 0xff}}}, 68 }; 69 70 // 0x0700A640 - 0x0700A710 71 static const Vtx ttm_seg7_vertex_0700A640[] = { 72 {{{ 28, 1473, -46}, 0, { 0, 0}, {0x00, 0x82, 0x00, 0xff}}}, 73 {{{ -574, 1352, 56}, 0, { -52, 986}, {0xb5, 0x9b, 0x0b, 0xff}}}, 74 {{{ -459, 1352, -399}, 0, { 668, 688}, {0xa9, 0xc0, 0xbf, 0xff}}}, 75 {{{ -333, 1352, 460}, 0, { 714, 688}, {0xba, 0xb1, 0x45, 0xff}}}, 76 {{{ -574, 1352, 56}, 0, { -10, 986}, {0xb5, 0x9b, 0x0b, 0xff}}}, 77 {{{ 122, 1352, 575}, 0, { 1012, -36}, {0x0f, 0xc0, 0x6c, 0xff}}}, 78 {{{ 526, 1352, 334}, 0, { 714, 694}, {0x57, 0xb1, 0x2d, 0xff}}}, 79 {{{ 122, 1352, 575}, 0, { 1012, -28}, {0x0f, 0xc0, 0x6c, 0xff}}}, 80 {{{ 641, 1352, -121}, 0, { -10, 992}, {0x4b, 0x9b, 0xf6, 0xff}}}, 81 {{{ 400, 1352, -525}, 0, { 694, 668}, {0x41, 0xc0, 0xa9, 0xff}}}, 82 {{{ 641, 1352, -121}, 0, { 994, -54}, {0x4b, 0x9b, 0xf6, 0xff}}}, 83 {{{ -55, 1352, -640}, 0, { -28, 968}, {0xf6, 0x9b, 0xb5, 0xff}}}, 84 {{{ -55, 1352, -640}, 0, { 968, -36}, {0xf6, 0x9b, 0xb5, 0xff}}}, 85 }; 86 87 // 0x0700A710 - 0x0700A848 88 static const Gfx ttm_seg7_dl_0700A710[] = { 89 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004800), 90 gsDPLoadSync(), 91 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 92 gsSPLight(&ttm_seg7_lights_0700A340.l, 1), 93 gsSPLight(&ttm_seg7_lights_0700A340.a, 2), 94 gsSPVertex(ttm_seg7_vertex_0700A370, 15, 0), 95 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 96 gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0), 97 gsSP2Triangles( 8, 9, 0, 0x0, 8, 10, 9, 0x0), 98 gsSP2Triangles(10, 11, 9, 0x0, 9, 11, 12, 0x0), 99 gsSP2Triangles( 9, 13, 0, 0x0, 9, 12, 13, 0x0), 100 gsSP2Triangles( 0, 2, 8, 0x0, 8, 2, 14, 0x0), 101 gsSPVertex(ttm_seg7_vertex_0700A460, 16, 0), 102 gsSP2Triangles( 0, 1, 2, 0x0, 1, 3, 4, 0x0), 103 gsSP2Triangles( 1, 4, 5, 0x0, 6, 1, 5, 0x0), 104 gsSP2Triangles( 6, 2, 1, 0x0, 7, 8, 9, 0x0), 105 gsSP2Triangles(10, 8, 7, 0x0, 10, 11, 8, 0x0), 106 gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0), 107 gsSPVertex(ttm_seg7_vertex_0700A560, 14, 0), 108 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 109 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 110 gsSP2Triangles( 6, 8, 9, 0x0, 6, 9, 7, 0x0), 111 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 112 gsSPEndDisplayList(), 113 }; 114 115 // 0x0700A848 - 0x0700A8C0 116 static const Gfx ttm_seg7_dl_0700A848[] = { 117 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ttm_seg7_texture_07000800), 118 gsDPLoadSync(), 119 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 120 gsSPLight(&ttm_seg7_lights_0700A358.l, 1), 121 gsSPLight(&ttm_seg7_lights_0700A358.a, 2), 122 gsSPVertex(ttm_seg7_vertex_0700A640, 13, 0), 123 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 124 gsSP2Triangles( 0, 5, 3, 0x0, 0, 6, 7, 0x0), 125 gsSP2Triangles( 0, 8, 6, 0x0, 0, 9, 10, 0x0), 126 gsSP2Triangles(11, 9, 0, 0x0, 0, 2, 12, 0x0), 127 gsSPEndDisplayList(), 128 }; 129 130 // 0x0700A8C0 - 0x0700A928 131 const Gfx ttm_seg7_dl_0700A8C0[] = { 132 gsDPPipeSync(), 133 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 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_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 138 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 139 gsSPDisplayList(ttm_seg7_dl_0700A710), 140 gsSPDisplayList(ttm_seg7_dl_0700A848), 141 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 142 gsDPPipeSync(), 143 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 144 gsSPEndDisplayList(), 145 };