1.inc.c (7383B)
1 // 0x07012F78 - 0x07012F90 2 static const Lights1 ttm_seg7_lights_07012F78 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xfe, 0xfe, 0xfe, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07012F90 - 0x07012FA8 8 static const Lights1 ttm_seg7_lights_07012F90 = gdSPDefLights1( 9 0x7f, 0x7f, 0x7f, 10 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07012FA8 - 0x07013028 14 static const Vtx ttm_seg7_vertex_07012FA8[] = { 15 {{{ -76, -76, -76}, 0, { 0, -714}, {0x00, 0x81, 0x00, 0xff}}}, 16 {{{ 77, -76, 77}, 0, { 2012, 650}, {0x00, 0x81, 0x00, 0xff}}}, 17 {{{ -76, -76, 77}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}}, 18 {{{ 77, -76, -76}, 0, { 2012, -714}, {0x00, 0x81, 0x00, 0xff}}}, 19 {{{ -76, 77, 77}, 0, { 0, 650}, {0x00, 0x81, 0x00, 0xff}}}, 20 {{{ -76, 77, -76}, 0, { 0, -714}, {0x00, 0x81, 0x00, 0xff}}}, 21 {{{ 77, 77, -76}, 0, { 2012, -714}, {0x00, 0x81, 0x00, 0xff}}}, 22 {{{ 77, 77, 77}, 0, { 2012, 650}, {0x00, 0x81, 0x00, 0xff}}}, 23 }; 24 25 // 0x07013028 - 0x07013108 26 static const Vtx ttm_seg7_vertex_07013028[] = { 27 {{{ 77, -50, 77}, 0, { 2012, 650}, {0x00, 0x7f, 0x00, 0xff}}}, 28 {{{ 77, -50, -76}, 0, { 2012, -714}, {0x00, 0x7f, 0x00, 0xff}}}, 29 {{{ -76, -50, -76}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, 30 {{{ -76, 102, -76}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, 31 {{{ -76, 102, 77}, 0, { 0, 650}, {0x00, 0x7f, 0x00, 0xff}}}, 32 {{{ 77, 102, 77}, 0, { 2012, 650}, {0x00, 0x7f, 0x00, 0xff}}}, 33 {{{ -76, 77, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, 34 {{{ -76, 102, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, 35 {{{ -76, 77, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, 36 {{{ -76, 102, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, 37 {{{ 77, 102, -76}, 0, { 2012, -714}, {0x00, 0x7f, 0x00, 0xff}}}, 38 {{{ -76, 77, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, 39 {{{ -76, 102, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, 40 {{{ 77, 102, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, 41 }; 42 43 // 0x07013108 - 0x070131E8 44 static const Vtx ttm_seg7_vertex_07013108[] = { 45 {{{ 77, 77, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 46 {{{ 77, 102, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 47 {{{ -76, 102, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 48 {{{ -76, 77, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 49 {{{ 77, 77, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, 50 {{{ 77, 102, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, 51 {{{ 77, 77, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, 52 {{{ 77, 102, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, 53 {{{ -76, 77, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, 54 {{{ 77, 102, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, 55 {{{ 77, 77, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, 56 {{{ 77, -76, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, 57 {{{ 77, -50, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, 58 {{{ 77, -76, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, 59 }; 60 61 // 0x070131E8 - 0x070132C8 62 static const Vtx ttm_seg7_vertex_070131E8[] = { 63 {{{ 77, -76, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 64 {{{ 77, -50, 77}, 0, { 2012, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 65 {{{ -76, -50, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 66 {{{ 77, -76, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, 67 {{{ 77, -50, -76}, 0, { 2012, -714}, {0x7f, 0x00, 0x00, 0xff}}}, 68 {{{ 77, -50, 77}, 0, { 2012, 650}, {0x7f, 0x00, 0x00, 0xff}}}, 69 {{{ 77, -50, 77}, 0, { 2012, 650}, {0x00, 0x7f, 0x00, 0xff}}}, 70 {{{ -76, -50, -76}, 0, { 0, -714}, {0x00, 0x7f, 0x00, 0xff}}}, 71 {{{ -76, -50, 77}, 0, { 0, 650}, {0x00, 0x7f, 0x00, 0xff}}}, 72 {{{ -76, -76, 77}, 0, { 0, 650}, {0x00, 0x00, 0x7f, 0xff}}}, 73 {{{ -76, -76, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, 74 {{{ 77, -50, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, 75 {{{ 77, -76, -76}, 0, { 2012, -714}, {0x00, 0x00, 0x81, 0xff}}}, 76 {{{ -76, -50, -76}, 0, { 0, -714}, {0x00, 0x00, 0x81, 0xff}}}, 77 }; 78 79 // 0x070132C8 - 0x07013308 80 static const Vtx ttm_seg7_vertex_070132C8[] = { 81 {{{ -76, -76, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, 82 {{{ -76, -50, 77}, 0, { 0, 650}, {0x81, 0x00, 0x00, 0xff}}}, 83 {{{ -76, -50, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, 84 {{{ -76, -76, -76}, 0, { 0, -714}, {0x81, 0x00, 0x00, 0xff}}}, 85 }; 86 87 // 0x07013308 - 0x07013430 88 static const Gfx ttm_seg7_dl_07013308[] = { 89 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09007000), 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_07012F78.l, 1), 93 gsSPLight(&ttm_seg7_lights_07012F78.a, 2), 94 gsSPVertex(ttm_seg7_vertex_07012FA8, 8, 0), 95 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 96 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 97 gsSPLight(&ttm_seg7_lights_07012F90.l, 1), 98 gsSPLight(&ttm_seg7_lights_07012F90.a, 2), 99 gsSPVertex(ttm_seg7_vertex_07013028, 14, 0), 100 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 101 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 102 gsSP2Triangles( 3, 5, 10, 0x0, 11, 12, 13, 0x0), 103 gsSPVertex(ttm_seg7_vertex_07013108, 14, 0), 104 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 105 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 106 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 107 gsSPVertex(ttm_seg7_vertex_070131E8, 14, 0), 108 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 109 gsSP2Triangles( 6, 7, 8, 0x0, 0, 2, 9, 0x0), 110 gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0), 111 gsSPVertex(ttm_seg7_vertex_070132C8, 4, 0), 112 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 113 gsSPEndDisplayList(), 114 }; 115 116 // 0x07013430 - 0x070134A0 117 const Gfx ttm_seg7_dl_07013430[] = { 118 gsDPPipeSync(), 119 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 120 gsSPClearGeometryMode(G_SHADING_SMOOTH), 121 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), 122 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 123 gsDPTileSync(), 124 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), 125 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 126 gsSPDisplayList(ttm_seg7_dl_07013308), 127 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 128 gsDPPipeSync(), 129 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 130 gsSPSetGeometryMode(G_SHADING_SMOOTH), 131 gsSPEndDisplayList(), 132 };