textures.h (9004B)
1 #ifndef TEXTURES_H 2 #define TEXTURES_H 3 4 #include <PR/ultratypes.h> 5 #include <PR/gbi.h> 6 7 // cave 8 extern const u8 cave_09000000[]; 9 extern const u8 cave_09001000[]; 10 extern const u8 cave_09001800[]; 11 extern const u8 cave_09002800[]; 12 extern const u8 cave_09003000[]; 13 extern const u8 cave_09003800[]; 14 extern const u8 cave_09004800[]; 15 extern const u8 cave_09005800[]; 16 extern const u8 cave_09006800[]; 17 extern const u8 cave_09007000[]; 18 extern const u8 cave_09007800[]; 19 extern const u8 cave_09008800[]; 20 extern const u8 cave_09009800[]; 21 extern const u8 cave_0900A000[]; 22 extern const u8 cave_0900A800[]; 23 extern const u8 cave_0900B800[]; 24 extern const u8 cave_0900C000[]; 25 26 // fire 27 extern const u8 fire_09000000[]; 28 extern const u8 fire_09000800[]; 29 extern const u8 fire_09001000[]; 30 extern const u8 fire_09001800[]; 31 extern const u8 fire_09002000[]; 32 extern const u8 fire_09002800[]; 33 extern const u8 fire_09003000[]; 34 extern const u8 fire_09003800[]; 35 extern const u8 fire_09004000[]; 36 extern const u8 fire_09004800[]; 37 extern const u8 fire_09005000[]; 38 extern const u8 fire_09005800[]; 39 extern const u8 fire_09006000[]; 40 extern const u8 fire_09006800[]; 41 extern const u8 fire_09007000[]; 42 extern const u8 fire_09007800[]; 43 extern const u8 fire_09008000[]; 44 extern const u8 fire_09008800[]; 45 extern const u8 fire_09009000[]; 46 extern const u8 fire_09009800[]; 47 extern const u8 fire_0900A000[]; 48 extern const u8 fire_0900A800[]; 49 extern const u8 fire_0900B000[]; 50 extern const u8 fire_0900B800[]; 51 52 // generic 53 extern const u8 generic_09000000[]; 54 extern const u8 generic_09000800[]; 55 extern const u8 generic_09001000[]; 56 extern const u8 generic_09001800[]; 57 extern const u8 generic_09002000[]; 58 extern const u8 generic_09002800[]; 59 extern const u8 generic_09003000[]; 60 extern const u8 generic_09003800[]; 61 extern const u8 generic_09004000[]; 62 extern const u8 generic_09004800[]; 63 extern const u8 generic_09005000[]; 64 extern const u8 generic_09005800[]; 65 extern const u8 generic_09006000[]; 66 extern const u8 generic_09007000[]; 67 extern const u8 generic_09007800[]; 68 extern const u8 generic_09008000[]; 69 extern const u8 generic_09008800[]; 70 extern const u8 generic_09009000[]; 71 extern const u8 generic_09009800[]; 72 extern const u8 generic_0900A000[]; 73 extern const u8 generic_0900A800[]; 74 extern const u8 generic_0900B000[]; 75 76 // grass 77 extern const u8 grass_09000000[]; 78 extern const u8 grass_09000800[]; 79 extern const u8 grass_09001000[]; 80 extern const u8 grass_09001800[]; 81 extern const u8 grass_09002000[]; 82 extern const u8 grass_09002800[]; 83 extern const u8 grass_09003000[]; 84 extern const u8 grass_09003800[]; 85 extern const u8 grass_09004000[]; 86 extern const u8 grass_09004800[]; 87 extern const u8 grass_09005000[]; 88 extern const u8 grass_09005800[]; 89 extern const u8 grass_09006000[]; 90 extern const u8 grass_09006800[]; 91 extern const u8 grass_09007000[]; 92 extern const u8 grass_09007800[]; 93 extern const u8 grass_09008000[]; 94 extern const u8 grass_09008800[]; 95 extern const u8 grass_09009000[]; 96 extern const u8 grass_09009800[]; 97 extern const u8 grass_0900A000[]; 98 extern const u8 grass_0900A800[]; 99 extern const u8 grass_0900B000[]; 100 extern const u8 grass_0900B800[]; 101 102 // inside 103 extern const u8 inside_09000000[]; 104 extern const u8 inside_09001000[]; 105 extern const u8 inside_09002000[]; 106 extern const u8 inside_09003000[]; 107 extern const u8 inside_09003800[]; 108 extern const u8 inside_09004000[]; 109 extern const u8 inside_09004800[]; 110 extern const u8 inside_09005000[]; 111 extern const u8 inside_09005800[]; 112 extern const u8 inside_09006000[]; 113 extern const u8 inside_09007000[]; 114 extern const u8 inside_09008000[]; 115 extern const u8 inside_09008800[]; 116 extern const u8 inside_09009000[]; 117 extern const u8 inside_0900A000[]; 118 extern const u8 inside_0900B000[]; 119 extern const u8 inside_0900B800[]; 120 121 // machine 122 extern const u8 machine_09000000[]; 123 extern const u8 machine_09000800[]; 124 extern const u8 machine_09001000[]; 125 extern const u8 machine_09001800[]; 126 extern const u8 machine_09002000[]; 127 extern const u8 machine_09002800[]; 128 extern const u8 machine_09003000[]; 129 extern const u8 machine_09003800[]; 130 extern const u8 machine_09004000[]; 131 extern const u8 machine_09005000[]; 132 extern const u8 machine_09005800[]; 133 extern const u8 machine_09006000[]; 134 extern const u8 machine_09006800[]; 135 extern const u8 machine_09007000[]; 136 extern const u8 machine_09007800[]; 137 extern const u8 machine_09008000[]; 138 extern const u8 machine_09008400[]; 139 140 // mountain 141 extern const u8 mountain_09000000[]; 142 extern const u8 mountain_09000800[]; 143 extern const u8 mountain_09001800[]; 144 extern const u8 mountain_09002800[]; 145 extern const u8 mountain_09003000[]; 146 extern const u8 mountain_09003800[]; 147 extern const u8 mountain_09004000[]; 148 extern const u8 mountain_09004800[]; 149 extern const u8 mountain_09005000[]; 150 extern const u8 mountain_09005800[]; 151 extern const u8 mountain_09006800[]; 152 extern const u8 mountain_09007000[]; 153 extern const u8 mountain_09007800[]; 154 extern const u8 mountain_09008000[]; 155 extern const u8 mountain_09008800[]; 156 extern const u8 mountain_09009800[]; 157 extern const u8 mountain_0900A000[]; 158 extern const u8 mountain_0900A800[]; 159 extern const u8 mountain_0900B000[]; 160 extern const u8 mountain_0900B800[]; 161 extern const u8 mountain_0900C000[]; 162 163 // outside 164 extern const u8 outside_09000000[]; 165 extern const u8 outside_09000800[]; 166 extern const u8 outside_09001000[]; 167 extern const u8 outside_09002000[]; 168 extern const u8 outside_09003000[]; 169 extern const u8 outside_09003800[]; 170 extern const u8 outside_09004000[]; 171 extern const u8 outside_09004800[]; 172 extern const u8 outside_09005800[]; 173 extern const u8 outside_09006000[]; 174 extern const u8 outside_09006800[]; 175 extern const u8 outside_09007800[]; 176 extern const u8 outside_09008000[]; 177 extern const u8 outside_09008800[]; 178 extern const u8 outside_09009000[]; 179 extern const u8 outside_09009800[]; 180 extern const u8 outside_0900A000[]; 181 extern const u8 outside_0900A800[]; 182 extern const u8 outside_0900B000[]; 183 extern const u8 outside_0900B400[]; 184 extern const u8 outside_0900BC00[]; 185 186 // sky 187 extern const u8 sky_09000000[]; 188 extern const u8 sky_09000800[]; 189 extern const u8 sky_09001000[]; 190 extern const u8 sky_09001800[]; 191 extern const u8 sky_09002000[]; 192 extern const u8 sky_09003000[]; 193 extern const u8 sky_09003800[]; 194 extern const u8 sky_09004800[]; 195 extern const u8 sky_09005000[]; 196 extern const u8 sky_09005800[]; 197 extern const u8 sky_09006000[]; 198 extern const u8 texture_metal_hole[]; 199 extern const u8 sky_09007000[]; 200 extern const u8 sky_09007800[]; 201 extern const u8 sky_09008000[]; 202 203 // snow 204 extern const u8 snow_09000000[]; 205 extern const u8 snow_09000800[]; 206 extern const u8 snow_09001000[]; 207 extern const u8 snow_09002000[]; 208 extern const u8 snow_09002800[]; 209 extern const u8 snow_09003000[]; 210 extern const u8 snow_09003800[]; 211 extern const u8 snow_09004000[]; 212 extern const u8 snow_09004800[]; 213 extern const u8 snow_09005000[]; 214 extern const u8 snow_09005800[]; 215 extern const u8 snow_09006000[]; 216 extern const u8 snow_09006800[]; 217 extern const u8 snow_09007000[]; 218 extern const u8 snow_09008000[]; 219 extern const u8 snow_09008800[]; 220 extern const u8 snow_09009000[]; 221 extern const u8 snow_09009800[]; 222 223 // spooky 224 extern const u8 spooky_09000000[]; 225 extern const u8 spooky_09000800[]; 226 extern const u8 spooky_09001000[]; 227 extern const u8 spooky_09001800[]; 228 extern const u8 spooky_09002800[]; 229 extern const u8 spooky_09003800[]; 230 extern const u8 spooky_09004800[]; 231 extern const u8 spooky_09005000[]; 232 extern const u8 spooky_09006000[]; 233 extern const u8 spooky_09006800[]; 234 extern const u8 spooky_09007000[]; 235 extern const u8 spooky_09008000[]; 236 extern const u8 spooky_09008800[]; 237 extern const u8 spooky_09009000[]; 238 extern const u8 spooky_0900A000[]; 239 extern const u8 spooky_0900A800[]; 240 extern const u8 spooky_0900B000[]; 241 extern const u8 spooky_0900B800[]; 242 243 // water 244 extern const u8 water_09000000[]; 245 extern const u8 water_09000800[]; 246 extern const u8 water_09001800[]; 247 extern const u8 water_09002800[]; 248 extern const u8 water_09003800[]; 249 extern const u8 water_09004800[]; 250 extern const u8 water_09005800[]; 251 extern const u8 water_09006000[]; 252 extern const u8 water_09006800[]; 253 extern const u8 water_09007800[]; 254 extern const u8 water_09008800[]; 255 extern const u8 water_09009000[]; 256 extern const u8 water_0900A000[]; 257 extern const u8 water_0900A800[]; 258 extern const u8 water_0900B800[]; 259 260 // effect 261 extern const u8 *const flower_bubbles_textures_ptr_0B002008[]; 262 extern const u8 *const lava_bubble_ptr_0B006020[]; 263 extern const u8 *const bubble_ptr_0B006848[]; 264 extern const Gfx tiny_bubble_dl_0B006A50[]; 265 extern const Gfx tiny_bubble_dl_0B006AB0[]; 266 extern const Gfx tiny_bubble_dl_0B006CD8[]; 267 extern const Gfx tiny_bubble_dl_0B006D38[]; 268 extern const Gfx tiny_bubble_dl_0B006D68[]; 269 270 // title_screen_bg 271 extern const Gfx title_screen_bg_dl_0A000100[]; 272 extern const Gfx title_screen_bg_dl_0A000118[]; 273 extern const Gfx title_screen_bg_dl_0A000130[]; 274 extern const Gfx title_screen_bg_dl_0A000148[]; 275 extern const Gfx title_screen_bg_dl_0A000160[]; 276 extern const Gfx title_screen_bg_dl_0A000178[]; 277 extern const Gfx title_screen_bg_dl_0A000190[]; 278 extern const u8 *const mario_title_texture_table[]; 279 extern const u8 *const game_over_texture_table[]; 280 281 #endif // TEXTURES_H