Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/include/textures.h
7854 views
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
282
283