model.inc.c (6538B)
1 // 0x07011758 - 0x07011770 2 static const Lights1 ttc_seg7_lights_07011758 = gdSPDefLights1( 3 0x5a, 0x41, 0x23, 4 0xb4, 0x82, 0x46, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07011770 - 0x07011788 8 static const Lights1 ttc_seg7_lights_07011770 = gdSPDefLights1( 9 0x7f, 0x66, 0x32, 10 0xff, 0xcc, 0x65, 0x28, 0x28, 0x28 11 ); 12 13 // 0x07011788 - 0x070117A0 14 static const Lights1 ttc_seg7_lights_07011788 = gdSPDefLights1( 15 0x49, 0x00, 0x00, 16 0x93, 0x00, 0x00, 0x28, 0x28, 0x28 17 ); 18 19 // 0x070117A0 - 0x070117B8 20 static const Lights1 ttc_seg7_lights_070117A0 = gdSPDefLights1( 21 0x7f, 0x00, 0x00, 22 0xff, 0x00, 0x00, 0x28, 0x28, 0x28 23 ); 24 25 // 0x070117B8 - 0x07011838 26 static const Vtx ttc_seg7_vertex_070117B8[] = { 27 {{{ 86, 0, -81}, 0, { 994, 288}, {0x54, 0xd6, 0xac, 0xff}}}, 28 {{{ -85, 41, -81}, 0, { 994, 670}, {0xac, 0x2a, 0xac, 0xff}}}, 29 {{{ 86, 41, -81}, 0, { 994, 288}, {0x33, 0x67, 0xcd, 0xff}}}, 30 {{{ -85, 0, -81}, 0, { 994, 670}, {0xcd, 0x99, 0xcd, 0xff}}}, 31 {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, 32 {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, 33 {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, 34 {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, 35 }; 36 37 // 0x07011838 - 0x070118B8 38 static const Vtx ttc_seg7_vertex_07011838[] = { 39 {{{ 86, 41, -81}, 0, { 994, 288}, {0x33, 0x67, 0xcd, 0xff}}}, 40 {{{ -85, 41, -81}, 0, { 994, 670}, {0xac, 0x2a, 0xac, 0xff}}}, 41 {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, 42 {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, 43 {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, 44 {{{ -85, 0, -81}, 0, { 994, 670}, {0xcd, 0x99, 0xcd, 0xff}}}, 45 {{{ 86, 0, -81}, 0, { 994, 288}, {0x54, 0xd6, 0xac, 0xff}}}, 46 {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, 47 }; 48 49 // 0x070118B8 - 0x07011958 50 static const Vtx ttc_seg7_vertex_070118B8[] = { 51 {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, 52 {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, 53 {{{ -180, 0, 1295}, 0, { 160, 880}, {0xfd, 0xb3, 0x9c, 0xff}}}, 54 {{{ -180, 41, 1295}, 0, { 160, 880}, {0x9d, 0x4d, 0x0c, 0xff}}}, 55 {{{ 0, 0, 1577}, 0, { -10, 478}, {0xe2, 0x94, 0x3a, 0xff}}}, 56 {{{ 0, 41, 1577}, 0, { -10, 478}, {0x1e, 0x6c, 0x3a, 0xff}}}, 57 {{{ 181, 0, 1295}, 0, { 160, 78}, {0x63, 0xb3, 0x0c, 0xff}}}, 58 {{{ 181, 41, 1295}, 0, { 160, 78}, {0x03, 0x4d, 0x9c, 0xff}}}, 59 {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, 60 {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, 61 }; 62 63 // 0x07011958 - 0x070119F8 64 static const Vtx ttc_seg7_vertex_07011958[] = { 65 {{{ 0, 41, 1577}, 0, { -10, 478}, {0x1e, 0x6c, 0x3a, 0xff}}}, 66 {{{ 86, 41, 1336}, 0, { 136, 288}, {0x39, 0x6c, 0xdf, 0xff}}}, 67 {{{ -85, 41, 1336}, 0, { 136, 670}, {0xfb, 0x73, 0xcc, 0xff}}}, 68 {{{ -180, 41, 1295}, 0, { 160, 880}, {0x9d, 0x4d, 0x0c, 0xff}}}, 69 {{{ 181, 41, 1295}, 0, { 160, 78}, {0x03, 0x4d, 0x9c, 0xff}}}, 70 {{{ 0, 0, 1577}, 0, { -10, 478}, {0xe2, 0x94, 0x3a, 0xff}}}, 71 {{{ 86, 0, 1336}, 0, { 136, 288}, {0x05, 0x8d, 0xcc, 0xff}}}, 72 {{{ 181, 0, 1295}, 0, { 160, 78}, {0x63, 0xb3, 0x0c, 0xff}}}, 73 {{{ -180, 0, 1295}, 0, { 160, 880}, {0xfd, 0xb3, 0x9c, 0xff}}}, 74 {{{ -85, 0, 1336}, 0, { 136, 670}, {0xc7, 0x94, 0xdf, 0xff}}}, 75 }; 76 77 // 0x070119F8 - 0x07011B38 78 static const Gfx ttc_seg7_dl_070119F8[] = { 79 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09000800), 80 gsDPLoadSync(), 81 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 82 gsSPLight(&ttc_seg7_lights_07011758.l, 1), 83 gsSPLight(&ttc_seg7_lights_07011758.a, 2), 84 gsSPVertex(ttc_seg7_vertex_070117B8, 8, 0), 85 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 86 gsSP2Triangles( 4, 5, 1, 0x0, 4, 1, 3, 0x0), 87 gsSP2Triangles( 0, 2, 6, 0x0, 0, 6, 7, 0x0), 88 gsSPLight(&ttc_seg7_lights_07011770.l, 1), 89 gsSPLight(&ttc_seg7_lights_07011770.a, 2), 90 gsSPVertex(ttc_seg7_vertex_07011838, 8, 0), 91 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 92 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 93 gsSPLight(&ttc_seg7_lights_07011788.l, 1), 94 gsSPLight(&ttc_seg7_lights_07011788.a, 2), 95 gsSPVertex(ttc_seg7_vertex_070118B8, 10, 0), 96 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 97 gsSP2Triangles( 3, 2, 4, 0x0, 3, 4, 5, 0x0), 98 gsSP2Triangles( 5, 4, 6, 0x0, 5, 6, 7, 0x0), 99 gsSP2Triangles( 7, 6, 8, 0x0, 7, 8, 9, 0x0), 100 gsSPLight(&ttc_seg7_lights_070117A0.l, 1), 101 gsSPLight(&ttc_seg7_lights_070117A0.a, 2), 102 gsSPVertex(ttc_seg7_vertex_07011958, 10, 0), 103 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 104 gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 7, 0x0), 105 gsSP2Triangles( 5, 8, 9, 0x0, 5, 9, 6, 0x0), 106 gsSPEndDisplayList(), 107 }; 108 109 // 0x07011B38 - 0x07011BE0 110 const Gfx ttc_seg7_dl_07011B38[] = { 111 gsDPPipeSync(), 112 gsDPSetCycleType(G_CYC_2CYCLE), 113 gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), 114 gsDPSetDepthSource(G_ZS_PIXEL), 115 gsDPSetFogColor(200, 255, 255, 255), 116 gsSPFogPosition(900, 1000), 117 gsSPSetGeometryMode(G_FOG), 118 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2), 119 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), 120 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 121 gsDPTileSync(), 122 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), 123 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 124 gsSPDisplayList(ttc_seg7_dl_070119F8), 125 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 126 gsDPPipeSync(), 127 gsDPSetCycleType(G_CYC_1CYCLE), 128 gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2), 129 gsSPClearGeometryMode(G_FOG), 130 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 131 gsSPEndDisplayList(), 132 };