SpaghettiKart
Loading...
Searching...
No Matches
update_objects.h
Go to the documentation of this file.
1#ifndef UPDATE_OBJECTS_H
2#define UPDATE_OBJECTS_H
3
4#include "animation.h"
5#include <common_structs.h>
6#include "camera.h"
7#include "objects.h"
8
10
11s32 find_unused_obj_index(s32*);
12void delete_object(s32*);
13s32 func_80071FBC(void);
14s32 add_unused_obj_index(s32*, s32*, s32);
15void delete_object_wrapper(s32*);
16void func_80072120(s32*, s32);
17void func_80072180(void);
18void set_object_flag(s32, s32);
19void clear_object_flag(s32, s32);
20void func_80072214(s32, s32);
21bool is_obj_flag_status_active(s32, s32);
23void func_800722A4(s32, s32);
24void func_800722CC(s32, s32);
25void func_800722F8(s32, s32);
26bool func_80072320(s32, s32);
27bool func_80072354(s32, s32);
28void set_object_timer_state(s32, s32);
29void init_object(s32, s32);
30void func_80072408(s32);
31void func_80072428(s32);
32void object_next_state(s32);
33void func_800724DC(s32);
34void func_800724F8(s32, s32);
35s16 func_80072530(s32);
36void func_80072568(s32, s32);
37void func_800725E8(s32, s32, s32);
38s16 func_80072530(s32);
39void func_8007266C(s32);
40void func_800726CC(s32, s32);
41void func_8007271C(s32, s32);
42void func_8007274C(s32);
43bool set_and_run_timer_object(s32, s32);
44s32 func_8007281C(s32, s32);
45s32 func_800728B0(s32, s32, s32);
46void func_80072950(s32, s32, s32, s32);
47void func_80072974(s32, s32, s32, s32);
48void func_80072998(s32);
49void func_800729B4(s32, s32);
50void set_type_object(s32, s32);
51void func_80072A78(s32, s32);
52s32 func_80072AAC(s32, s32, s32);
53s32 func_80072B48(s32, s32);
54void func_80072C00(s32, s32, s32, s32);
55void func_80072D3C(s32, s32, s32, s32, s32);
56s32 func_80072E54(s32, s32, s32, s32, s32, s32);
57bool func_80072F88(s32, s32, s32, s32, s32, s32);
58bool func_800730BC(s32, s32, s32, s32, s32, s32);
59s32 func_8007326C(s32, s32, s32, s32, s32, s32);
60void func_80073404(s32, u8, u8, Vtx*);
61void init_texture_object(s32, u8*, const char**, u8, u16);
62void func_8007348C(s32, u8*, u8, u8, Vtx*);
63void func_800734D4(void);
64void update_neon_texture(s32);
65void func_80073514(s32);
66void func_80073568(void);
67void func_800735BC(s32, Gfx*, f32);
68void func_80073600(s32);
69void func_80073654(s32);
70void func_8007369C(s32, s32);
71void func_800736E0(s32);
72void func_80073720(s32);
73bool func_8007375C(s32, s32);
74void func_80073800(s32, s32);
75void func_8007381C(s32);
76void func_80073844(s32);
77void func_80073884(s32);
78s32 func_800738A8(s32, s16*, s32, s32, s32, s32, s32);
79void func_80073998(s32, s16*, s32, s32, s32, s32, s32);
80void func_800739CC(s32, s16*, s32, s32, s32, s32, s32);
81bool func_80073A10(s32, s16*, s32, s32, s32, s32, s32);
82s32 func_80073B00(s32, s16*, s32, s32, s32, s32, s32);
83s32 func_80073B34(s32, s16*, s32, s32, s32, s32, s32);
84bool func_80073B78(s32, s32, s16*, s32, s32, s32, s32, s32);
85bool func_80073CB0(s32, s16*, s32, s32, s32, s32, s32);
86void func_80073D68(s32, s16*, s16, s32);
87void func_80073DC0(s32, s16*, s16, s32);
88bool func_80073E18(s32, u16*, u16, s32);
89bool func_80073ED4(s32, u16*, u16, s32); // unused
90void func_80073F90(s32, s32);
91void func_80073FAC(s32);
92void func_80073FD4(s32);
93void func_80074014(void);
94bool func_8007401C(s32, f32*, f32, f32, f32, s32, s32);
95s32 func_80074118(s32, f32*, f32, f32, f32, s32, s32);
96s32 func_8007415C(s32, f32*, f32, f32, f32, s32, s32);
97s32 func_800741B4(s32, f32*, f32, f32, f32, s32, s32);
98void func_800742A8(s32, f32*, f32, f32, f32, s32, s32);
99void func_800742EC(s32, f32*, f32, f32, f32, s32, s32);
100void func_80074344(s32, f32*, f32, f32, f32, s32, s32);
101void func_80074478(s32);
102void func_800744A0(s32);
103void func_800744CC(void);
104void func_80074510(const char**, const char*, size_t, size_t);
105void func_800745C8(s32, const char**);
106void func_8007466C(s32, const char**);
107void func_80074704(s32, const char**);
108size_t func_80074790(s32, const char**);
109void func_800747F0(s32, const char**);
110void func_80074894(s32, const char**);
111void func_800748C4(s32, const char**);
112void func_800748F4(s32, const char**);
113void func_80074924(s32);
114void func_80074D94(s32);
115void func_80074E28(s32);
116void func_80074EE8(void);
117void func_80074FD8(s32);
118void func_800750D8(s32, s32, Vec3f, s32, s32);
119void func_80075304(Vec3f, s32, s32, s32);
120void func_8007542C(s32);
121void init_train_smoke(s32, Vec3f, f32);
122s32 spawn_train_smoke(s32, Vec3f, f32);
123void func_80075698(s32);
124void func_80075714(s32);
125void update_train_smoke(void);
126void func_80075838(void);
127void init_ferry_smoke(s32, Vec3f, f32);
128s32 spawn_ferry_smoke(s32, Vec3f, f32);
129void func_80075B08(s32);
130void func_80075B84(s32);
132void func_80075E5C(s32, Vec3f, u16, f32, s32);
133s32 func_80075F28(Vec3f, u16, f32, s32);
134void func_80075F98(Vec3f, u16, f32);
135void func_8007601C(s32);
136void func_8007614C(void);
137void func_80076194(s32, Vec3f, f32, s32);
138s32 func_80076278(Vec3f, f32, s32);
139void func_800762DC(Vec3f, f32);
140void func_8007634C(s32);
141void func_800763CC(s32);
142void func_80076538(s32);
143void func_8007661C(void);
144void func_8007675C(s32, Vec3s, s32);
145s32 func_80076828(Vec3s, s32);
146void func_80076884(s32);
147void func_80076958(s32);
148void func_800769D8(s32);
149void func_80076AEC(s32);
150void func_80076B7C(void);
151void update_flame_particle(void);
152void init_object_smoke_particle(s32, Vec3f, s16);
153void init_smoke_particle(Vec3f, f32, s16);
154void func_80076DC4(s32);
155void func_80076E14(s32);
156void func_80076ED8(s32);
157void func_80076F2C(void);
158void init_object_smoke_particle2(s32, s32);
159void init_smoke_particles(s32);
160void func_800773D8(f32*, s32);
161void func_80077640(void);
162void init_object_leaf_particle(s32, Vec3f, s32);
163s32 init_leaf_particle(Vec3f, s32);
164void spawn_leaf(Vec3f, s32);
165void func_80077B14(s32);
166void func_80077B3C(s32);
167void func_80077BCC(s32);
168void update_leaf(void);
169void func_80078220(s32);
170void func_80078288(s32);
171void func_800786EC(s32);
172void func_80078790(void);
173void update_snowflakes(void);
174void func_80078C70();
175void func_80078F64(void);
176void func_80079054(s32);
177void func_80079084(s32);
178void func_800790B4(s32);
179void func_800790E4(s32);
180void func_80079114(s32, s32, s32);
181void func_800791F0(s32, s32);
182void func_800797AC(s32);
183void func_80079860(s32);
184void func_8007993C(s32, Player*);
185void func_80079A5C(s32, Player*);
186void func_8007A778(s32, Player*, Camera*);
187void func_8007A884(void);
188void func_8007A88C(s32);
189void func_8007A910(s32);
190void update_object_lakitu(s32);
191void func_8007AA44(s32);
192void func_8007ABFC(s32, s32);
193void consume_item(s32);
194s16 func_8007AFB0(s32, s32);
195s32 func_8007B040(s32, s32);
196void func_8007B254(s32, s32);
197void func_8007B34C(s32);
198void func_8007BB9C(s32);
199void func_8007BBBC(s32);
200void func_8007BD04(s32);
201void update_cheep_cheep_race(void);
202void init_var_cheep_cheep(s32);
203void func_8007BEC8(s32);
204void func_8007BFB0(s32);
205void update_cheep_cheep_ending(void);
206void update_cheep_cheep(s32);
207void wrapper_update_boos(void);
208void func_8007C360(s32, Camera*);
209void func_8007C420(s32, Player*, Camera*);
210void func_8007C4A4(s32);
211void func_8007C550(s32);
212void func_8007C5B4(s32);
213void func_8007C684(s32);
214s32 func_8007C9F8(void);
215void func_8007CA70(void);
216void update_boos(void);
217void func_8007CE0C(s32);
218void func_8007CEDC(s32);
219void func_8007D070(void);
220void func_8007D360(s32, s32);
221void func_8007D6A8(s32, s32);
222void func_8007D714(s32);
223void func_8007D794(s32);
224s32 func_8007D804(s32);
225void func_8007D8AC(s32);
226void func_8007D8D4(s32, s32);
227void func_8007DA4C(s32);
228void func_8007DA74(s32);
229void func_8007DAF8(s32, s32);
230void update_bat(void);
231void func_8007DDC0(s32);
232void init_bb_trash_bin(s32);
233void func_8007E00C(s32);
234void update_trash_bin(void);
235void func_8007E1F4(s32);
236void func_8007E358(s32);
237void func_8007E3EC(s32);
238void func_8007E4C4(void);
239void func_8007E63C(s32);
240void func_8007EC30(s32);
241void func_8007ED6C(s32);
242void func_8007EE5C(s32);
243void func_8007EFBC(s32);
244void func_8007F280(s32);
245void func_8007F544(s32);
246void func_8007F5A8(s32);
247void func_8007F660(s32, s32, s32);
248void func_8007F6C4(s32, s32);
249s32 func_8007F75C(s32);
250void func_8007F8D8(void);
251void func_8007FA08(s32);
252void func_8007FB48(s32);
253void func_8007FEA4(s32);
254void func_8007FF5C(s32);
255void func_8007FFC0(s32);
256void func_80080078(s32);
257void func_800801FC(s32);
258void func_800802C0(s32);
259void func_80080408(s32);
260void func_80080524(s32);
261void func_800806BC(s32);
262void func_8008078C(s32);
263void func_8008085C(s32);
264void func_800808CC(s32);
265void func_80080A14(s32, Player*);
266void func_80080A4C(s32, s32);
267void func_80080B28(s32, s32);
268void func_80080DE4(s32);
269void func_80080E8C(s32, s32, s32);
270void func_80080FEC(s32);
271void func_80081080(s32);
272void func_800810F4(s32);
273void func_80081208(void);
274void func_80081210(void);
275void func_80081790(s32);
276void func_80081848(s32);
277void func_80081924(s32);
278void func_80081A88(s32);
279void func_80081AFC(s32, s32);
280void func_80081D34(s32);
281void func_800821AC(s32, s32);
282void update_moles(void);
283void func_8008241C(s32, s32);
284void func_80082714(s32, s32);
285void func_8008275C(s32);
286void update_seagulls(void);
287void init_ktb_crab(s32);
288void func_80082B34(s32, s32);
289void func_80082C30(s32);
290void func_80082E18(s32);
291void update_crabs(void);
292void func_80083080(void);
293void func_8008311C(s32, s32);
294void func_80083248(s32);
295void func_800833D0(s32, s32);
296void func_80083474(s32);
297void func_8008379C(s32);
298void func_80083868(s32);
299void func_80083948(s32);
300void func_80083A94(s32);
301void func_80083B0C(s32);
302void func_80083BE4(s32);
303void func_80083C04(s32);
304void update_snowmen(void);
305void func_80083F18(s32);
306void func_80083FD0(s32, s32, s32);
307void func_8008421C(s32, s32);
308void func_800842C8(void);
309void func_80084430(s32, s32);
310void func_8008453C(s32, s32);
311void func_800845C8(s32, s32);
312void func_80084B7C(s32, s32);
313void func_80085024(void);
314void func_8008502C(s32, s32);
315void func_80085080(s32);
316void func_800850B0(s32, s32);
317void update_penguins(void);
318void init_hot_air_balloon(s32);
319void func_80085534(s32);
320void func_80085768(s32);
321void update_hot_air_balloon(void);
322void func_80085878(s32, s32);
323void func_800859C8(s32, s32);
324void update_chain_chomps(void);
325void func_80085BB4(s32);
326void init_obj_neon_mushroom(s32);
327void func_80085CA0(s32);
328void func_80085DB8(s32);
329void func_80085E38(s32);
330void func_80085EF8(s32);
331void func_80085F74(s32);
332void func_80086074(s32, s32);
333void func_80086110(s32, s32);
334void update_object_neon(s32, s32);
335void update_neon(void);
336void func_8008629C(s32, s32);
337void func_80086424(s32);
338void func_80086528(s32, s32);
339void func_80086604(void);
340void func_80086700(s32);
341void func_80086940(s32);
342void func_80086C14(s32);
343void func_80086C6C(s32);
344
345extern f32 D_800E43B0[];
346extern Vtx D_800E43F0[];
347extern Vtx D_800E4470[];
348extern Vtx D_800E44B0[];
349extern u16* gItemWindowTLUTs[];
350extern u8* gItemWindowTextures[];
351extern u16* gHudLapTextures[];
352extern u16* gPortraitTLUTs[];
353extern u8* gPortraitTextures[];
354
356extern s16 D_8016347C;
357extern s32 D_80165594;
358extern s32 D_80165598;
359extern s16 D_8018D018;
360extern s8 D_8018D198[];
361extern s8 D_8018D1A8[];
362extern s8 D_8018D1B8[];
363
365
366#endif
s16 D_8016347C
Definition code_80005FD0.c:136
s32 D_80165598
Definition code_80057C60.c:50
s32 D_80165594
Definition code_80057C60.c:49
s8 D_8018D198[NUM_GROUP1_MOLES]
Definition code_80057C60_var.c:63
s16 D_8018D018
Definition code_80057C60_var.c:19
s8 D_8018D1B8[NUM_GROUP3_MOLES]
Definition code_80057C60_var.c:67
s8 D_8018D1A8[NUM_GROUP2_MOLES]
Definition code_80057C60_var.c:65
f32 Vec3f[3]
Definition common_structs.h:10
s16 Vec3s[3]
Definition common_structs.h:15
u8 * gPortraitTextures[]
Definition update_objects.c:122
s32 gPostTimeTrialReplayCannotSave
Definition replays.c:57
Definition camera.h:35
Definition common_structs.h:264
s32 func_80073B00(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:938
void func_80073844(s32 objectIndex)
Definition update_objects.c:850
void init_ferry_smoke(s32 objectIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1481
void func_80086110(s32 objectIndex, s32 arg1)
Definition update_objects.c:3280
void func_800725E8(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:334
s32 func_800738A8(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:860
void func_8007D070(void)
Definition update_objects.c:2799
void update_train_smoke(void)
Definition update_objects.c:1429
void func_80077B14(s32 arg0)
Definition update_objects.c:2154
UNUSED void func_80072974(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:437
void func_80078790(void)
Definition update_objects.c:2306
Vtx D_800E4470[]
Definition update_objects.c:67
void func_80076ED8(s32 objectIndex)
Definition update_objects.c:2040
s32 is_obj_index_flag_status_inactive(s32 objectIndex, s32 arg1)
Definition update_objects.c:240
void func_800729B4(s32 objectIndex, s32 arg1)
Definition update_objects.c:447
UNUSED void func_80072214(s32 objectIndex, s32 arg1)
Definition update_objects.c:228
UNUSED void func_8007274C(s32 objectIndex)
Definition update_objects.c:364
void func_8007661C(void)
Definition update_objects.c:1803
void func_800762DC(Vec3f arg0, f32 arg1)
Definition update_objects.c:1719
void func_8007BB9C(s32 arg0)
Definition update_objects.c:2699
void func_8007D714(s32 arg0)
Definition update_objects.c:2900
s32 func_80075F28(Vec3f arg0, u16 arg1, f32 arg2, s32 arg3)
Definition update_objects.c:1621
void func_80076AEC(s32 objectIndex)
Definition update_objects.c:1938
void func_80075698(s32 objectIndex)
Definition update_objects.c:1391
void func_800722A4(s32 objectIndex, s32 arg1)
Definition update_objects.c:248
void func_800750D8(s32 objectIndex, s32 arg1, Vec3f arg2, s32 arg3, s32 arg4)
Definition update_objects.c:1315
void wrapper_update_boos(void)
Definition update_objects.c:2703
void func_80073998(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:894
void func_8008421C(UNUSED s32 arg0, s32 playerId)
Definition update_objects.c:3087
void func_80073800(s32 objectIndex, s32 arg1)
Definition update_objects.c:842
void func_80073FD4(s32 objectIndex)
Definition update_objects.c:1067
s32 func_8007B040(s32 objectIndex, s32 playerId)
Definition update_objects.c:2411
Vtx D_800E43F0[]
Definition update_objects.c:56
void func_80083F18(s32 objectIndex)
Definition update_objects.c:3049
void func_80085CA0(s32 objectIndex)
Definition update_objects.c:3150
bool func_80073B78(s32 arg0, s32 objectIndex, s16 *arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7)
Definition update_objects.c:949
void clear_object_flag(s32 objectIndex, s32 flag)
Definition update_objects.c:224
void func_80072568(s32 objectIndex, s32 arg1)
Definition update_objects.c:325
void func_80073404(s32 objectIndex, u8 arg1, u8 arg2, Vtx *arg3)
Definition update_objects.c:729
void func_80076884(s32 arg0)
Definition update_objects.c:1869
void func_80078288(s32 objectIndex)
Definition update_objects.c:2231
void func_80074344(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1158
void func_80072C00(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:503
void func_8007601C(s32 objectIndex)
Definition update_objects.c:1641
bool func_80073E18(s32 objectIndex, u16 *arg1, u16 arg2, s32 arg3)
Definition update_objects.c:1014
s16 func_8007AFB0(s32 objectIndex, s32 playerId)
Definition update_objects.c:2391
void func_80075F98(Vec3f arg0, u16 arg1, f32 arg2)
Definition update_objects.c:1631
void func_800769D8(s32 objectIndex)
Definition update_objects.c:1908
u16 * gItemWindowTLUTs[]
Definition update_objects.c:81
void init_object_smoke_particle(s32 objectIndex, Vec3f arg1, s16 arg2)
Definition update_objects.c:1987
void func_8007ABFC(s32 playerId, s32 itemId)
Definition update_objects.c:2347
s32 spawn_ferry_smoke(s32 ferryIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1494
UNUSED void func_800722F8(s32 objectIndex, s32 arg1)
Definition update_objects.c:256
void func_80072428(s32 objectIndex)
Definition update_objects.c:295
s32 func_80071FBC(void)
Definition update_objects.c:157
void func_80075B08(s32 objectIndex)
Definition update_objects.c:1512
void update_neon(void)
Definition update_objects.c:3307
s32 func_80072E54(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:571
void func_8007B34C(s32 playerId)
Definition update_objects.c:2506
void func_800724F8(s32 objectIndex, s32 arg1)
Definition update_objects.c:315
s32 func_8007326C(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:686
void spawn_leaf(Vec3f arg0, UNUSED s32 arg1)
Definition update_objects.c:2144
void func_80073DC0(s32 objectIndex, s16 *arg1, s16 arg2, s32 arg3)
Definition update_objects.c:1005
void func_80085F74(s32 objectIndex)
Definition update_objects.c:3231
s32 func_80072AAC(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:460
void func_800726CC(s32 objectIndex, s32 arg1)
Definition update_objects.c:352
s32 func_80074118(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1108
UNUSED void func_8007348C(s32 objectIndex, u8 *arg1, u8 arg2, u8 arg3, Vtx *arg4)
Definition update_objects.c:748
void func_80076B7C(void)
Definition update_objects.c:1957
void update_ferries_smoke_particle(void)
Definition update_objects.c:1550
void func_8007E1F4(s32 objectIndex)
Definition update_objects.c:2956
s32 add_unused_obj_index(s32 *listIdx, s32 *nextFree, s32 size)
Definition update_objects.c:168
UNUSED void func_8007369C(s32 objectIndex, s32 arg1)
Definition update_objects.c:810
bool func_80072320(s32 objectIndex, s32 arg1)
Definition update_objects.c:260
UNUSED void func_800739CC(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:898
void func_80074510(const char **lakituTexturePtr, const char *devAddr, size_t vaddr, size_t nbytes)
Definition update_objects.c:1212
void func_80072120(s32 *arg0, s32 arg1)
Definition update_objects.c:202
s32 spawn_train_smoke(s32 trainIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1374
void func_80073600(s32 objectIndex)
Definition update_objects.c:798
UNUSED void func_8007271C(s32 objectIndex, s32 arg1)
Definition update_objects.c:358
void func_80074704(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1259
UNUSED void func_80073568()
Definition update_objects.c:778
void func_800747F0(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1286
void func_8007CEDC(s32 objectIndex)
Definition update_objects.c:2751
u16 * gHudLapTextures[]
Definition update_objects.c:115
void func_800744A0(s32 objectIndex)
Definition update_objects.c:1199
void func_800736E0(s32 objectIndex)
Definition update_objects.c:815
bool func_80073A10(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:904
UNUSED void func_80073D68(s32 objectIndex, s16 *arg1, s16 arg2, s32 arg3)
Definition update_objects.c:996
UNUSED void func_80072998(s32 objectIndex)
Definition update_objects.c:443
void func_800735BC(s32 objectIndex, Gfx *arg1, f32 arg2)
Definition update_objects.c:791
void func_8007E3EC(s32 objectIndex)
Definition update_objects.c:3009
void func_800763CC(s32 objectIndex)
Definition update_objects.c:1741
void set_type_object(s32 objectIndex, s32 arg1)
Definition update_objects.c:451
void func_80075304(Vec3f arg0, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:1338
void func_80076194(s32 objectIndex, Vec3f arg1, f32 arg2, s32 arg3)
Definition update_objects.c:1687
void update_object_neon(s32 objectIndex, s32 id)
Definition update_objects.c:3290
void func_800842C8(void)
Definition update_objects.c:3100
s32 func_8007415C(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1112
void func_80076958(s32 objectIndex)
Definition update_objects.c:1896
s32 init_leaf_particle(Vec3f arg0, s32 num)
Definition update_objects.c:2134
void init_obj_neon_mushroom(s32 objectIndex)
Definition update_objects.c:3141
UNUSED void func_800742A8(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1148
s32 func_80076278(Vec3f arg0, f32 arg1, s32 arg2)
Definition update_objects.c:1709
void func_80076DC4(s32 objectIndex)
Definition update_objects.c:2012
s16 func_80072530(s32 objectIndex)
Definition update_objects.c:320
UNUSED void func_80072408(s32 objectIndex)
Definition update_objects.c:291
void object_next_state(s32 objectIndex)
Definition update_objects.c:305
void func_80076F2C(void)
Definition update_objects.c:2047
void func_80075714(s32 objectIndex)
Definition update_objects.c:1406
void func_8007675C(s32 objectIndex, Vec3s arg1, s32 arg2)
Definition update_objects.c:1839
void func_80072D3C(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4)
Definition update_objects.c:537
s32 find_unused_obj_index(s32 *arg0)
Definition update_objects.c:127
void delete_object(s32 *objectIndex)
Definition update_objects.c:151
void func_8007381C(s32 objectIndex)
Definition update_objects.c:846
void func_8007266C(s32 objectIndex)
Definition update_objects.c:345
void init_object_smoke_particle2(s32 objectIndex, s32 flameIndex)
Definition update_objects.c:2067
void func_80074894(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1300
s32 func_80073B34(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:942
void func_8007D360(s32 objectIndex, s32 arg1)
Definition update_objects.c:2854
void func_8007E358(s32 objectIndex)
Definition update_objects.c:2998
void update_snowflakes(void)
Definition update_objects.c:2321
UNUSED s32 func_8007281C(s32 objectIndex, s32 arg1)
Definition update_objects.c:392
bool set_and_run_timer_object(s32 objectIndex, s32 timer)
will return true if the timer is done
Definition update_objects.c:373
void func_8007C360(s32 objectIndex, Camera *camera)
Definition update_objects.c:2708
void func_80083FD0(s32 objectIndex, s32 arg1, s32 playerId)
Definition update_objects.c:3068
void func_80085DB8(s32 objectIndex)
Definition update_objects.c:3186
void update_leaf(void)
Definition update_objects.c:2197
void func_800722CC(s32 objectIndex, s32 arg1)
Definition update_objects.c:252
void func_80085E38(s32 objectIndex)
Definition update_objects.c:3195
void func_8007614C(void)
Definition update_objects.c:1679
void func_800748C4(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1305
void func_800786EC(s32 objectIndex)
Definition update_objects.c:2287
void func_80073514(s32 objectIndex)
Definition update_objects.c:772
Vtx D_800E44B0[]
Definition update_objects.c:74
void func_80073FAC(s32 objectIndex)
Definition update_objects.c:1063
bool func_80072354(s32 objectIndex, s32 arg1)
Definition update_objects.c:268
s32 func_80072B48(s32 objectIndex, s32 arg1)
Definition update_objects.c:481
UNUSED bool func_80073ED4(s32 objectIndex, u16 *arg1, u16 arg2, s32 arg3)
Definition update_objects.c:1037
void init_object(s32 objectIndex, s32 arg1)
Definition update_objects.c:280
void consume_item(s32 playerId)
Definition update_objects.c:2362
void func_80085EF8(s32 objectIndex)
Definition update_objects.c:3222
void func_80073F90(s32 objectIndex, s32 arg1)
Definition update_objects.c:1059
void func_80072950(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:431
void func_80077BCC(s32 objectIndex)
Definition update_objects.c:2180
bool func_80073CB0(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:992
void func_80073720(s32 objectIndex)
Definition update_objects.c:820
void func_80085BB4(s32 objectIndex)
Definition update_objects.c:3130
void func_80076538(s32 objectIndex)
Definition update_objects.c:1780
void func_80078220(s32 objectIndex)
Definition update_objects.c:2217
void func_8007E4C4(void)
Definition update_objects.c:3041
bool func_8007375C(s32 objectIndex, s32 arg1)
Definition update_objects.c:825
void func_80077B3C(s32 objectIndex)
Definition update_objects.c:2159
void func_8007634C(s32 objectIndex)
Definition update_objects.c:1729
UNUSED void func_800742EC(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1152
void init_object_leaf_particle(s32 objectIndex, Vec3f arg1, s32 num)
Definition update_objects.c:2095
bool func_80072F88(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:606
void init_train_smoke(s32 objectIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1361
void func_80078C70()
Definition update_objects.c:2341
size_t func_80074790(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1275
void func_8007D6A8(s32 objectIndex, s32 arg1)
Definition update_objects.c:2888
UNUSED void func_800734D4()
Definition update_objects.c:759
void func_80076E14(s32 objectIndex)
Definition update_objects.c:2019
void func_8007C420(s32 objectIndex, Player *player, Camera *camera)
Definition update_objects.c:2721
void update_flame_particle(void)
Definition update_objects.c:1960
bool func_8007401C(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1075
void func_8007466C(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1242
void init_texture_object(s32 objectIndex, u8 *texture, const char **arg2, u8 arg3, u16 arg4)
Definition update_objects.c:738
f32 D_800E43B0[]
Definition update_objects.c:54
void update_neon_texture(s32 objectIndex)
Definition update_objects.c:762
void func_8007CE0C(s32 objectIndex)
Definition update_objects.c:2732
UNUSED void func_80074014(void)
Definition update_objects.c:1072
void func_8007B254(s32 objectIndex, s32 arg1)
Definition update_objects.c:2478
void func_80075E5C(s32 objectIndex, Vec3f arg1, u16 arg2, f32 arg3, s32 arg4)
Definition update_objects.c:1602
void func_80072180(void)
Definition update_objects.c:211
void init_smoke_particle(Vec3f arg0, UNUSED f32 arg1, s16 arg2)
Definition update_objects.c:2003
void delete_object_wrapper(s32 *arg0)
Definition update_objects.c:198
void func_80073654(s32 objectIndex)
Definition update_objects.c:805
bool is_obj_flag_status_active(s32 objectIndex, s32 arg1)
Definition update_objects.c:232
UNUSED void func_80072A78(s32 objectIndex, s32 arg1)
Definition update_objects.c:455
bool func_800730BC(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:640
void func_80073884(s32 objectIndex)
Definition update_objects.c:855
s32 func_800741B4(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1119
void func_8007DDC0(s32 objectIndex)
Definition update_objects.c:2914
void func_800748F4(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1310
void set_object_timer_state(s32 objectIndex, s32 arg1)
Definition update_objects.c:276
u8 * gItemWindowTextures[]
Definition update_objects.c:98
void func_800744CC(void)
Definition update_objects.c:1203
void func_800724DC(s32 objectIndex)
Definition update_objects.c:311
UNUSED s32 func_800728B0(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:412
void init_smoke_particles(s32 arg0)
Definition update_objects.c:2086
s32 func_80076828(Vec3s arg0, s32 arg1)
Definition update_objects.c:1859
void func_80074478(s32 objectIndex)
Definition update_objects.c:1195
u16 * gPortraitTLUTs[]
Definition update_objects.c:118
void func_80075B84(s32 objectIndex)
Definition update_objects.c:1527
void func_800745C8(s32 objectIndex, const char **lakituTexturePtr)
Definition update_objects.c:1223
void set_object_flag(s32 objectIndex, s32 flag)
Definition update_objects.c:220