model.inc.c (7050B)
1 // Flame 2 3 // 0x030172E0 4 static const Vtx flame_seg3_vertex_030172E0[] = { 5 {{{ -25, -25, 0}, 0, { 0, 992}, {0x00, 0x00, 0x00, 0x00}}}, 6 {{{ 25, -25, 0}, 0, { 992, 992}, {0x00, 0x00, 0x00, 0x00}}}, 7 {{{ 25, 25, 0}, 0, { 992, 0}, {0x00, 0x00, 0x00, 0x00}}}, 8 {{{ -25, 25, 0}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0x00}}}, 9 }; 10 11 // 0x03017320 12 ALIGNED8 static const Texture flame_seg3_texture_03017320[] = { 13 #include "actors/flame/flame_0.ia16.inc.c" 14 }; 15 16 // 0x03017B20 17 ALIGNED8 static const Texture flame_seg3_texture_03017B20[] = { 18 #include "actors/flame/flame_1.ia16.inc.c" 19 }; 20 21 // 0x03018320 22 ALIGNED8 static const Texture flame_seg3_texture_03018320[] = { 23 #include "actors/flame/flame_2.ia16.inc.c" 24 }; 25 26 // 0x03018B20 27 ALIGNED8 static const Texture flame_seg3_texture_03018B20[] = { 28 #include "actors/flame/flame_3.ia16.inc.c" 29 }; 30 31 // 0x03019320 32 ALIGNED8 static const Texture flame_seg3_texture_03019320[] = { 33 #include "actors/flame/flame_4.ia16.inc.c" 34 }; 35 36 // 0x03019B20 37 ALIGNED8 static const Texture flame_seg3_texture_03019B20[] = { 38 #include "actors/flame/flame_5.ia16.inc.c" 39 }; 40 41 // 0x0301A320 42 ALIGNED8 static const Texture flame_seg3_texture_0301A320[] = { 43 #include "actors/flame/flame_6.ia16.inc.c" 44 }; 45 46 // 0x0301AB20 47 ALIGNED8 static const Texture flame_seg3_texture_0301AB20[] = { 48 #include "actors/flame/flame_7.ia16.inc.c" 49 }; 50 51 // 0x0301B320 - 0x0301B3B0 52 const Gfx flame_seg3_dl_0301B320[] = { 53 gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH), 54 gsDPSetEnvColor(255, 50, 0, 200), 55 gsDPSetCombineMode(G_CC_FADEA, G_CC_FADEA), 56 gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 57 gsDPLoadSync(), 58 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 59 gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 60 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 61 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 62 gsSPVertex(flame_seg3_vertex_030172E0, 4, 0), 63 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 64 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 65 gsDPPipeSync(), 66 gsSPSetGeometryMode(G_LIGHTING | G_SHADING_SMOOTH), 67 gsDPSetEnvColor(255, 255, 255, 255), 68 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 69 gsSPEndDisplayList(), 70 }; 71 72 // 0x0301B3B0 - 0x0301B3C8 73 const Gfx flame_seg3_dl_0301B3B0[] = { 74 gsDPPipeSync(), 75 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03017320), 76 gsSPBranchList(flame_seg3_dl_0301B320), 77 }; 78 79 // 0x0301B3C8 - 0x0301B3E0 80 const Gfx flame_seg3_dl_0301B3C8[] = { 81 gsDPPipeSync(), 82 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03017B20), 83 gsSPBranchList(flame_seg3_dl_0301B320), 84 }; 85 86 // 0x0301B3E0 - 0x0301B3F8 87 const Gfx flame_seg3_dl_0301B3E0[] = { 88 gsDPPipeSync(), 89 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03018320), 90 gsSPBranchList(flame_seg3_dl_0301B320), 91 }; 92 93 // 0x0301B3F8 - 0x0301B410 94 const Gfx flame_seg3_dl_0301B3F8[] = { 95 gsDPPipeSync(), 96 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03018B20), 97 gsSPBranchList(flame_seg3_dl_0301B320), 98 }; 99 100 // 0x0301B410 - 0x0301B428 101 const Gfx flame_seg3_dl_0301B410[] = { 102 gsDPPipeSync(), 103 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03019320), 104 gsSPBranchList(flame_seg3_dl_0301B320), 105 }; 106 107 // 0x0301B428 - 0x0301B440 108 const Gfx flame_seg3_dl_0301B428[] = { 109 gsDPPipeSync(), 110 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03019B20), 111 gsSPBranchList(flame_seg3_dl_0301B320), 112 }; 113 114 // 0x0301B440 - 0x0301B458 115 const Gfx flame_seg3_dl_0301B440[] = { 116 gsDPPipeSync(), 117 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_0301A320), 118 gsSPBranchList(flame_seg3_dl_0301B320), 119 }; 120 121 // 0x0301B458 - 0x0301B470 122 const Gfx flame_seg3_dl_0301B458[] = { 123 gsDPPipeSync(), 124 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_0301AB20), 125 gsSPBranchList(flame_seg3_dl_0301B320), 126 }; 127 128 // 0x0301B470 - 0x0301B500 129 const Gfx flame_seg3_dl_0301B470[] = { 130 gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH), 131 gsDPSetEnvColor(100, 100, 255, 255), 132 gsDPSetCombineMode(G_CC_FADEA, G_CC_FADEA), 133 gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 134 gsDPLoadSync(), 135 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 136 gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 137 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 138 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 139 gsSPVertex(flame_seg3_vertex_030172E0, 4, 0), 140 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 141 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 142 gsDPPipeSync(), 143 gsSPSetGeometryMode(G_LIGHTING | G_SHADING_SMOOTH), 144 gsDPSetEnvColor(255, 255, 255, 255), 145 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 146 gsSPEndDisplayList(), 147 }; 148 149 // 0x0301B500 - 0x0301B518 150 const Gfx flame_seg3_dl_0301B500[] = { 151 gsDPPipeSync(), 152 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03017320), 153 gsSPBranchList(flame_seg3_dl_0301B470), 154 }; 155 156 // 0x0301B518 - 0x0301B530 157 const Gfx flame_seg3_dl_0301B518[] = { 158 gsDPPipeSync(), 159 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03017B20), 160 gsSPBranchList(flame_seg3_dl_0301B470), 161 }; 162 163 // 0x0301B530 - 0x0301B548 164 const Gfx flame_seg3_dl_0301B530[] = { 165 gsDPPipeSync(), 166 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03018320), 167 gsSPBranchList(flame_seg3_dl_0301B470), 168 }; 169 170 // 0x0301B548 - 0x0301B560 171 const Gfx flame_seg3_dl_0301B548[] = { 172 gsDPPipeSync(), 173 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03018B20), 174 gsSPBranchList(flame_seg3_dl_0301B470), 175 }; 176 177 // 0x0301B560 - 0x0301B578 178 const Gfx flame_seg3_dl_0301B560[] = { 179 gsDPPipeSync(), 180 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03019320), 181 gsSPBranchList(flame_seg3_dl_0301B470), 182 }; 183 184 // 0x0301B578 - 0x0301B590 185 const Gfx flame_seg3_dl_0301B578[] = { 186 gsDPPipeSync(), 187 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_03019B20), 188 gsSPBranchList(flame_seg3_dl_0301B470), 189 }; 190 191 // 0x0301B590 - 0x0301B5A8 192 const Gfx flame_seg3_dl_0301B590[] = { 193 gsDPPipeSync(), 194 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_0301A320), 195 gsSPBranchList(flame_seg3_dl_0301B470), 196 }; 197 198 // 0x0301B5A8 - 0x0301B5C0 199 const Gfx flame_seg3_dl_0301B5A8[] = { 200 gsDPPipeSync(), 201 gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, flame_seg3_texture_0301AB20), 202 gsSPBranchList(flame_seg3_dl_0301B470), 203 };