Mario Kart 64
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
11void func_80077D5C(s32);
13void delete_object(s32*);
14s32 func_80071FBC(void);
17void func_80072120(s32*, s32);
18void func_80072180(void);
21void func_80072214(s32, s32);
24void func_800722A4(s32, s32);
25void func_800722CC(s32, s32);
26void func_800722F8(s32, s32);
27bool func_80072320(s32, s32);
28bool func_80072354(s32, s32);
30void init_object(s32, s32);
31void func_80072408(s32);
32void func_80072428(s32);
34void func_800724DC(s32);
35void func_800724F8(s32, s32);
37void func_80072568(s32, s32);
38void func_800725E8(s32, s32, s32);
40void func_8007266C(s32);
41void func_800726CC(s32, s32);
42void func_8007271C(s32, s32);
43void func_8007274C(s32);
47void func_80072950(s32, s32, s32, s32);
48void func_80072974(s32, s32, s32, s32);
49void func_80072998(s32);
50void func_800729B4(s32, s32);
52void func_80072A78(s32, s32);
55void func_80072C00(s32, s32, s32, s32);
56void func_80072D3C(s32, s32, s32, s32, s32);
58bool func_80072F88(s32, s32, s32, s32, s32, s32);
59bool func_800730BC(s32, s32, s32, s32, s32, s32);
61void func_80073404(s32, u8, u8, Vtx*);
62void init_texture_object(s32, u8*, u8*, u8, u16);
63void func_8007348C(s32, u8*, u8, u8, Vtx*);
64void func_800734D4(void);
66void func_80073514(s32);
67void func_80073568(void);
68void func_800735BC(s32, Gfx*, f32);
69void func_80073600(s32);
70void func_80073654(s32);
71void func_8007369C(s32, s32);
72void func_800736E0(s32);
73void func_80073720(s32);
74bool func_8007375C(s32, s32);
75void func_80073800(s32, s32);
76void func_8007381C(s32);
77void func_80073844(s32);
78void func_80073884(s32);
80void func_80073998(s32, s16*, s32, s32, s32, s32, s32);
81void func_800739CC(s32, s16*, s32, s32, s32, s32, s32);
82bool func_80073A10(s32, s16*, s32, s32, s32, s32, s32);
85bool func_80073B78(s32, s32, s16*, s32, s32, s32, s32, s32);
86bool func_80073CB0(s32, s16*, s32, s32, s32, s32, s32);
87bool func_80073D0C(s32, s16*, s32, s32, s32, s32, s32);
88void func_80073D68(s32, s16*, s16, s32);
89void func_80073DC0(s32, s16*, s16, s32);
90bool func_80073E18(s32, u16*, u16, s32);
92void func_80073F90(s32, s32);
93void func_80073FAC(s32);
94void func_80073FD4(s32);
95void func_80074014(void);
96bool func_8007401C(s32, f32*, f32, f32, f32, s32, s32);
100void func_800742A8(s32, f32*, f32, f32, f32, s32, s32);
101void func_800742EC(s32, f32*, f32, f32, f32, s32, s32);
102void func_80074344(s32, f32*, f32, f32, f32, s32, s32);
103void func_80074478(s32);
104void func_800744A0(s32);
105void func_800744CC(void);
106void func_80074510(uintptr_t, void*, size_t);
107void func_800745C8(s32, uintptr_t);
108void func_8007466C(s32, uintptr_t);
109void func_80074704(s32, uintptr_t);
111void func_800747F0(s32, u8*);
112void func_80074894(s32, u8*);
113void func_800748C4(s32, u8*);
114void func_800748F4(s32, u8*);
115void func_80074924(s32);
116void func_80074D94(s32);
117void func_80074E28(s32);
118void func_80074EE8(void);
119void func_80074FD8(s32);
120void func_800750D8(s32, s32, Vec3f, s32, s32);
121void func_80075304(Vec3f, s32, s32, s32);
122void func_8007542C(s32);
125void func_80075698(s32);
126void func_80075714(s32);
127void update_train_smoke(void);
128void func_80075838(void);
131void func_80075B08(s32);
132void func_80075B84(s32);
134void func_80075E5C(s32, Vec3f, u16, f32, s32);
136void func_80075F98(Vec3f, u16, f32);
137void func_8007601C(s32);
138void func_8007614C(void);
139void func_80076194(s32, Vec3f, f32, s32);
141void func_800762DC(Vec3f, f32);
142void func_8007634C(s32);
143void func_800763CC(s32);
144void func_80076538(s32);
145void func_8007661C(void);
146void func_8007675C(s32, Vec3s, s32);
148void func_80076884(s32);
149void func_80076958(s32);
150void func_800769D8(s32);
151void func_80076AEC(s32);
152void func_80076B7C(void);
153void update_flame_particle(void);
156void func_80076DC4(s32);
157void func_80076E14(s32);
158void func_80076ED8(s32);
159void func_80076F2C(void);
162void func_800773D8(f32*, s32);
163void func_80077428(s32);
164void func_80077450(s32);
165void func_80077584(s32);
166void func_80077640(void);
169void spawn_leaf(Vec3f, s32);
170void func_80077B14(s32);
171void func_80077B3C(s32);
172void func_80077BCC(s32);
173void update_leaf(void);
174void func_80077E20(s32);
175void func_80078220(s32);
176void func_80078288(s32);
177void func_800786EC(s32);
178void func_80078790(void);
179void update_snowflakes(void);
180void func_800788F8(s32, u16, Camera*);
183void func_80078C68(void);
185void func_80078F64(void);
186void func_80079054(s32);
187void func_80079084(s32);
188void func_800790B4(s32);
189void func_800790E4(s32);
190void func_80079114(s32, s32, s32);
191void func_800791F0(s32, s32);
192void func_800797AC(s32);
193void func_80079860(s32);
194void func_8007993C(s32, Player*);
195void func_80079A5C(s32, Player*);
198void func_8007A884(void);
199void func_8007A88C(s32);
200void func_8007A910(s32);
202void func_8007AA44(s32);
203void func_8007ABFC(s32, bool);
204void consume_item(s32);
210void func_8007B254(s32, s32);
211void func_8007B34C(s32);
212void func_8007BB9C(s32);
213void func_8007BBBC(s32);
214void func_8007BD04(s32);
215void update_cheep_cheep_race(void);
217void func_8007BEC8(s32);
218void func_8007BFB0(s32);
221void wrapper_update_boos(void);
222void func_8007C360(s32, Camera*);
224void func_8007C4A4(s32);
225void func_8007C550(s32);
226void func_8007C5B4(s32);
227void func_8007C684(s32);
228void func_8007C49C(void);
229void func_8007C7B4(s32, s32);
230void func_8007C91C(s32);
231s32 func_8007C9F8(void);
232void func_8007CA70(void);
233void update_boos(void);
234void func_8007CE0C(s32);
235void func_8007CEDC(s32);
236void func_8007D070(void);
237void func_8007D360(s32, s32);
238void func_8007D6A8(s32, s32);
239void func_8007D714(s32);
240void func_8007D794(s32);
242void func_8007D8AC(s32);
243void func_8007D8D4(s32, s32);
244void func_8007DA4C(s32);
245void func_8007DA74(s32);
246void func_8007DAF8(s32, s32);
247void update_bat(void);
248void func_8007DDC0(s32);
250void func_8007E00C(s32);
251void update_trash_bin(void);
252void func_8007E1F4(s32);
253void func_8007E358(s32);
254void func_8007E3EC(s32);
255void func_8007E4C4(void);
258void func_8007E63C(s32);
259void func_8007EC30(s32);
260void func_8007ED6C(s32);
261void func_8007EE5C(s32);
262void func_8007EFBC(s32);
263void func_8007F280(s32);
264void func_8007F544(s32);
265void func_8007F5A8(s32);
266void func_8007F660(s32, s32, s32);
267void func_8007F6C4(s32, s32);
269void func_8007F8D8(void);
270void func_8007FA08(s32);
271void func_8007FB48(s32);
272void func_8007FEA4(s32);
273void func_8007FF5C(s32);
274void func_8007FFC0(s32);
275void func_80080078(s32);
276void func_800801FC(s32);
277void func_800802C0(s32);
278void func_80080408(s32);
279void func_80080524(s32);
280void func_800806BC(s32);
281void func_8008078C(s32);
282void func_8008085C(s32);
283void func_800808CC(s32);
284void func_80080A14(s32, Player*);
285void func_80080A4C(s32, s32);
286void func_80080B28(s32, s32);
287void func_80080DE4(s32);
288void func_80080E8C(s32, s32, s32);
289void func_80080FEC(s32);
290void func_80081080(s32);
291void func_800810F4(s32);
292void func_80081208(void);
293void func_80081210(void);
294void func_8008153C(s32);
295void func_80081790(s32);
296void func_80081848(s32);
297void func_80081924(s32);
298void func_80081A88(s32);
299void func_80081AFC(s32, s32);
300void func_80081D34(s32);
301void func_80081FF4(s32, s32);
302void func_800821AC(s32, s32);
303void update_moles(void);
304void func_8008241C(s32, s32);
305void func_80082714(s32, s32);
306void func_8008275C(s32);
307void update_seagulls(void);
308void init_ktb_crab(s32);
309void func_80082B34(s32, s32);
310void func_80082C30(s32);
311void func_80082E18(s32);
312void update_crabs(void);
313void func_80082F1C(s32, s32);
314void func_80083018(s32, s32);
315void func_80083060(s32);
316void func_80083080(void);
317void func_8008311C(s32, s32);
318void func_80083248(s32);
319void func_800833D0(s32, s32);
320void func_80083474(s32);
321void update_hedgehogs(void);
322void func_80083538(s32, Vec3f, s32, s32);
323void func_800836F0(Vec3f);
324void func_8008379C(s32);
325void func_80083868(s32);
326void func_80083948(s32);
327void func_80083A94(s32);
328void func_80083B0C(s32);
329void func_80083BE4(s32);
330void func_80083C04(s32);
331void update_snowmen(void);
332void func_80083F18(s32);
333void func_80083FD0(s32, s32, s32);
334void func_8008421C(s32, s32);
335void func_800842C8(void);
336void func_80084430(s32, s32);
337void func_8008453C(s32, s32);
338void func_800845C8(s32, s32);
339void func_80084B7C(s32, s32);
340void func_80084D2C(s32, s32);
341void func_80085024(void);
342void func_8008502C(s32, s32);
343void func_80085080(s32);
344void func_800850B0(s32, s32);
345void update_penguins(void);
347void func_80085534(s32);
348void func_80085768(s32);
349void update_hot_air_balloon(void);
350void func_80085878(s32, s32);
351void func_800859C8(s32, s32);
352void update_chain_chomps(void);
353void func_80085BB4(s32);
355void func_80085CA0(s32);
356void func_80085DB8(s32);
357void func_80085E38(s32);
358void func_80085EF8(s32);
359void func_80085F74(s32);
360void func_80086074(s32, s32);
361void func_80086110(s32, s32);
363void update_neon(void);
364void func_8008629C(s32, s32);
365void func_80086424(s32);
366void func_80086528(s32, s32);
367void func_80086604(void);
368void func_80086700(s32);
369void func_80086940(s32);
370void func_80086C14(s32);
371void func_80086C6C(s32);
372void func_80086D80(void);
373
374s32 osPiStartDma(OSIoMesg* mb, s32 priority, s32 direction, uintptr_t devAddr, void* vAddr, size_t nbytes,
375 OSMesgQueue* mq);
376s32 osRecvMesg(OSMesgQueue*, OSMesg*, s32);
377
378extern f32 D_800E43B0[];
379extern Vtx D_800E43F0[];
380extern Vtx D_800E4470[];
381extern Vtx D_800E44B0[];
382extern u16* gItemWindowTLUTs[];
383extern u8* gItemWindowTextures[];
384extern u16* gHudLapTextures[];
385extern u16* gPortraitTLUTs[];
386extern u8* gPortraitTextures[];
387
389extern s16 D_8016347C;
390extern s32 D_80165594;
391extern s32 D_80165598;
392extern s16 D_8018D018;
393extern s8 D_8018D198[];
394extern s8 D_8018D1A8[];
395extern s8 D_8018D1B8[];
396
399#endif
s32 D_80165598
Definition code_80057C60.c:45
s32 D_80165594
Definition code_80057C60.c:44
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:6
s16 Vec3s[3]
Definition common_structs.h:11
s16 D_8016347C
Definition cpu_vehicles_camera_path.c:124
s32 osRecvMesg(OSMesgQueue *, OSMesg *, s32)
Definition osRecvMesg.c:3
#define UNUSED
Definition macros.h:23
s32 osPiStartDma(OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)
Definition osPiStartDma.c:5
u8 * gPortraitTextures[]
Definition update_objects.c:108
s32 gPostTimeTrialReplayCannotSave
Definition replays.c:69
Definition camera.h:26
Definition os_pi.h:53
Definition common_structs.h:249
Definition objects.h:406
signed int s32
Definition ultratypes.h:15
signed char s8
Definition ultratypes.h:11
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:34
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12
void set_object_flag_status_true(s32 objectIndex, s32 flag)
Definition update_objects.c:206
void update_cheep_cheep_ending(void)
Definition update_objects.c:4183
void func_80082F1C(s32 objectIndex, s32 arg1)
Definition update_objects.c:6739
void func_8008629C(s32 objectIndex, s32 arg1)
Definition update_objects.c:7858
s32 func_80073B00(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:939
void func_800801FC(s32 objectIndex)
Definition update_objects.c:5744
void func_80080078(s32 objectIndex)
Definition update_objects.c:5704
void func_80073844(s32 objectIndex)
Definition update_objects.c:851
void init_ferry_smoke(s32 objectIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1661
void func_80086110(s32 objectIndex, s32 arg1)
Definition update_objects.c:7815
void func_800725E8(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:320
s32 func_800738A8(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:861
void func_8007D070(void)
Definition update_objects.c:4528
void func_80085024(void)
Definition update_objects.c:7447
void update_train_smoke(void)
Definition update_objects.c:1609
void func_8007F6C4(s32 objectIndex, s32 playerId)
Definition update_objects.c:5469
void func_80077B14(s32 arg0)
Definition update_objects.c:2467
s16 func_8007AFB0(s32 objectIndex, s32 arg1)
Definition update_objects.c:3709
UNUSED void func_80072974(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:422
void func_8007FEA4(s32 objectIndex)
Definition update_objects.c:5649
void func_8007F280(s32 objectIndex)
Definition update_objects.c:5349
void func_8007C684(s32 objectIndex)
Definition update_objects.c:4282
void func_80077584(s32 objectIndex)
Definition update_objects.c:2368
void update_bat(void)
Definition update_objects.c:4732
void func_80079A5C(s32 objectIndex, UNUSED Player *player)
Definition update_objects.c:3174
void func_800745C8(s32 objectIndex, uintptr_t arg1)
Definition update_objects.c:1224
void func_80077D5C(s32 arg0)
Definition update_objects.c:2530
void func_8007A88C(s32 playerId)
Definition update_objects.c:3524
void init_object_smoke_paticle(s32 objectIndex, Vec3f arg1, s16 arg2)
Definition update_objects.c:2167
void func_80078790(void)
Definition update_objects.c:2731
Vtx D_800E4470[]
Definition update_objects.c:53
void func_80086604(void)
Definition update_objects.c:7929
void func_80076ED8(s32 objectIndex)
Definition update_objects.c:2220
s32 is_obj_index_flag_status_inactive(s32 objectIndex, s32 arg1)
Definition update_objects.c:226
void func_800729B4(s32 objectIndex, s32 arg1)
Definition update_objects.c:432
void update_clouds(s32 arg0, Camera *arg1, CloudData *cloudList)
Definition update_objects.c:2778
void func_8007F8D8(void)
Definition update_objects.c:5510
void func_800845C8(s32 objectIndex, s32 arg1)
Definition update_objects.c:7211
UNUSED void func_80072214(s32 objectIndex, s32 arg1)
Definition update_objects.c:214
UNUSED void func_8007274C(s32 objectIndex)
Definition update_objects.c:350
void func_8007661C(void)
Definition update_objects.c:1983
void func_800762DC(Vec3f arg0, f32 arg1)
Definition update_objects.c:1899
void func_8007BB9C(s32 arg0)
Definition update_objects.c:4003
void func_8007D714(s32 arg0)
Definition update_objects.c:4629
void func_8008379C(s32 objectIndex)
Definition update_objects.c:6903
s32 func_80075F28(Vec3f arg0, u16 arg1, f32 arg2, s32 arg3)
Definition update_objects.c:1801
void func_8008311C(s32 objectIndex, s32 arg1)
Definition update_objects.c:6777
void func_80074E28(s32 objectIndex)
Definition update_objects.c:1392
void func_80076AEC(s32 objectIndex)
Definition update_objects.c:2118
void func_80075698(s32 objectIndex)
Definition update_objects.c:1571
void func_800722A4(s32 objectIndex, s32 arg1)
Definition update_objects.c:234
void func_8008453C(s32 objectIndex, s32 arg1)
Definition update_objects.c:7196
void func_80083248(s32 objectIndex)
Definition update_objects.c:6797
void func_8007FB48(s32 objectIndex)
Definition update_objects.c:5571
void update_chain_chomps(void)
Definition update_objects.c:7674
void func_80081790(s32 objectIndex)
Definition update_objects.c:6224
void func_80079860(s32 playerId)
Definition update_objects.c:3139
void func_80082B34(s32 objectIndex, UNUSED s32 unused)
Definition update_objects.c:6657
void func_80074894(s32 objectIndex, u8 *arg1)
Definition update_objects.c:1302
void func_80086424(s32 objectIndex)
Definition update_objects.c:7883
UNUSED void func_8007A884(void)
Definition update_objects.c:3521
void func_800750D8(s32 objectIndex, s32 arg1, Vec3f arg2, s32 arg3, s32 arg4)
Definition update_objects.c:1461
void wrapper_update_boos(void)
Definition update_objects.c:4208
void func_80073998(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:895
void func_80074D94(s32 objectIndex)
Definition update_objects.c:1381
void func_8008421C(UNUSED s32 arg0, s32 playerId)
Definition update_objects.c:7133
void func_80073800(s32 objectIndex, s32 arg1)
Definition update_objects.c:843
void func_80073FD4(s32 objectIndex)
Definition update_objects.c:1071
void func_80085534(s32 objectIndex)
Definition update_objects.c:7555
void func_8007993C(s32 objectIndex, Player *player)
Definition update_objects.c:3153
UNUSED void func_80078C68()
Definition update_objects.c:2823
s32 func_8007B040(s32 objectIndex, s32 playerId)
Definition update_objects.c:3725
Vtx D_800E43F0[]
Definition update_objects.c:42
void func_80083F18(s32 objectIndex)
Definition update_objects.c:7095
void func_80085CA0(s32 objectIndex)
Definition update_objects.c:7707
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 func_80072568(s32 objectIndex, s32 arg1)
Definition update_objects.c:311
void func_80073404(s32 objectIndex, u8 arg1, u8 arg2, Vtx *arg3)
Definition update_objects.c:731
void func_80076884(s32 arg0)
Definition update_objects.c:2049
void func_80083A94(s32 objectIndex)
Definition update_objects.c:6975
void func_80081D34(s32 objectIndex)
Definition update_objects.c:6370
void func_80078288(s32 objectIndex)
Definition update_objects.c:2656
void func_80085768(s32 objectIndex)
Definition update_objects.c:7606
void func_8007ABFC(s32 playerId, bool arg1)
Definition update_objects.c:3619
void func_80074344(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1161
void func_8007EC30(s32 objectIndex)
Definition update_objects.c:5185
void func_80072C00(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:505
void func_8007601C(s32 objectIndex)
Definition update_objects.c:1821
bool func_80073E18(s32 objectIndex, u16 *arg1, u16 arg2, s32 arg3)
Definition update_objects.c:1018
void func_80075F98(Vec3f arg0, u16 arg1, f32 arg2)
Definition update_objects.c:1811
void func_80074704(s32 objectIndex, uintptr_t arg1)
Definition update_objects.c:1262
void update_object_lakitu(s32 playerId)
Definition update_objects.c:3543
void update_hedgehogs(void)
Definition update_objects.c:6855
void func_80081924(s32 objectIndex)
Definition update_objects.c:6256
void func_800769D8(s32 objectIndex)
Definition update_objects.c:2088
u8 gen_random_item_human(UNUSED s16 arg0, s16 rank)
Definition update_objects.c:3701
u16 * gItemWindowTLUTs[]
Definition update_objects.c:67
void func_80077450(s32 objectIndex)
Definition update_objects.c:2337
void func_800791F0(s32 objectIndex, s32 playerId)
Definition update_objects.c:2975
void func_80080A4C(s32 objectIndex, s32 cameraPlayerId)
Definition update_objects.c:5956
void init_bb_trash_bin(s32 objectIndex)
Definition update_objects.c:4842
void func_80082E18(s32 objectIndex)
Definition update_objects.c:6718
void func_8007E00C(s32 objectIndex)
Definition update_objects.c:4862
void func_800797AC(s32 playerId)
Definition update_objects.c:3124
void func_80083948(s32 objectIndex)
Definition update_objects.c:6943
void func_80086C6C(s32 objectIndex)
Definition update_objects.c:8071
void func_80080A14(s32 objectIndex, Player *player)
Definition update_objects.c:5950
void func_8007C550(s32 objectIndex)
Definition update_objects.c:4254
void func_80086D80(void)
Definition update_objects.c:8084
void func_8008275C(s32 objectIndex)
Definition update_objects.c:6566
void func_8007A778(s32 objectIndex, Player *player, Camera *camera)
Definition update_objects.c:3505
void init_hot_air_balloon(s32 objectIndex)
Definition update_objects.c:7537
s32 spawn_ferry_smoke(s32 ferryIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1674
void func_80086940(s32 objectIndex)
Definition update_objects.c:7991
UNUSED void func_800722F8(s32 objectIndex, s32 arg1)
Definition update_objects.c:242
void func_80072428(s32 objectIndex)
Definition update_objects.c:281
s32 func_80071FBC(void)
Definition update_objects.c:143
void func_80075B08(s32 objectIndex)
Definition update_objects.c:1692
void update_neon(void)
Definition update_objects.c:7842
s32 func_80072E54(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:573
void func_80080FEC(s32 arg0)
Definition update_objects.c:6048
void func_8007B34C(s32 playerId)
Definition update_objects.c:3810
void func_800724F8(s32 objectIndex, s32 arg1)
Definition update_objects.c:301
u8 gen_random_item(s16 rank, s16 isCpu)
Definition update_objects.c:3664
void func_80085878(s32 objectIndex, s32 arg1)
Definition update_objects.c:7633
s32 func_8007326C(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:688
void spawn_leaf(Vec3f arg0, UNUSED s32 arg1)
Definition update_objects.c:2457
void func_80073DC0(s32 objectIndex, s16 *arg1, s16 arg2, s32 arg3)
Definition update_objects.c:1009
void func_800836F0(Vec3f arg0)
Definition update_objects.c:6890
void func_8007BFB0(s32 objectIndex)
Definition update_objects.c:4112
void func_80085F74(s32 objectIndex)
Definition update_objects.c:7776
s32 func_80072AAC(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:462
void func_8007D8D4(s32 objectIndex, s32 arg1)
Definition update_objects.c:4671
void func_800726CC(s32 objectIndex, s32 arg1)
Definition update_objects.c:338
s32 func_80074118(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1112
void func_80086074(s32 objectIndex, s32 arg1)
Definition update_objects.c:7808
UNUSED void func_8007348C(s32 objectIndex, u8 *arg1, u8 arg2, u8 arg3, Vtx *arg4)
Definition update_objects.c:750
s32 func_8007E59C(s32 objectIndex)
Definition update_objects.c:5027
void func_8007CA70(void)
Definition update_objects.c:4385
void func_80076B7C(void)
Definition update_objects.c:2137
void update_ferries_smoke_particle(void)
Definition update_objects.c:1730
void update_penguins(void)
Definition update_objects.c:7507
void func_80084430(s32 objectIndex, UNUSED s32 arg1)
Definition update_objects.c:7176
void func_8007E1F4(s32 objectIndex)
Definition update_objects.c:4921
s32 add_unused_obj_index(s32 *listIdx, s32 *nextFree, s32 size)
Definition update_objects.c:154
UNUSED void func_8007369C(s32 objectIndex, s32 arg1)
Definition update_objects.c:811
bool func_80072320(s32 objectIndex, s32 arg1)
Definition update_objects.c:246
UNUSED void func_800739CC(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:899
void init_ktb_crab(s32 objectIndex)
Definition update_objects.c:6639
void func_80072120(s32 *arg0, s32 arg1)
Definition update_objects.c:188
s32 spawn_train_smoke(s32 trainIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1554
void func_80073600(s32 objectIndex)
Definition update_objects.c:799
UNUSED void func_8007271C(s32 objectIndex, s32 arg1)
Definition update_objects.c:344
UNUSED void func_80073568()
Definition update_objects.c:779
void func_8007CEDC(s32 objectIndex)
Definition update_objects.c:4480
void func_80085080(s32 objectIndex)
Definition update_objects.c:7456
void func_80077428(s32 arg0)
Definition update_objects.c:2332
u16 * gHudLapTextures[]
Definition update_objects.c:101
void func_800744A0(s32 objectIndex)
Definition update_objects.c:1202
void func_800736E0(s32 objectIndex)
Definition update_objects.c:816
void func_80080E8C(s32 objectIndex1, s32 objectIndex2, s32 arg2)
Definition update_objects.c:6030
void func_80074924(s32 objectIndex)
Definition update_objects.c:1317
void func_80081AFC(s32 objectIndex, s32 arg1)
Definition update_objects.c:6306
bool func_80073A10(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:905
UNUSED void func_80073D68(s32 objectIndex, s16 *arg1, s16 arg2, s32 arg3)
Definition update_objects.c:1000
UNUSED void func_80072998(s32 objectIndex)
Definition update_objects.c:428
void func_800735BC(s32 objectIndex, Gfx *arg1, f32 arg2)
Definition update_objects.c:792
void func_8007E3EC(s32 objectIndex)
Definition update_objects.c:4973
void func_80086700(s32 objectIndex)
Definition update_objects.c:7951
void func_8007C5B4(s32 objectIndex)
Definition update_objects.c:4261
void func_80081FF4(s32 objectIndex, s32 arg1)
Definition update_objects.c:6417
u8 cpu_gen_random_item(UNUSED s32 arg0, s16 rank)
Definition update_objects.c:3705
void update_snowmen(void)
Definition update_objects.c:7049
void func_8007466C(s32 objectIndex, uintptr_t arg1)
Definition update_objects.c:1244
void func_800763CC(s32 objectIndex)
Definition update_objects.c:1921
void set_type_object(s32 objectIndex, s32 arg1)
Definition update_objects.c:436
void func_80083868(s32 objectIndex)
Definition update_objects.c:6923
bool func_80073D0C(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:996
void func_80079054(s32 playerId)
Definition update_objects.c:2931
void func_80075304(Vec3f arg0, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:1484
void func_80076194(s32 objectIndex, Vec3f arg1, f32 arg2, s32 arg3)
Definition update_objects.c:1867
void init_var_cheep_cheep(s32 objectIndex)
Definition update_objects.c:4063
void update_object_neon(s32 objectIndex, s32 id)
Definition update_objects.c:7825
void func_800842C8(void)
Definition update_objects.c:7146
s32 func_8007415C(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1116
void func_80076958(s32 objectIndex)
Definition update_objects.c:2076
s32 init_leaf_particle(Vec3f arg0, s32 num)
Definition update_objects.c:2447
void init_obj_neon_mushroom(s32 objectIndex)
Definition update_objects.c:7700
UNUSED void func_800742A8(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1151
void func_8007E63C(s32 objectIndex)
Definition update_objects.c:5045
void func_80083BE4(s32 objectIndex)
Definition update_objects.c:7005
s32 func_80076278(Vec3f arg0, f32 arg1, s32 arg2)
Definition update_objects.c:1889
void func_80076DC4(s32 objectIndex)
Definition update_objects.c:2192
s16 func_80072530(s32 objectIndex)
Definition update_objects.c:306
void func_80081210(void)
Definition update_objects.c:6104
void func_80084D2C(s32 objectIndex, s32 arg1)
Definition update_objects.c:7361
void func_800788F8(s32 objectIndex, u16 rot, Camera *camera)
Definition update_objects.c:2766
UNUSED void func_80072408(s32 objectIndex)
Definition update_objects.c:277
void object_next_state(s32 objectIndex)
Definition update_objects.c:291
void func_80086528(s32 objectIndex, s32 arg1)
Definition update_objects.c:7906
void func_80076F2C(void)
Definition update_objects.c:2227
void func_8008502C(s32 objectIndex, UNUSED s32 arg1)
Definition update_objects.c:7450
void func_80075714(s32 objectIndex)
Definition update_objects.c:1586
void func_8007675C(s32 objectIndex, Vec3s arg1, s32 arg2)
Definition update_objects.c:2019
void func_80072D3C(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4)
Definition update_objects.c:539
void func_800802C0(s32 objectIndex)
Definition update_objects.c:5770
void update_trash_bin(void)
Definition update_objects.c:4913
void update_hot_air_balloon(void)
Definition update_objects.c:7617
s32 find_unused_obj_index(s32 *arg0)
Definition update_objects.c:113
void delete_object(s32 *objectIndex)
Definition update_objects.c:137
void func_80080408(s32 objectIndex)
Definition update_objects.c:5801
void func_8007F5A8(s32 objectIndex)
Definition update_objects.c:5436
void func_8007381C(s32 objectIndex)
Definition update_objects.c:847
void func_800810F4(s32 objectIndex)
Definition update_objects.c:6078
void func_8007542C(s32 arg0)
Definition update_objects.c:1507
void func_80077640(void)
Definition update_objects.c:2385
void func_80074FD8(s32 objectIndex)
Definition update_objects.c:1439
void func_8007ED6C(s32 objectIndex)
Definition update_objects.c:5212
void func_800806BC(s32 objectIndex)
Definition update_objects.c:5869
void func_8007266C(s32 objectIndex)
Definition update_objects.c:331
void func_8007C91C(s32 someIndex)
Definition update_objects.c:4344
void func_8007BEC8(s32 objectIndex)
Definition update_objects.c:4077
void func_8007C4A4(s32 objectIndex)
Definition update_objects.c:4240
void func_80080B28(s32 objectIndex, s32 playerId)
Definition update_objects.c:5970
void func_80084B7C(s32 objectIndex, s32 arg1)
Definition update_objects.c:7314
s32 func_80073B34(s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:943
void func_8007D360(s32 objectIndex, s32 arg1)
Definition update_objects.c:4583
void func_8007C7B4(s32 someIndex, s32 playerIndex)
Definition update_objects.c:4313
s32 func_8007F75C(s32 playerId)
Definition update_objects.c:5480
void func_8007E358(s32 objectIndex)
Definition update_objects.c:4962
void update_snowflakes(void)
Definition update_objects.c:2746
void func_80086C14(s32 objectIndex)
Definition update_objects.c:8060
void func_8008078C(s32 objectIndex)
Definition update_objects.c:5890
UNUSED s32 func_8007281C(s32 objectIndex, s32 arg1)
Definition update_objects.c:378
void func_80074EE8(void)
Definition update_objects.c:1413
void func_8008241C(s32 objectIndex, s32 arg1)
Definition update_objects.c:6526
bool set_and_run_timer_object(s32 objectIndex, s32 timer)
will return true if the timer is done
Definition update_objects.c:359
void func_8007C360(s32 objectIndex, Camera *camera)
Definition update_objects.c:4213
void update_stars(s32 arg0, Camera *camera, StarData *starList)
Definition update_objects.c:2790
void func_8007F544(s32 objectIndex)
Definition update_objects.c:5425
void init_texture_object(s32 objectIndex, u8 *texture, u8 *arg2, u8 arg3, u16 arg4)
Definition update_objects.c:740
void func_80083474(s32 objectIndex)
Definition update_objects.c:6849
void func_80083FD0(s32 objectIndex, s32 arg1, s32 playerId)
Definition update_objects.c:7114
void func_80081848(s32 objectIndex)
Definition update_objects.c:6242
void func_8007DA4C(s32 objectIndex)
Definition update_objects.c:4703
void func_80085DB8(s32 objectIndex)
Definition update_objects.c:7739
void func_8007A66C(s32 objectIndex, Player *player, Camera *camera)
Definition update_objects.c:3489
void update_leaf(void)
Definition update_objects.c:2510
void func_800722CC(s32 objectIndex, s32 arg1)
Definition update_objects.c:238
void func_8007FFC0(s32 objectIndex)
Definition update_objects.c:5683
void func_80085E38(s32 objectIndex)
Definition update_objects.c:7746
void func_80083B0C(s32 objectIndex)
Definition update_objects.c:6989
void func_8007614C(void)
Definition update_objects.c:1859
void func_80079114(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:2947
void func_800786EC(s32 objectIndex)
Definition update_objects.c:2712
void func_80073514(s32 objectIndex)
Definition update_objects.c:771
void func_80079084(s32 playerId)
Definition update_objects.c:2935
Vtx D_800E44B0[]
Definition update_objects.c:60
void func_80073FAC(s32 objectIndex)
Definition update_objects.c:1067
bool func_80072354(s32 objectIndex, s32 arg1)
Definition update_objects.c:254
void func_80083080(void)
Definition update_objects.c:6764
s32 func_80072B48(s32 objectIndex, s32 arg1)
Definition update_objects.c:483
void func_80080DE4(s32 arg0)
Definition update_objects.c:6017
UNUSED bool func_80073ED4(s32 objectIndex, u16 *arg1, u16 arg2, s32 arg3)
Definition update_objects.c:1041
void func_80082C30(s32 objectIndex)
Definition update_objects.c:6676
void func_80083018(s32 objectIndex, s32 arg1)
Definition update_objects.c:6749
void func_8007FA08(s32 objectIndex)
Definition update_objects.c:5542
void update_cheep_cheep_race(void)
Definition update_objects.c:4053
void func_80081080(s32 objectIndex)
Definition update_objects.c:6061
void func_80082714(s32 objectIndex, s32 arg1)
Definition update_objects.c:6555
void init_object(s32 objectIndex, s32 arg1)
Definition update_objects.c:266
void consume_item(s32 playerId)
Definition update_objects.c:3634
void func_800833D0(s32 objectIndex, s32 arg1)
Definition update_objects.c:6831
void func_80081208(void)
Definition update_objects.c:6101
void func_80085EF8(s32 objectIndex)
Definition update_objects.c:7769
void func_800790B4(s32 playerId)
Definition update_objects.c:2939
void func_80073F90(s32 objectIndex, s32 arg1)
Definition update_objects.c:1063
void func_80072950(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
Definition update_objects.c:416
void func_80077BCC(s32 objectIndex)
Definition update_objects.c:2493
void func_800773D8(f32 *arg0, s32 arg1)
Definition update_objects.c:2325
void func_8007A910(s32 arg0)
Definition update_objects.c:3536
bool func_80073CB0(s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:992
void func_8007BBBC(s32 objectIndex)
Definition update_objects.c:4007
void func_80073720(s32 objectIndex)
Definition update_objects.c:821
void update_boos(void)
Definition update_objects.c:4428
void func_8007F660(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:5458
void func_80085BB4(s32 objectIndex)
Definition update_objects.c:7693
void func_80076538(s32 objectIndex)
Definition update_objects.c:1960
void func_80078220(s32 objectIndex)
Definition update_objects.c:2644
void func_8008085C(s32 objectIndex)
Definition update_objects.c:5911
void func_80083538(s32 objectIndex, Vec3f arg1, s32 arg2, s32 arg3)
Definition update_objects.c:6868
void func_8007E4C4(void)
Definition update_objects.c:5005
bool func_8007375C(s32 objectIndex, s32 arg1)
Definition update_objects.c:826
void func_80077B3C(s32 objectIndex)
Definition update_objects.c:2472
void func_8007634C(s32 objectIndex)
Definition update_objects.c:1909
void func_800747F0(s32 objectIndex, u8 *arg1)
Definition update_objects.c:1289
void func_8007DAF8(s32 objectIndex, s32 arg1)
Definition update_objects.c:4721
UNUSED void func_800742EC(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1155
void func_800748C4(s32 objectIndex, u8 *arg1)
Definition update_objects.c:1307
void init_object_leaf_particle(s32 objectIndex, Vec3f arg1, s32 num)
Definition update_objects.c:2405
void func_80080524(s32 objectIndex)
Definition update_objects.c:5831
bool func_80072F88(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:608
void func_8007D794(s32 objectIndex)
Definition update_objects.c:4643
void init_train_smoke(s32 objectIndex, Vec3f pos, f32 velocity)
Definition update_objects.c:1541
void func_80083C04(s32 objectIndex)
Definition update_objects.c:7009
void set_object_flag_status_false(s32 objectIndex, s32 flag)
Definition update_objects.c:210
void func_80081A88(s32 objectIndex)
Definition update_objects.c:6292
void func_800850B0(s32 objectIndex, s32 arg1)
Definition update_objects.c:7462
void func_8007D6A8(s32 objectIndex, s32 arg1)
Definition update_objects.c:4617
void update_crabs(void)
Definition update_objects.c:6724
UNUSED void func_800734D4()
Definition update_objects.c:761
void func_80076E14(s32 objectIndex)
Definition update_objects.c:2199
void func_8007D8AC(s32 arg0)
Definition update_objects.c:4666
void func_8007C420(s32 objectIndex, Player *player, Camera *camera)
Definition update_objects.c:4226
void func_800790E4(s32 playerId)
Definition update_objects.c:2943
void func_8007DA74(s32 objectIndex)
Definition update_objects.c:4708
void update_flame_particle(void)
Definition update_objects.c:2140
void func_8008153C(s32 objectIndex)
Definition update_objects.c:6186
bool func_8007401C(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1079
void course_update_clouds(s32 arg0)
Definition update_objects.c:2826
s32 func_8007E50C(s32 objectIndex, Player *player, Camera *camera)
Definition update_objects.c:5013
void func_8007AA44(s32 playerId)
Definition update_objects.c:3578
f32 D_800E43B0[]
Definition update_objects.c:40
void update_seagulls(void)
Definition update_objects.c:6589
void update_moles(void)
Definition update_objects.c:6480
void update_neon_texture(s32 objectIndex)
Definition update_objects.c:764
UNUSED void func_8007C49C(void)
Definition update_objects.c:4237
void func_8007CE0C(s32 objectIndex)
Definition update_objects.c:4461
UNUSED void func_80074014(void)
Definition update_objects.c:1076
void func_80074510(uintptr_t devAddr, void *vaddr, size_t nbytes)
Definition update_objects.c:1213
void func_8007B254(s32 objectIndex, s32 arg1)
Definition update_objects.c:3782
void func_800808CC(s32 objectIndex)
Definition update_objects.c:5923
void func_80075E5C(s32 objectIndex, Vec3f arg1, u16 arg2, f32 arg3, s32 arg4)
Definition update_objects.c:1782
void func_800748F4(s32 objectIndex, u8 *arg1)
Definition update_objects.c:1312
s32 func_8007C9F8(void)
Definition update_objects.c:4360
void func_80072180(void)
Definition update_objects.c:197
void func_800821AC(s32 objectIndex, s32 arg1)
Definition update_objects.c:6472
void init_smoke_particle(Vec3f arg0, UNUSED f32 arg1, s16 arg2)
Definition update_objects.c:2183
void delete_object_wrapper(s32 *arg0)
Definition update_objects.c:184
void func_80073654(s32 objectIndex)
Definition update_objects.c:806
bool is_obj_flag_status_active(s32 objectIndex, s32 arg1)
Definition update_objects.c:218
UNUSED void func_80072A78(s32 objectIndex, s32 arg1)
Definition update_objects.c:457
bool func_800730BC(s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
Definition update_objects.c:642
void func_80077E20(s32 objectIndex)
Definition update_objects.c:2549
void func_800859C8(s32 objectIndex, s32 arg1)
Definition update_objects.c:7654
void func_80073884(s32 objectIndex)
Definition update_objects.c:856
s32 func_800741B4(s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
Definition update_objects.c:1122
void func_8007DDC0(s32 objectIndex)
Definition update_objects.c:4801
void init_object_smoke_particle(s32 objectIndex, s32 flameIndex)
Definition update_objects.c:2247
void func_8007EFBC(s32 objectIndex)
Definition update_objects.c:5273
void set_object_timer_state(s32 objectIndex, s32 arg1)
Definition update_objects.c:262
void func_80078F64(void)
Definition update_objects.c:2909
u8 * gItemWindowTextures[]
Definition update_objects.c:84
void func_800744CC(void)
Definition update_objects.c:1206
void func_800724DC(s32 objectIndex)
Definition update_objects.c:297
void func_8007BD04(s32 playerId)
Definition update_objects.c:4040
UNUSED s32 func_800728B0(s32 objectIndex, s32 arg1, s32 arg2)
Definition update_objects.c:397
void init_smoke_particles(s32 arg0)
Definition update_objects.c:2266
s32 func_80076828(Vec3s arg0, s32 arg1)
Definition update_objects.c:2039
void func_8007FF5C(s32 objectIndex)
Definition update_objects.c:5672
void func_80074478(s32 objectIndex)
Definition update_objects.c:1198
u16 * gPortraitTLUTs[]
Definition update_objects.c:104
void func_8007EE5C(s32 objectIndex)
Definition update_objects.c:5240
void func_80075B84(s32 objectIndex)
Definition update_objects.c:1707
u8 * func_80074790(s32 objectIndex, u8 *arg1)
Definition update_objects.c:1278
void update_cheep_cheep(s32 arg0)
Definition update_objects.c:4197
void func_80083060(s32 objectIndex)
Definition update_objects.c:6760
s32 func_8007D804(s32 objectIndex)
Definition update_objects.c:4653