model.inc.c (8205B)
1 // 0x07010380 - 0x07010398 2 static const Lights1 ttc_seg7_lights_07010380 = gdSPDefLights1( 3 0x7f, 0x7f, 0x7f, 4 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 5 ); 6 7 // 0x07010398 - 0x07010488 8 static const Vtx ttc_seg7_vertex_07010398[] = { 9 {{{ -153, 0, -265}, 0, { -2074, 0}, {0xbe, 0x4c, 0xb4, 0xff}}}, 10 {{{ -306, -153, 0}, 0, { 4056, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, 11 {{{ -306, 0, 0}, 0, { 4056, 0}, {0x9d, 0x4c, 0x13, 0xff}}}, 12 {{{ -153, 0, 266}, 0, { -3096, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, 13 {{{ 154, -153, 266}, 0, { 3034, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, 14 {{{ 154, 0, 266}, 0, { 3034, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, 15 {{{ -153, -153, 266}, 0, { -3096, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, 16 {{{ 154, 0, -265}, 0, { -3096, 0}, {0x21, 0x4c, 0xa1, 0xff}}}, 17 {{{ -153, -153, -265}, 0, { 3034, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, 18 {{{ -153, 0, -265}, 0, { 3034, 0}, {0xbe, 0x4c, 0xb4, 0xff}}}, 19 {{{ 154, -153, -265}, 0, { -3096, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, 20 {{{ 154, 0, 266}, 0, { -2074, 0}, {0x42, 0x4c, 0x4c, 0xff}}}, 21 {{{ 307, -153, 0}, 0, { 4056, 990}, {0x63, 0xb4, 0x13, 0xff}}}, 22 {{{ 307, 0, 0}, 0, { 4056, 0}, {0x63, 0x4c, 0xed, 0xff}}}, 23 {{{ 154, -153, 266}, 0, { -2074, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, 24 }; 25 26 // 0x07010488 - 0x07010538 27 static const Vtx ttc_seg7_vertex_07010488[] = { 28 {{{ -306, 0, 0}, 0, { -2074, 0}, {0x9d, 0x4c, 0x13, 0xff}}}, 29 {{{ -306, -153, 0}, 0, { -2074, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, 30 {{{ -153, -153, 266}, 0, { 4056, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, 31 {{{ -153, 0, -265}, 0, { -2074, 0}, {0xbe, 0x4c, 0xb4, 0xff}}}, 32 {{{ -153, -153, -265}, 0, { -2074, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, 33 {{{ -306, -153, 0}, 0, { 4056, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, 34 {{{ 307, 0, 0}, 0, { -3096, 0}, {0x63, 0x4c, 0xed, 0xff}}}, 35 {{{ 154, -153, -265}, 0, { 3034, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, 36 {{{ 154, 0, -265}, 0, { 3034, 0}, {0x21, 0x4c, 0xa1, 0xff}}}, 37 {{{ 307, -153, 0}, 0, { -3096, 990}, {0x63, 0xb4, 0x13, 0xff}}}, 38 {{{ -153, 0, 266}, 0, { 4056, 0}, {0xdf, 0x4c, 0x5f, 0xff}}}, 39 }; 40 41 // 0x07010538 - 0x07010638 42 static const Vtx ttc_seg7_vertex_07010538[] = { 43 {{{ 307, 0, 0}, 0, { -1052, 990}, {0x63, 0x4c, 0xed, 0xff}}}, 44 {{{ 154, 0, -265}, 0, { 2012, 990}, {0x21, 0x4c, 0xa1, 0xff}}}, 45 {{{ 0, 0, 0}, 0, { 478, -1052}, {0x00, 0x7f, 0x00, 0xff}}}, 46 {{{ -153, 0, 266}, 0, { 2012, 990}, {0xdf, 0x4c, 0x5f, 0xff}}}, 47 {{{ -306, 0, 0}, 0, { -1052, 990}, {0x9d, 0x4c, 0x13, 0xff}}}, 48 {{{ -153, 0, 266}, 0, { -1052, 990}, {0xdf, 0x4c, 0x5f, 0xff}}}, 49 {{{ 154, 0, 266}, 0, { 2012, 990}, {0x42, 0x4c, 0x4c, 0xff}}}, 50 {{{ 0, 0, 0}, 0, { 480, -1056}, {0x00, 0x7f, 0x00, 0xff}}}, 51 {{{ 0, 0, 0}, 0, { 480, -1052}, {0x00, 0x7f, 0x00, 0xff}}}, 52 {{{ -153, 0, -265}, 0, { -1052, 990}, {0xbe, 0x4c, 0xb4, 0xff}}}, 53 {{{ -306, 0, 0}, 0, { 2012, 990}, {0x9d, 0x4c, 0x13, 0xff}}}, 54 {{{ 154, 0, 266}, 0, { -1052, 990}, {0x42, 0x4c, 0x4c, 0xff}}}, 55 {{{ 307, 0, 0}, 0, { 2012, 990}, {0x63, 0x4c, 0xed, 0xff}}}, 56 {{{ -306, -153, 0}, 0, { 2012, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, 57 {{{ -153, -153, -265}, 0, { -1052, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, 58 {{{ 0, -153, 0}, 0, { 480, -1052}, {0x00, 0x81, 0x00, 0xff}}}, 59 }; 60 61 // 0x07010638 - 0x07010738 62 static const Vtx ttc_seg7_vertex_07010638[] = { 63 {{{ 154, 0, -265}, 0, { -1052, 990}, {0x21, 0x4c, 0xa1, 0xff}}}, 64 {{{ -153, 0, -265}, 0, { 2012, 990}, {0xbe, 0x4c, 0xb4, 0xff}}}, 65 {{{ 0, 0, 0}, 0, { 480, -1052}, {0x00, 0x7f, 0x00, 0xff}}}, 66 {{{ 0, -153, 0}, 0, { 480, -1052}, {0x00, 0x81, 0x00, 0xff}}}, 67 {{{ 307, -153, 0}, 0, { 2012, 990}, {0x63, 0xb4, 0x13, 0xff}}}, 68 {{{ 154, -153, 266}, 0, { -1052, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, 69 {{{ 0, -153, 0}, 0, { 478, -1052}, {0x00, 0x81, 0x00, 0xff}}}, 70 {{{ 154, -153, -265}, 0, { 2012, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, 71 {{{ 307, -153, 0}, 0, { -1052, 990}, {0x63, 0xb4, 0x13, 0xff}}}, 72 {{{ -153, -153, -265}, 0, { 2012, 990}, {0xdf, 0xb4, 0xa1, 0xff}}}, 73 {{{ 154, -153, -265}, 0, { -1052, 990}, {0x42, 0xb4, 0xb4, 0xff}}}, 74 {{{ 0, -153, 0}, 0, { 480, -1056}, {0x00, 0x81, 0x00, 0xff}}}, 75 {{{ 154, -153, 266}, 0, { 2012, 990}, {0x21, 0xb4, 0x5f, 0xff}}}, 76 {{{ -153, -153, 266}, 0, { -1052, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, 77 {{{ -306, -153, 0}, 0, { -1052, 990}, {0x9d, 0xb4, 0xed, 0xff}}}, 78 {{{ -153, -153, 266}, 0, { 2012, 990}, {0xbe, 0xb4, 0x4c, 0xff}}}, 79 }; 80 81 // 0x07010738 - 0x070107D8 82 static const Gfx ttc_seg7_dl_07010738[] = { 83 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09003800), 84 gsDPLoadSync(), 85 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 86 gsSPLight(&ttc_seg7_lights_07010380.l, 1), 87 gsSPLight(&ttc_seg7_lights_07010380.a, 2), 88 gsSPVertex(ttc_seg7_vertex_07010398, 15, 0), 89 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 90 gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0), 91 gsSP2Triangles( 7, 10, 8, 0x0, 11, 12, 13, 0x0), 92 gsSP1Triangle(11, 14, 12, 0x0), 93 gsSPVertex(ttc_seg7_vertex_07010488, 11, 0), 94 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 95 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 96 gsSP1Triangle( 0, 2, 10, 0x0), 97 gsSPEndDisplayList(), 98 }; 99 100 // 0x070107D8 - 0x07010868 101 static const Gfx ttc_seg7_dl_070107D8[] = { 102 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, machine_09001000), 103 gsDPLoadSync(), 104 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 105 gsSPVertex(ttc_seg7_vertex_07010538, 16, 0), 106 gsSP2Triangles( 0, 1, 2, 0x0, 3, 2, 4, 0x0), 107 gsSP2Triangles( 5, 6, 7, 0x0, 8, 9, 10, 0x0), 108 gsSP2Triangles(11, 12, 8, 0x0, 13, 14, 15, 0x0), 109 gsSPVertex(ttc_seg7_vertex_07010638, 16, 0), 110 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 111 gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 10, 0x0), 112 gsSP2Triangles(11, 12, 13, 0x0, 14, 6, 15, 0x0), 113 gsSPEndDisplayList(), 114 }; 115 116 // 0x07010868 - 0x07010930 117 const Gfx ttc_seg7_dl_07010868[] = { 118 gsDPPipeSync(), 119 gsDPSetCycleType(G_CYC_2CYCLE), 120 gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), 121 gsDPSetDepthSource(G_ZS_PIXEL), 122 gsDPSetFogColor(200, 255, 255, 255), 123 gsSPFogPosition(900, 1000), 124 gsSPSetGeometryMode(G_FOG), 125 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2), 126 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), 127 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 128 gsDPTileSync(), 129 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), 130 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 131 gsSPDisplayList(ttc_seg7_dl_07010738), 132 gsDPTileSync(), 133 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_CLAMP, 5, G_TX_NOLOD), 134 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 135 gsSPDisplayList(ttc_seg7_dl_070107D8), 136 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 137 gsDPPipeSync(), 138 gsDPSetCycleType(G_CYC_1CYCLE), 139 gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2), 140 gsSPClearGeometryMode(G_FOG), 141 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 142 gsSPEndDisplayList(), 143 };