model.inc.c (8105B)
1 // 0x07003688 - 0x07003778 2 static const Vtx bitdw_seg7_vertex_07003688[] = { 3 {{{ 3507, -588, 205}, 0, { 4226, -542}, {0x2b, 0x5c, 0x54, 0xff}}}, 4 {{{ 3712, -485, 614}, 0, { 4056, -1054}, {0x2b, 0x5c, 0x54, 0xff}}}, 5 {{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x2b, 0x5c, 0x54, 0xff}}}, 6 {{{ 3507, -485, 205}, 0, { 4226, -542}, {0x2b, 0x5c, 0x54, 0xff}}}, 7 {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x2b, 0x5c, 0x54, 0xff}}}, 8 {{{ -1305, 640, 614}, 0, { -116, 3118}, {0x2b, 0x5c, 0x54, 0xff}}}, 9 {{{ -2124, 1152, -921}, 0, { 478, 5076}, {0x2b, 0x5c, 0x54, 0xff}}}, 10 {{{ -1919, 742, -921}, 0, { 650, 4906}, {0x2b, 0x5c, 0x54, 0xff}}}, 11 {{{ -1509, 742, -1125}, 0, { 1160, 4736}, {0x2b, 0x5c, 0x54, 0xff}}}, 12 {{{ -895, 640, 0}, 0, { 734, 3288}, {0x2b, 0x5c, 0x54, 0xff}}}, 13 {{{ -895, 230, 0}, 0, { 734, 3288}, {0x2b, 0x5c, 0x54, 0xff}}}, 14 {{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0x2b, 0x5c, 0x54, 0xff}}}, 15 {{{ 742, 230, 1126}, 0, { 1160, 990}, {0x37, 0x7e, 0x69, 0xff}}}, 16 {{{ -1305, 640, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}}, 17 {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}}, 18 }; 19 20 // 0x07003778 - 0x07003868 21 static const Vtx bitdw_seg7_vertex_07003778[] = { 22 {{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x37, 0x7e, 0x69, 0xff}}}, 23 {{{ 3712, -485, 614}, 0, { 4056, -1054}, {0x37, 0x7e, 0x69, 0xff}}}, 24 {{{ 2381, -383, 614}, 0, { 2948, 54}, {0x37, 0x7e, 0x69, 0xff}}}, 25 {{{ 2381, -588, 614}, 0, { 2948, 54}, {0x37, 0x7e, 0x69, 0xff}}}, 26 {{{ 2176, -485, 0}, 0, { 3290, 734}, {0x37, 0x7e, 0x69, 0xff}}}, 27 {{{ 3507, -485, 205}, 0, { 4226, -542}, {0x37, 0x7e, 0x69, 0xff}}}, 28 {{{ 3507, -588, 205}, 0, { 4226, -542}, {0x37, 0x7e, 0x69, 0xff}}}, 29 {{{ 2176, -383, 0}, 0, { 3290, 734}, {0x37, 0x7e, 0x69, 0xff}}}, 30 {{{ 742, 230, 512}, 0, { 1672, 1500}, {0x37, 0x7e, 0x69, 0xff}}}, 31 {{{ -895, 230, 0}, 0, { 734, 3288}, {0x37, 0x7e, 0x69, 0xff}}}, 32 {{{ -895, 640, 0}, 0, { 734, 3288}, {0x37, 0x7e, 0x69, 0xff}}}, 33 {{{ 742, -178, 512}, 0, { 1672, 1500}, {0x37, 0x7e, 0x69, 0xff}}}, 34 {{{ 447, -59, 1044}, 0, { 982, 1302}, {0x37, 0x7e, 0x69, 0xff}}}, 35 {{{ 742, 230, 1126}, 0, { 1160, 990}, {0x37, 0x7e, 0x69, 0xff}}}, 36 {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x37, 0x7e, 0x69, 0xff}}}, 37 }; 38 39 // 0x07003868 - 0x07003968 40 static const Vtx bitdw_seg7_vertex_07003868[] = { 41 {{{ 742, 230, 512}, 0, { 1672, 1500}, {0x2e, 0x9a, 0x73, 0xff}}}, 42 {{{ 2176, -383, 0}, 0, { 3290, 734}, {0x2e, 0x9a, 0x73, 0xff}}}, 43 {{{ 2176, -485, 0}, 0, { 3290, 734}, {0x2e, 0x9a, 0x73, 0xff}}}, 44 {{{ 742, -178, 512}, 0, { 1672, 1500}, {0x2e, 0x9a, 0x73, 0xff}}}, 45 {{{ 2381, -588, 614}, 0, { 2948, 54}, {0x2e, 0x9a, 0x73, 0xff}}}, 46 {{{ 742, 230, 1126}, 0, { 1160, 990}, {0x2e, 0x9a, 0x73, 0xff}}}, 47 {{{ 447, -59, 1044}, 0, { 982, 1302}, {0x2e, 0x9a, 0x73, 0xff}}}, 48 {{{ 2381, -383, 614}, 0, { 2948, 54}, {0x2e, 0x9a, 0x73, 0xff}}}, 49 {{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0xff, 0xff, 0xff, 0xff}}}, 50 {{{ -2124, 1152, -921}, 0, { 478, 5076}, {0xff, 0xff, 0xff, 0xff}}}, 51 {{{ -1305, 640, 614}, 0, { -116, 3118}, {0xff, 0xff, 0xff, 0xff}}}, 52 {{{ 2176, -383, 0}, 0, { 3290, 734}, {0xff, 0xff, 0xff, 0xff}}}, 53 {{{ 2381, -383, 614}, 0, { 2948, 54}, {0xff, 0xff, 0xff, 0xff}}}, 54 {{{ 3712, -485, 614}, 0, { 4056, -1054}, {0xff, 0xff, 0xff, 0xff}}}, 55 {{{ 3507, -485, 205}, 0, { 4226, -542}, {0xff, 0xff, 0xff, 0xff}}}, 56 {{{ 742, 230, 512}, 0, { 1672, 1500}, {0xff, 0xff, 0xff, 0xff}}}, 57 }; 58 59 // 0x07003968 - 0x07003A68 60 static const Vtx bitdw_seg7_vertex_07003968[] = { 61 {{{ 742, 230, 512}, 0, { 1672, 1500}, {0xff, 0xff, 0xff, 0xff}}}, 62 {{{ 742, 230, 1126}, 0, { 1160, 990}, {0xff, 0xff, 0xff, 0xff}}}, 63 {{{ 2381, -383, 614}, 0, { 2948, 54}, {0xff, 0xff, 0xff, 0xff}}}, 64 {{{ 742, 230, 512}, 0, { 1672, 1498}, {0xff, 0xff, 0xff, 0xff}}}, 65 {{{ -895, 640, 0}, 0, { 734, 3288}, {0xff, 0xff, 0xff, 0xff}}}, 66 {{{ -1305, 640, 614}, 0, { -116, 3118}, {0xff, 0xff, 0xff, 0xff}}}, 67 {{{ -1509, 1152, -1125}, 0, { 1160, 4736}, {0xff, 0xff, 0xff, 0xff}}}, 68 {{{ 2176, -485, 0}, 0, { 3290, 734}, {0x00, 0x43, 0x43, 0xff}}}, 69 {{{ 3507, -588, 205}, 0, { 4226, -542}, {0x00, 0x43, 0x43, 0xff}}}, 70 {{{ 2381, -588, 614}, 0, { 2948, 54}, {0x00, 0x43, 0x43, 0xff}}}, 71 {{{ 3712, -588, 614}, 0, { 4056, -1054}, {0x00, 0x43, 0x43, 0xff}}}, 72 {{{ 742, -178, 512}, 0, { 1672, 1500}, {0x00, 0x43, 0x43, 0xff}}}, 73 {{{ 447, -59, 1044}, 0, { 982, 1302}, {0x00, 0x43, 0x43, 0xff}}}, 74 {{{ -1305, 333, 614}, 0, { -116, 3118}, {0x00, 0x43, 0x43, 0xff}}}, 75 {{{ -895, 230, 0}, 0, { 734, 3288}, {0x00, 0x43, 0x43, 0xff}}}, 76 {{{ -1919, 742, -921}, 0, { 650, 4906}, {0x00, 0x43, 0x43, 0xff}}}, 77 }; 78 79 // 0x07003A68 - 0x07003A98 80 static const Vtx bitdw_seg7_vertex_07003A68[] = { 81 {{{ -1919, 742, -921}, 0, { 650, 4906}, {0x00, 0x43, 0x43, 0xff}}}, 82 {{{ -1509, 742, -1125}, 0, { 1160, 4736}, {0x00, 0x43, 0x43, 0xff}}}, 83 {{{ -895, 230, 0}, 0, { 734, 3288}, {0x00, 0x43, 0x43, 0xff}}}, 84 }; 85 86 // 0x07003A98 - 0x07003BF0 87 static const Gfx bitdw_seg7_dl_07003A98[] = { 88 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bitdw_seg7_texture_07000800), 89 gsDPLoadSync(), 90 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 91 gsSPVertex(bitdw_seg7_vertex_07003688, 15, 0), 92 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 93 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 94 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 95 gsSP1Triangle(12, 13, 14, 0x0), 96 gsSPVertex(bitdw_seg7_vertex_07003778, 15, 0), 97 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 98 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 99 gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0), 100 gsSP1Triangle(12, 13, 14, 0x0), 101 gsSPVertex(bitdw_seg7_vertex_07003868, 16, 0), 102 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 2, 0x0), 103 gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0), 104 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 105 gsSP2Triangles(14, 11, 13, 0x0, 11, 15, 12, 0x0), 106 gsSPVertex(bitdw_seg7_vertex_07003968, 16, 0), 107 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 1, 0x0), 108 gsSP2Triangles( 4, 5, 1, 0x0, 4, 6, 5, 0x0), 109 gsSP2Triangles( 7, 8, 9, 0x0, 8, 10, 9, 0x0), 110 gsSP2Triangles(11, 7, 9, 0x0, 11, 9, 12, 0x0), 111 gsSP2Triangles(13, 14, 11, 0x0, 12, 13, 11, 0x0), 112 gsSP1Triangle(13, 15, 14, 0x0), 113 gsSPVertex(bitdw_seg7_vertex_07003A68, 3, 0), 114 gsSP1Triangle( 0, 1, 2, 0x0), 115 gsSPEndDisplayList(), 116 }; 117 118 // 0x07003BF0 - 0x07003C60 119 const Gfx bitdw_seg7_dl_07003BF0[] = { 120 gsDPPipeSync(), 121 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 122 gsSPClearGeometryMode(G_LIGHTING), 123 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), 124 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 125 gsDPTileSync(), 126 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), 127 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 128 gsSPDisplayList(bitdw_seg7_dl_07003A98), 129 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 130 gsDPPipeSync(), 131 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 132 gsSPSetGeometryMode(G_LIGHTING), 133 gsSPEndDisplayList(), 134 };