Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/actors/common1.h
7854 views
1
#ifndef COMMON1_H
2
#define COMMON1_H
3
4
#include "types.h"
5
6
// blue_fish
7
extern const GeoLayout fish_shadow_geo[];
8
extern const GeoLayout fish_geo[];
9
extern const Gfx blue_fish_seg3_dl_0301BEC0[];
10
extern const Gfx blue_fish_seg3_dl_0301BFB8[];
11
extern const Gfx blue_fish_seg3_dl_0301C0A8[];
12
extern const Gfx blue_fish_seg3_dl_0301C150[];
13
extern const struct Animation *const blue_fish_seg3_anims_0301C2B0[];
14
15
// bowser_key
16
extern const GeoLayout bowser_key_geo[];
17
extern const GeoLayout bowser_key_cutscene_geo[];
18
extern const Gfx bowser_key_dl[];
19
extern const struct Animation *const bowser_key_seg3_anims_list[];
20
21
// butterfly
22
extern const GeoLayout butterfly_geo[];
23
extern const Gfx butterfly_seg3_dl_03005408[];
24
extern const Gfx butterfly_seg3_dl_030054A0[];
25
extern const struct Animation *const butterfly_seg3_anims_030056B0[];
26
27
// coin
28
extern const GeoLayout yellow_coin_geo[];
29
extern const GeoLayout yellow_coin_no_shadow_geo[];
30
extern const GeoLayout blue_coin_geo[];
31
extern const GeoLayout blue_coin_no_shadow_geo[];
32
extern const GeoLayout red_coin_geo[];
33
extern const GeoLayout red_coin_no_shadow_geo[];
34
extern const Gfx coin_seg3_dl_03007780[];
35
extern const Gfx coin_seg3_dl_030077D0[];
36
extern const Gfx coin_seg3_dl_03007800[];
37
extern const Gfx coin_seg3_dl_03007828[];
38
extern const Gfx coin_seg3_dl_03007850[];
39
extern const Gfx coin_seg3_dl_03007878[];
40
extern const Gfx coin_seg3_dl_030078A0[];
41
extern const Gfx coin_seg3_dl_030078C8[];
42
extern const Gfx coin_seg3_dl_030078F0[];
43
extern const Gfx coin_seg3_dl_03007918[];
44
extern const Gfx coin_seg3_dl_03007940[];
45
extern const Gfx coin_seg3_dl_03007968[];
46
extern const Gfx coin_seg3_dl_03007990[];
47
extern const Gfx coin_seg3_dl_030079B8[];
48
49
// dirt
50
extern const GeoLayout dirt_animation_geo[];
51
extern const GeoLayout cartoon_star_geo[];
52
extern const Gfx dirt_seg3_dl_0302BFF8[];
53
extern const Gfx dirt_seg3_dl_0302C028[];
54
extern const Gfx dirt_seg3_dl_0302C238[];
55
extern const Gfx dirt_seg3_dl_0302C298[];
56
extern const Gfx dirt_seg3_dl_0302C2B8[];
57
extern const Gfx dirt_seg3_dl_0302C2D8[];
58
extern const Gfx dirt_seg3_dl_0302C2F8[];
59
extern const Gfx dirt_seg3_dl_0302C318[];
60
extern const Gfx dirt_seg3_dl_0302C378[];
61
extern const Gfx dirt_seg3_dl_0302C3B0[];
62
extern const Gfx dirt_seg3_dl_0302C3E8[];
63
extern const Gfx dirt_seg3_dl_0302C420[];
64
extern const Gfx dirt_seg3_dl_0302C458[];
65
66
// door
67
extern const GeoLayout castle_door_geo[];
68
extern const GeoLayout cabin_door_geo[];
69
extern const GeoLayout wooden_door_geo[];
70
extern const GeoLayout wooden_door2_geo[];
71
extern const GeoLayout metal_door_geo[];
72
extern const GeoLayout hazy_maze_door_geo[];
73
extern const GeoLayout haunted_door_geo[];
74
extern const GeoLayout castle_door_0_star_geo[];
75
extern const GeoLayout castle_door_1_star_geo[];
76
extern const GeoLayout castle_door_3_stars_geo[];
77
extern const GeoLayout key_door_geo[];
78
extern const Gfx door_seg3_dl_03013C10[];
79
extern const Gfx door_seg3_dl_03013CC8[];
80
extern const Gfx door_seg3_dl_03013D78[];
81
extern const Gfx door_seg3_dl_03013E28[];
82
extern const Gfx door_seg3_dl_03013EA8[];
83
extern const Gfx door_seg3_dl_03014020[];
84
extern const Gfx door_seg3_dl_03014100[];
85
extern const Gfx door_seg3_dl_03014128[];
86
extern const Gfx door_seg3_dl_030141C0[];
87
extern const Gfx door_seg3_dl_03014218[];
88
extern const Gfx door_seg3_dl_03014250[];
89
extern const Gfx door_seg3_dl_03014280[];
90
extern const Gfx door_seg3_dl_030142B0[];
91
extern const Gfx door_seg3_dl_030142E0[];
92
extern const Gfx door_seg3_dl_03014310[];
93
extern const Gfx door_seg3_dl_03014340[];
94
extern const Gfx door_seg3_dl_03014470[];
95
extern const Gfx door_seg3_dl_030144E0[];
96
extern const Gfx door_seg3_dl_03014528[];
97
extern const Gfx door_seg3_dl_03014540[];
98
extern const Gfx door_seg3_dl_03014888[];
99
extern const Gfx door_seg3_dl_030149C0[];
100
extern const Gfx door_seg3_dl_03014A20[];
101
extern const Gfx door_seg3_dl_03014A50[];
102
extern const Gfx door_seg3_dl_03014A80[];
103
extern const Gfx door_seg3_dl_03014B30[];
104
extern const Gfx door_seg3_dl_03014BE0[];
105
extern const Gfx door_seg3_dl_03014C90[];
106
extern const Gfx door_seg3_dl_03014D40[];
107
extern const Gfx door_seg3_dl_03014EF0[];
108
extern const Gfx door_seg3_dl_03014F30[];
109
extern const Gfx door_seg3_dl_03014F68[];
110
extern const Gfx door_seg3_dl_03014F98[];
111
extern const Gfx door_seg3_dl_03015008[];
112
extern const Gfx door_seg3_dl_03015078[];
113
extern const Gfx door_seg3_dl_030150E8[];
114
extern const Gfx door_seg3_dl_03015158[];
115
extern const struct Animation *const door_seg3_anims_030156C0[];
116
117
// explosion
118
extern const GeoLayout explosion_geo[];
119
extern const Gfx explosion_seg3_dl_03004208[];
120
extern const Gfx explosion_seg3_dl_03004298[];
121
extern const Gfx explosion_seg3_dl_030042B0[];
122
extern const Gfx explosion_seg3_dl_030042C8[];
123
extern const Gfx explosion_seg3_dl_030042E0[];
124
extern const Gfx explosion_seg3_dl_030042F8[];
125
extern const Gfx explosion_seg3_dl_03004310[];
126
extern const Gfx explosion_seg3_dl_03004328[];
127
128
// flame
129
extern const GeoLayout red_flame_shadow_geo[];
130
extern const GeoLayout red_flame_geo[];
131
extern const GeoLayout blue_flame_geo[];
132
extern const Gfx flame_seg3_dl_0301B320[];
133
extern const Gfx flame_seg3_dl_0301B3B0[];
134
extern const Gfx flame_seg3_dl_0301B3C8[];
135
extern const Gfx flame_seg3_dl_0301B3E0[];
136
extern const Gfx flame_seg3_dl_0301B3F8[];
137
extern const Gfx flame_seg3_dl_0301B410[];
138
extern const Gfx flame_seg3_dl_0301B428[];
139
extern const Gfx flame_seg3_dl_0301B440[];
140
extern const Gfx flame_seg3_dl_0301B458[];
141
extern const Gfx flame_seg3_dl_0301B470[];
142
extern const Gfx flame_seg3_dl_0301B500[];
143
extern const Gfx flame_seg3_dl_0301B518[];
144
extern const Gfx flame_seg3_dl_0301B530[];
145
extern const Gfx flame_seg3_dl_0301B548[];
146
extern const Gfx flame_seg3_dl_0301B560[];
147
extern const Gfx flame_seg3_dl_0301B578[];
148
extern const Gfx flame_seg3_dl_0301B590[];
149
extern const Gfx flame_seg3_dl_0301B5A8[];
150
151
// leaves
152
extern const GeoLayout leaves_geo[];
153
extern const Gfx leaves_seg3_dl_0301CDE0[];
154
155
// mario_cap
156
extern const GeoLayout marios_cap_geo[];
157
extern const GeoLayout marios_metal_cap_geo[];
158
extern const GeoLayout marios_wing_cap_geo[];
159
extern const GeoLayout marios_winged_metal_cap_geo[];
160
extern const Gfx mario_cap_seg3_dl_03022B30[];
161
extern const Gfx mario_cap_seg3_dl_03022B68[];
162
extern const Gfx mario_cap_seg3_dl_03022CC8[];
163
extern const Gfx mario_cap_seg3_dl_03022D10[];
164
extern const Gfx mario_cap_seg3_dl_03022E78[];
165
extern const Gfx mario_cap_seg3_dl_03022EA8[];
166
extern const Gfx mario_cap_seg3_dl_03022ED8[];
167
extern const Gfx mario_cap_seg3_dl_03022F20[];
168
extern const Gfx mario_cap_seg3_dl_03022F48[];
169
extern const Gfx mario_cap_seg3_dl_03022FF8[];
170
extern const Gfx mario_cap_seg3_dl_030230B0[];
171
extern const Gfx mario_cap_seg3_dl_03023108[];
172
extern const Gfx mario_cap_seg3_dl_03023160[];
173
extern const Gfx mario_cap_seg3_dl_03023298[];
174
175
// mist
176
extern const GeoLayout mist_geo[];
177
extern const GeoLayout white_puff_geo[];
178
extern const Gfx mist_seg3_dl_03000880[];
179
extern const Gfx mist_seg3_dl_03000920[];
180
181
// mushroom_1up
182
extern const GeoLayout mushroom_1up_geo[];
183
extern const Gfx mushroom_1up_seg3_dl_0302A628[];
184
extern const Gfx mushroom_1up_seg3_dl_0302A660[];
185
186
// number
187
extern const GeoLayout number_geo[];
188
189
// pebble
190
extern const Gfx pebble_seg3_dl_0301CB00[];
191
192
// power_meter
193
extern const u8 *const power_meter_health_segments_lut[];
194
extern const Gfx dl_power_meter_base[];
195
extern const Gfx dl_power_meter_health_segments_begin[];
196
extern const Gfx dl_power_meter_health_segments_end[];
197
198
// sand
199
extern const Gfx sand_seg3_dl_0302BCD0[];
200
201
// star
202
extern const GeoLayout star_geo[];
203
extern const Gfx star_seg3_dl_0302B7B0[];
204
extern const Gfx star_seg3_dl_0302B870[];
205
extern const Gfx star_seg3_dl_0302B9C0[];
206
extern const Gfx star_seg3_dl_0302BA18[];
207
208
// transparent_star
209
extern const GeoLayout transparent_star_geo[];
210
extern const Gfx transparent_star_seg3_dl_0302C560[];
211
extern const Gfx transparent_star_seg3_dl_0302C620[];
212
213
// tree
214
extern const GeoLayout bubbly_tree_geo[];
215
extern const GeoLayout spiky_tree_geo[];
216
extern const GeoLayout snow_tree_geo[];
217
extern const GeoLayout spiky_tree1_geo[];
218
extern const GeoLayout palm_tree_geo[];
219
extern const Gfx tree_seg3_dl_0302FE88[];
220
extern const Gfx tree_seg3_dl_0302FEB8[];
221
extern const Gfx tree_seg3_dl_0302FEE8[];
222
extern const Gfx tree_seg3_dl_03030FA0[];
223
extern const Gfx tree_seg3_dl_03032088[];
224
extern const Gfx tree_seg3_dl_03032170[];
225
extern const Gfx tree_seg3_dl_03033258[];
226
227
// warp_collision
228
extern const Collision door_seg3_collision_0301CE78[];
229
extern const Collision lll_hexagonal_mesh_seg3_collision_0301CECC[];
230
231
// warp_pipe
232
extern const GeoLayout warp_pipe_geo[];
233
extern const Gfx warp_pipe_seg3_dl_03008E40[];
234
extern const Gfx warp_pipe_seg3_dl_03008F98[];
235
extern const Gfx warp_pipe_seg3_dl_03009968[];
236
extern const Gfx warp_pipe_seg3_dl_03009A20[];
237
extern const Gfx warp_pipe_seg3_dl_03009A50[];
238
extern const Collision warp_pipe_seg3_collision_03009AC8[];
239
240
// white_particle
241
extern const GeoLayout white_particle_geo[];
242
extern const Gfx white_particle_dl[];
243
244
// wooden_signpost
245
extern const GeoLayout wooden_signpost_geo[];
246
extern const Gfx wooden_signpost_seg3_dl_0302D9C8[];
247
extern const Gfx wooden_signpost_seg3_dl_0302DA48[];
248
extern const Gfx wooden_signpost_seg3_dl_0302DC40[];
249
extern const Gfx wooden_signpost_seg3_dl_0302DCD0[];
250
extern const Gfx wooden_signpost_seg3_dl_0302DD08[];
251
extern const Collision wooden_signpost_seg3_collision_0302DD80[];
252
253
#endif
254
255