model.inc.c (7299B)
1 // 0x07011DE8 - 0x07011E00 2 static const Lights1 ttm_seg7_lights_07011DE8 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07011E00 - 0x07011F00 8 static const Vtx ttm_seg7_vertex_07011E00[] = { 9 {{{ -1104, 237, -97}, 0, { 674, -100}, {0x87, 0x22, 0xf2, 0xff}}}, 10 {{{ -1104, 98, -235}, 0, { 1018, 246}, {0xdf, 0x2f, 0x8f, 0xff}}}, 11 {{{ -1104, -97, -236}, 0, { 1018, 734}, {0xa3, 0xe0, 0xb1, 0xff}}}, 12 {{{ 1105, 237, -96}, 0, { 674, -100}, {0x6c, 0x3d, 0xe7, 0xff}}}, 13 {{{ 1106, -235, -97}, 0, { 674, 1078}, {0x5d, 0xb1, 0xdf, 0xff}}}, 14 {{{ 1106, -97, -236}, 0, { 1020, 734}, {0x3c, 0xd6, 0x99, 0xff}}}, 15 {{{ 1105, 98, -235}, 0, { 1020, 246}, {0x3c, 0x2b, 0x99, 0xff}}}, 16 {{{ 1105, 236, 98}, 0, { 186, -100}, {0x3c, 0x67, 0x2a, 0xff}}}, 17 {{{ 1105, 98, 237}, 0, { -158, 246}, {0x3c, 0x2a, 0x67, 0xff}}}, 18 {{{ 1105, -97, 236}, 0, { -158, 734}, {0x5d, 0xe0, 0x4f, 0xff}}}, 19 {{{ 1106, -236, 98}, 0, { 186, 1078}, {0x3c, 0x99, 0x2a, 0xff}}}, 20 {{{ -1104, -97, 236}, 0, { -160, 734}, {0xc4, 0xd6, 0x67, 0xff}}}, 21 {{{ -1104, 98, 237}, 0, { -160, 246}, {0xa3, 0x20, 0x4f, 0xff}}}, 22 {{{ -1104, -236, 97}, 0, { 184, 1078}, {0xa3, 0xb1, 0x20, 0xff}}}, 23 {{{ -1104, -235, -97}, 0, { 674, 1078}, {0xc4, 0x99, 0xd6, 0xff}}}, 24 {{{ -1104, 236, 98}, 0, { 184, -100}, {0xdf, 0x71, 0x2f, 0xff}}}, 25 }; 26 27 // 0x07011F00 - 0x07011FF0 28 static const Vtx ttm_seg7_vertex_07011F00[] = { 29 {{{ -1104, -97, 236}, 0, { 4380, 338}, {0xc4, 0xd6, 0x67, 0xff}}}, 30 {{{ 1105, 98, 237}, 0, { 0, 990}, {0x3c, 0x2a, 0x67, 0xff}}}, 31 {{{ -1104, 98, 237}, 0, { 4380, 990}, {0xa3, 0x20, 0x4f, 0xff}}}, 32 {{{ -1104, 98, -235}, 0, { 4380, 990}, {0xdf, 0x2f, 0x8f, 0xff}}}, 33 {{{ 1106, -97, -236}, 0, { 0, 338}, {0x3c, 0xd6, 0x99, 0xff}}}, 34 {{{ -1104, -97, -236}, 0, { 4380, 338}, {0xa3, 0xe0, 0xb1, 0xff}}}, 35 {{{ 1105, 98, -235}, 0, { 0, 990}, {0x3c, 0x2b, 0x99, 0xff}}}, 36 {{{ -1104, 236, 98}, 0, { 4380, 990}, {0xdf, 0x71, 0x2f, 0xff}}}, 37 {{{ 1105, 237, -96}, 0, { 0, 338}, {0x6c, 0x3d, 0xe7, 0xff}}}, 38 {{{ -1104, 237, -97}, 0, { 4380, 338}, {0x87, 0x22, 0xf2, 0xff}}}, 39 {{{ 1105, 236, 98}, 0, { 0, 990}, {0x3c, 0x67, 0x2a, 0xff}}}, 40 {{{ 1105, 98, 237}, 0, { -30, 338}, {0x3c, 0x2a, 0x67, 0xff}}}, 41 {{{ 1105, 236, 98}, 0, { -30, 990}, {0x3c, 0x67, 0x2a, 0xff}}}, 42 {{{ -1104, 236, 98}, 0, { 4380, 992}, {0xdf, 0x71, 0x2f, 0xff}}}, 43 {{{ -1104, 98, 237}, 0, { 4380, 342}, {0xa3, 0x20, 0x4f, 0xff}}}, 44 }; 45 46 // 0x07011FF0 - 0x070120E0 47 static const Vtx ttm_seg7_vertex_07011FF0[] = { 48 {{{ 1105, 237, -96}, 0, { 0, 990}, {0x6c, 0x3d, 0xe7, 0xff}}}, 49 {{{ -1104, 98, -235}, 0, { 4380, 338}, {0xdf, 0x2f, 0x8f, 0xff}}}, 50 {{{ -1104, 237, -97}, 0, { 4380, 990}, {0x87, 0x22, 0xf2, 0xff}}}, 51 {{{ -1104, -97, 236}, 0, { 4380, 338}, {0xc4, 0xd6, 0x67, 0xff}}}, 52 {{{ 1105, -97, 236}, 0, { 0, 338}, {0x5d, 0xe0, 0x4f, 0xff}}}, 53 {{{ 1105, 98, 237}, 0, { 0, 990}, {0x3c, 0x2a, 0x67, 0xff}}}, 54 {{{ 1106, -236, 98}, 0, { 0, 338}, {0x3c, 0x99, 0x2a, 0xff}}}, 55 {{{ 1105, -97, 236}, 0, { 0, 990}, {0x5d, 0xe0, 0x4f, 0xff}}}, 56 {{{ -1104, -97, 236}, 0, { 4380, 990}, {0xc4, 0xd6, 0x67, 0xff}}}, 57 {{{ -1104, -236, 97}, 0, { 4380, 338}, {0xa3, 0xb1, 0x20, 0xff}}}, 58 {{{ 1106, -235, -97}, 0, { 0, 338}, {0x5d, 0xb1, 0xdf, 0xff}}}, 59 {{{ 1106, -236, 98}, 0, { 0, 990}, {0x3c, 0x99, 0x2a, 0xff}}}, 60 {{{ -1104, -235, -97}, 0, { 4380, 338}, {0xc4, 0x99, 0xd6, 0xff}}}, 61 {{{ -1104, -236, 97}, 0, { 4380, 990}, {0xa3, 0xb1, 0x20, 0xff}}}, 62 {{{ 1105, 98, -235}, 0, { 0, 338}, {0x3c, 0x2b, 0x99, 0xff}}}, 63 }; 64 65 // 0x070120E0 - 0x07012120 66 static const Vtx ttm_seg7_vertex_070120E0[] = { 67 {{{ -1104, -235, -97}, 0, { 4382, 342}, {0xc4, 0x99, 0xd6, 0xff}}}, 68 {{{ 1106, -97, -236}, 0, { 0, 990}, {0x3c, 0xd6, 0x99, 0xff}}}, 69 {{{ 1106, -235, -97}, 0, { 0, 338}, {0x5d, 0xb1, 0xdf, 0xff}}}, 70 {{{ -1104, -97, -236}, 0, { 4382, 992}, {0xa3, 0xe0, 0xb1, 0xff}}}, 71 }; 72 73 // 0x07012120 - 0x070121B8 74 static const Gfx ttm_seg7_dl_07012120[] = { 75 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, ttm_seg7_texture_07002000), 76 gsDPLoadSync(), 77 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 78 gsSPLight(&ttm_seg7_lights_07011DE8.l, 1), 79 gsSPLight(&ttm_seg7_lights_07011DE8.a, 2), 80 gsSPVertex(ttm_seg7_vertex_07011E00, 16, 0), 81 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 82 gsSP2Triangles( 3, 5, 6, 0x0, 3, 7, 8, 0x0), 83 gsSP2Triangles( 3, 8, 9, 0x0, 3, 9, 10, 0x0), 84 gsSP2Triangles( 3, 10, 4, 0x0, 0, 11, 12, 0x0), 85 gsSP2Triangles( 0, 13, 11, 0x0, 0, 14, 13, 0x0), 86 gsSP2Triangles( 0, 2, 14, 0x0, 0, 12, 15, 0x0), 87 gsSPEndDisplayList(), 88 }; 89 90 // 0x070121B8 - 0x07012270 91 static const Gfx ttm_seg7_dl_070121B8[] = { 92 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09005000), 93 gsDPLoadSync(), 94 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 95 gsSPVertex(ttm_seg7_vertex_07011F00, 15, 0), 96 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 97 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 98 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 99 gsSP1Triangle(14, 11, 13, 0x0), 100 gsSPVertex(ttm_seg7_vertex_07011FF0, 15, 0), 101 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 102 gsSP2Triangles( 6, 7, 8, 0x0, 9, 6, 8, 0x0), 103 gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0), 104 gsSP1Triangle( 0, 14, 1, 0x0), 105 gsSPVertex(ttm_seg7_vertex_070120E0, 4, 0), 106 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 107 gsSPEndDisplayList(), 108 }; 109 110 // 0x07012270 - 0x070122F0 111 const Gfx ttm_seg7_dl_07012270[] = { 112 gsDPPipeSync(), 113 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 114 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), 115 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 116 gsDPTileSync(), 117 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), 118 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 119 gsSPDisplayList(ttm_seg7_dl_07012120), 120 gsDPTileSync(), 121 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), 122 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 123 gsSPDisplayList(ttm_seg7_dl_070121B8), 124 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 125 gsDPPipeSync(), 126 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 127 gsSPEndDisplayList(), 128 };