Mario Kart 64
Loading...
Searching...
No Matches
update_objects.c File Reference
#include <ultra64.h>
#include <macros.h>
#include <defines.h>
#include <decode.h>
#include <mk64.h>
#include "update_objects.h"
#include "main.h"
#include "memory.h"
#include "camera.h"
#include "math_util.h"
#include "math_util_2.h"
#include "render_objects.h"
#include "objects.h"
#include "waypoints.h"
#include "code_800029B0.h"
#include "code_80005FD0.h"
#include "code_80057C60.h"
#include "code_8006E9C0.h"
#include "code_80086E70.h"
#include <assets/common_data.h>
#include "audio/external.h"
#include "sounds.h"
#include <actors.h>
#include "race_logic.h"
#include "collision.h"
#include "effects.h"
#include "code_80091440.h"
#include "code_80091750.h"
#include "podium_ceremony_actors.h"
#include "courses/all_course_data.h"
#include <assets/ceremony_data.h>
#include "src/ending/ceremony_and_credits.h"
#include "menus.h"
#include "data/other_textures.h"
#include "data/some_data.h"
Include dependency graph for update_objects.c:

Functions

s32 find_unused_obj_index (s32 *arg0)
 
void delete_object (s32 *objectIndex)
 
s32 func_80071FBC (void)
 
s32 add_unused_obj_index (s32 *listIdx, s32 *nextFree, s32 size)
 
void delete_object_wrapper (s32 *arg0)
 
void func_80072120 (s32 *arg0, s32 arg1)
 
void func_80072180 (void)
 
void set_object_flag_status_true (s32 objectIndex, s32 flag)
 
void set_object_flag_status_false (s32 objectIndex, s32 flag)
 
UNUSED void func_80072214 (s32 objectIndex, s32 arg1)
 
bool is_obj_flag_status_active (s32 objectIndex, s32 arg1)
 
s32 is_obj_index_flag_status_inactive (s32 objectIndex, s32 arg1)
 
void func_800722A4 (s32 objectIndex, s32 arg1)
 
void func_800722CC (s32 objectIndex, s32 arg1)
 
UNUSED void func_800722F8 (s32 objectIndex, s32 arg1)
 
bool func_80072320 (s32 objectIndex, s32 arg1)
 
bool func_80072354 (s32 objectIndex, s32 arg1)
 
void set_object_timer_state (s32 objectIndex, s32 arg1)
 
void init_object (s32 objectIndex, s32 arg1)
 
UNUSED void func_80072408 (s32 objectIndex)
 
void func_80072428 (s32 objectIndex)
 
void object_next_state (s32 objectIndex)
 
void func_800724DC (s32 objectIndex)
 
void func_800724F8 (s32 objectIndex, s32 arg1)
 
s16 func_80072530 (s32 objectIndex)
 
void func_80072568 (s32 objectIndex, s32 arg1)
 
void func_800725E8 (s32 objectIndex, s32 arg1, s32 arg2)
 
void func_8007266C (s32 objectIndex)
 
void func_800726CC (s32 objectIndex, s32 arg1)
 
UNUSED void func_8007271C (s32 objectIndex, s32 arg1)
 
UNUSED void func_8007274C (s32 objectIndex)
 
bool set_and_run_timer_object (s32 objectIndex, s32 timer)
 will return true if the timer is done
 
UNUSED s32 func_8007281C (s32 objectIndex, s32 arg1)
 
UNUSED s32 func_800728B0 (s32 objectIndex, s32 arg1, s32 arg2)
 
void func_80072950 (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
 
UNUSED void func_80072974 (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
 
UNUSED void func_80072998 (s32 objectIndex)
 
void func_800729B4 (s32 objectIndex, s32 arg1)
 
void set_type_object (s32 objectIndex, s32 arg1)
 
void func_800729EC (s32 objectIndex)
 
UNUSED void func_80072A78 (s32 objectIndex, s32 arg1)
 
s32 func_80072AAC (s32 objectIndex, s32 arg1, s32 arg2)
 
s32 func_80072B48 (s32 objectIndex, s32 arg1)
 
void func_80072C00 (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3)
 
void func_80072D3C (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4)
 
s32 func_80072E54 (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
 
bool func_80072F88 (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
 
bool func_800730BC (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
 
s32 func_8007326C (s32 objectIndex, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5)
 
void func_80073404 (s32 objectIndex, u8 arg1, u8 arg2, Vtx *arg3)
 
void init_texture_object (s32 objectIndex, u8 *texture, u8 *arg2, u8 arg3, u16 arg4)
 
UNUSED void func_8007348C (s32 objectIndex, u8 *arg1, u8 arg2, u8 arg3, Vtx *arg4)
 
UNUSED void func_800734D4 ()
 
void update_neon_texture (s32 objectIndex)
 
void func_80073514 (s32 objectIndex)
 
UNUSED void func_80073568 ()
 
UNUSED void func_80073570 (s32 objectIndex)
 
void func_800735BC (s32 objectIndex, Gfx *arg1, f32 arg2)
 
void func_80073600 (s32 objectIndex)
 
void func_80073654 (s32 objectIndex)
 
UNUSED void func_8007369C (s32 objectIndex, s32 arg1)
 
void func_800736E0 (s32 objectIndex)
 
void func_80073720 (s32 objectIndex)
 
bool func_8007375C (s32 objectIndex, s32 arg1)
 
void func_80073800 (s32 objectIndex, s32 arg1)
 
void func_8007381C (s32 objectIndex)
 
void func_80073844 (s32 objectIndex)
 
void func_80073884 (s32 objectIndex)
 
s32 func_800738A8 (s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
void func_80073998 (s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
UNUSED void func_800739CC (s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
bool func_80073A10 (s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
s32 func_80073B00 (s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
s32 func_80073B34 (s32 arg0, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
bool func_80073B78 (s32 arg0, s32 objectIndex, s16 *arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7)
 
bool func_80073CB0 (s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
bool func_80073D0C (s32 objectIndex, s16 *arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6)
 
UNUSED void func_80073D68 (s32 objectIndex, s16 *arg1, s16 arg2, s32 arg3)
 
void func_80073DC0 (s32 objectIndex, s16 *arg1, s16 arg2, s32 arg3)
 
bool func_80073E18 (s32 objectIndex, u16 *arg1, u16 arg2, s32 arg3)
 
UNUSED bool func_80073ED4 (s32 objectIndex, u16 *arg1, u16 arg2, s32 arg3)
 
void func_80073F90 (s32 objectIndex, s32 arg1)
 
void func_80073FAC (s32 objectIndex)
 
void func_80073FD4 (s32 objectIndex)
 
UNUSED void func_80074014 (void)
 
bool func_8007401C (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
s32 func_80074118 (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
s32 func_8007415C (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
s32 func_800741B4 (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
UNUSED void func_800742A8 (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
UNUSED void func_800742EC (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
void func_80074344 (s32 objectIndex, f32 *arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5, s32 arg6)
 
void func_80074478 (s32 objectIndex)
 
void func_800744A0 (s32 objectIndex)
 
void func_800744CC (void)
 
void func_80074510 (uintptr_t devAddr, void *vaddr, size_t nbytes)
 
void func_80074574 (u8 *arg0, void *arg1, u16 arg2, u16 arg3)
 
void func_800745C8 (s32 objectIndex, uintptr_t arg1)
 
void func_8007466C (s32 objectIndex, uintptr_t arg1)
 
void func_80074704 (s32 objectIndex, uintptr_t arg1)
 
u8func_80074790 (s32 objectIndex, u8 *arg1)
 
void func_800747F0 (s32 objectIndex, u8 *arg1)
 
void func_80074894 (s32 objectIndex, u8 *arg1)
 
void func_800748C4 (s32 objectIndex, u8 *arg1)
 
void func_800748F4 (s32 objectIndex, u8 *arg1)
 
void func_80074924 (s32 objectIndex)
 
void func_80074D94 (s32 objectIndex)
 
void func_80074E28 (s32 objectIndex)
 
void func_80074EE8 (void)
 
void func_80074FD8 (s32 objectIndex)
 
void func_800750D8 (s32 objectIndex, s32 arg1, Vec3f arg2, s32 arg3, s32 arg4)
 
void func_80075304 (Vec3f arg0, s32 arg1, s32 arg2, s32 arg3)
 
void func_8007542C (s32 arg0)
 
void init_train_smoke (s32 objectIndex, Vec3f pos, f32 velocity)
 
s32 spawn_train_smoke (s32 trainIndex, Vec3f pos, f32 velocity)
 
void func_80075698 (s32 objectIndex)
 
void func_80075714 (s32 objectIndex)
 
void update_train_smoke (void)
 
void init_ferry_smoke (s32 objectIndex, Vec3f pos, f32 velocity)
 
s32 spawn_ferry_smoke (s32 ferryIndex, Vec3f pos, f32 velocity)
 
void func_80075B08 (s32 objectIndex)
 
void func_80075B84 (s32 objectIndex)
 
void update_ferries_smoke_particle (void)
 
void func_80075E5C (s32 objectIndex, Vec3f arg1, u16 arg2, f32 arg3, s32 arg4)
 
s32 func_80075F28 (Vec3f arg0, u16 arg1, f32 arg2, s32 arg3)
 
void func_80075F98 (Vec3f arg0, u16 arg1, f32 arg2)
 
void func_8007601C (s32 objectIndex)
 
void func_8007614C (void)
 
void func_80076194 (s32 objectIndex, Vec3f arg1, f32 arg2, s32 arg3)
 
s32 func_80076278 (Vec3f arg0, f32 arg1, s32 arg2)
 
void func_800762DC (Vec3f arg0, f32 arg1)
 
void func_8007634C (s32 objectIndex)
 
void func_800763CC (s32 objectIndex)
 
void func_80076538 (s32 objectIndex)
 
void func_8007661C (void)
 
void func_8007675C (s32 objectIndex, Vec3s arg1, s32 arg2)
 
s32 func_80076828 (Vec3s arg0, s32 arg1)
 
void func_80076884 (s32 arg0)
 
void func_80076958 (s32 objectIndex)
 
void func_800769D8 (s32 objectIndex)
 
void func_80076AEC (s32 objectIndex)
 
void func_80076B7C (void)
 
void update_flame_particle (void)
 
void init_object_smoke_paticle (s32 objectIndex, Vec3f arg1, s16 arg2)
 
void init_smoke_particle (Vec3f arg0, UNUSED f32 arg1, s16 arg2)
 
void func_80076DC4 (s32 objectIndex)
 
void func_80076E14 (s32 objectIndex)
 
void func_80076ED8 (s32 objectIndex)
 
void func_80076F2C (void)
 
void init_object_smoke_particle (s32 objectIndex, s32 flameIndex)
 
void init_smoke_particles (s32 arg0)
 
void func_80077138 (s32 objectIndex, Vec3f arg1, s32 arg2)
 
void func_800773D8 (f32 *arg0, s32 arg1)
 
void func_80077428 (s32 arg0)
 
void func_80077450 (s32 objectIndex)
 
void func_80077584 (s32 objectIndex)
 
void func_80077640 (void)
 
void init_object_leaf_particle (s32 objectIndex, Vec3f arg1, s32 num)
 
s32 init_leaf_particle (Vec3f arg0, s32 num)
 
void spawn_leaf (Vec3f arg0, UNUSED s32 arg1)
 
void func_80077B14 (s32 arg0)
 
void func_80077B3C (s32 objectIndex)
 
void func_80077BCC (s32 objectIndex)
 
void update_leaf (void)
 
void func_80077D5C (s32 arg0)
 
void func_80077E20 (s32 objectIndex)
 
void func_80077EB8 (s32 objectIndex, u16 arg1, Camera *camera)
 
void func_80077F64 (s32 objectIndex, Camera *camera)
 
void func_800780CC (s32 objectIndex, Camera *camera)
 
void func_80078170 (s32 arg0, Camera *arg1)
 
void func_80078220 (s32 objectIndex)
 
void func_80078288 (s32 objectIndex)
 
void func_800786EC (s32 objectIndex)
 
void func_80078790 (void)
 
void update_snowflakes (void)
 
void func_800788F8 (s32 objectIndex, u16 rot, Camera *camera)
 
void update_clouds (s32 arg0, Camera *arg1, CloudData *cloudList)
 
void update_stars (s32 arg0, Camera *camera, StarData *starList)
 
UNUSED void func_80078C68 ()
 
void func_80078C70 (s32 arg0)
 
void func_80078F64 (void)
 
void func_80079054 (s32 playerId)
 
void func_80079084 (s32 playerId)
 
void func_800790B4 (s32 playerId)
 
void func_800790E4 (s32 playerId)
 
void func_80079114 (s32 objectIndex, s32 arg1, s32 arg2)
 
void func_800791F0 (s32 objectIndex, s32 playerId)
 
void init_obj_lakitu_red_flag_countdown (s32 objectIndex, s32 arg1)
 
void update_object_lakitu_countdown (s32 objectIndex, s32 arg1)
 
void init_obj_lakitu_red_flag (s32 objectIndex, s32 playerIndex)
 
void update_object_lakitu_red_flag (s32 objectIndex, s32 playerIndex)
 
void func_800797AC (s32 playerId)
 
void func_80079860 (s32 playerId)
 
void func_8007993C (s32 objectIndex, Player *player)
 
void init_obj_lakitu_red_flag_fishing (s32 objectIndex, s32 arg1)
 
void func_80079A5C (s32 objectIndex, UNUSED Player *player)
 
void update_object_lakitu_fishing (s32 objectIndex, s32 playerId)
 
void update_object_lakitu_fishing2 (s32 objectIndex, s32 playerId)
 
void func_8007A060 (s32 objectIndex, s32 playerIndex)
 
void update_object_lakitu_second_lap (s32 objectIndex, s32 playerIndex)
 
void func_8007A228 (s32 objectIndex, s32 playerIndex)
 
void update_object_lakitu_final_lap (s32 objectIndex, s32 playerIndex)
 
void func_8007A3F0 (s32 objectIndex, s32 arg1)
 
void update_object_lakitu_reverse (s32 objectIndex, s32 playerId)
 
void func_8007A66C (s32 objectIndex, Player *player, Camera *camera)
 
void func_8007A778 (s32 objectIndex, Player *player, Camera *camera)
 
UNUSED void func_8007A884 (void)
 
void func_8007A88C (s32 playerId)
 
void func_8007A910 (s32 arg0)
 
void update_object_lakitu (s32 playerId)
 
void func_8007AA44 (s32 playerId)
 
void func_8007ABFC (s32 playerId, bool arg1)
 
void consume_item (s32 playerId)
 
u8 gen_random_item (s16 rank, s16 isCpu)
 
u8 gen_random_item_human (UNUSED s16 arg0, s16 rank)
 
u8 kart_ai_gen_random_item (UNUSED s32 arg0, s16 rank)
 
s16 func_8007AFB0 (s32 objectIndex, s32 arg1)
 
s32 func_8007B040 (s32 objectIndex, s32 playerId)
 
void func_8007B254 (s32 objectIndex, s32 arg1)
 
void func_8007B34C (s32 playerId)
 
void func_8007BB9C (s32 arg0)
 
void func_8007BBBC (s32 objectIndex)
 
void func_8007BD04 (s32 playerId)
 
void update_cheep_cheep_race (void)
 
void init_var_cheep_cheep (s32 objectIndex)
 
void func_8007BEC8 (s32 objectIndex)
 
void func_8007BFB0 (s32 objectIndex)
 
void update_cheep_cheep_ending (void)
 
void update_cheep_cheep (s32 arg0)
 
void wrapper_update_boos (void)
 
void func_8007C360 (s32 objectIndex, Camera *camera)
 
void func_8007C420 (s32 objectIndex, Player *player, Camera *camera)
 
UNUSED void func_8007C49C (void)
 
void func_8007C4A4 (s32 objectIndex)
 
void func_8007C550 (s32 objectIndex)
 
void func_8007C5B4 (s32 objectIndex)
 
void func_8007C684 (s32 objectIndex)
 
void func_8007C7B4 (s32 someIndex, s32 arg1)
 
void func_8007C91C (s32 someIndex)
 
s32 func_8007C9F8 (void)
 
void func_8007CA70 (void)
 
void update_boos (void)
 
void func_8007CE0C (s32 objectIndex)
 
void func_8007CEDC (s32 objectIndex)
 
void func_8007D070 (void)
 
void func_8007D360 (s32 objectIndex, s32 arg1)
 
void func_8007D6A8 (s32 objectIndex, s32 arg1)
 
void func_8007D714 (s32 arg0)
 
void func_8007D794 (s32 objectIndex)
 
s32 func_8007D804 (s32 objectIndex)
 
void func_8007D8AC (s32 arg0)
 
void func_8007D8D4 (s32 objectIndex, s32 arg1)
 
void func_8007DA4C (s32 objectIndex)
 
void func_8007DA74 (s32 objectIndex)
 
void func_8007DAF8 (s32 objectIndex, s32 arg1)
 
void update_bat (void)
 
void func_8007DDC0 (s32 objectIndex)
 
void init_bb_trash_bin (s32 objectIndex)
 
void func_8007E00C (s32 objectIndex)
 
void update_trash_bin (void)
 
void func_8007E1F4 (s32 objectIndex)
 
void func_8007E358 (s32 objectIndex)
 
void func_8007E3EC (s32 objectIndex)
 
void func_8007E4C4 (void)
 
s32 func_8007E50C (s32 objectIndex, Player *player, Camera *camera)
 
s32 func_8007E59C (s32 objectIndex)
 
void func_8007E63C (s32 objectIndex)
 
void func_8007EC30 (s32 objectIndex)
 
void func_8007ED6C (s32 objectIndex)
 
void func_8007EE5C (s32 objectIndex)
 
void func_8007EFBC (s32 objectIndex)
 
void func_8007F280 (s32 objectIndex)
 
void func_8007F544 (s32 objectIndex)
 
void func_8007F5A8 (s32 objectIndex)
 
void func_8007F660 (s32 objectIndex, s32 arg1, s32 arg2)
 
void func_8007F6C4 (s32 objectIndex, s32 playerId)
 
s32 func_8007F75C (s32 playerId)
 
void func_8007F8D8 (void)
 
void func_8007FA08 (s32 objectIndex)
 
void func_8007FB48 (s32 objectIndex)
 
void func_8007FEA4 (s32 objectIndex)
 
void func_8007FF5C (s32 objectIndex)
 
void func_8007FFC0 (s32 objectIndex)
 
void func_80080078 (s32 objectIndex)
 
void func_800801FC (s32 objectIndex)
 
void func_800802C0 (s32 objectIndex)
 
void func_80080408 (s32 objectIndex)
 
void func_80080524 (s32 objectIndex)
 
void func_800806BC (s32 objectIndex)
 
void func_8008078C (s32 objectIndex)
 
void func_8008085C (s32 objectIndex)
 
void func_800808CC (s32 objectIndex)
 
void func_80080A14 (s32 objectIndex, Player *player)
 
void func_80080A4C (s32 objectIndex, s32 cameraPlayerId)
 
void func_80080B28 (s32 objectIndex, s32 playerId)
 
void func_80080DE4 (s32 arg0)
 
void func_80080FEC (s32 arg0)
 
void func_80081080 (s32 objectIndex)
 
void func_800810F4 (s32 objectIndex)
 
void func_80081208 (void)
 
void func_80081210 (void)
 
void func_8008153C (s32 objectIndex)
 
void func_80081790 (s32 objectIndex)
 
void func_80081848 (s32 objectIndex)
 
void func_80081924 (s32 objectIndex)
 
void func_80081A88 (s32 objectIndex)
 
void func_80081AFC (s32 objectIndex, s32 arg1)
 
void func_80081D34 (s32 objectIndex)
 
void func_80081FF4 (s32 objectIndex, s32 arg1)
 
void func_800821AC (s32 objectIndex, s32 arg1)
 
void update_moles (void)
 
void func_8008241C (s32 objectIndex, s32 arg1)
 
void func_80082714 (s32 objectIndex, s32 arg1)
 
void func_8008275C (s32 objectIndex)
 
void update_seagulls (void)
 
void init_ktb_crab (s32 objectIndex)
 
void func_80082B34 (s32 objectIndex, UNUSED s32 unused)
 
void func_80082C30 (s32 objectIndex)
 
void func_80082E18 (s32 objectIndex)
 
void update_crabs (void)
 
void func_80083018 (s32 objectIndex, s32 arg1)
 
void func_80083060 (s32 objectIndex)
 
void func_80083080 (void)
 
void func_8008311C (s32 objectIndex, s32 arg1)
 
void func_80083248 (s32 objectIndex)
 
void func_800833D0 (s32 objectIndex, s32 arg1)
 
void func_80083474 (s32 objectIndex)
 
void update_hedgehogs (void)
 
void func_80083538 (s32 objectIndex, Vec3f arg1, s32 arg2, s32 arg3)
 
void func_800836F0 (Vec3f arg0)
 
void func_8008379C (s32 objectIndex)
 
void func_80083868 (s32 objectIndex)
 
void func_80083948 (s32 objectIndex)
 
void func_80083A94 (s32 objectIndex)
 
void func_80083B0C (s32 objectIndex)
 
void func_80083BE4 (s32 objectIndex)
 
void func_80083C04 (s32 objectIndex)
 
void update_snowmen (void)
 
void func_80083F18 (s32 objectIndex)
 
void func_80083FD0 (s32 objectIndex, s32 arg1, s32 playerId)
 
void func_8008421C (UNUSED s32 arg0, s32 playerId)
 
void func_800842C8 (void)
 
void func_80084430 (s32 objectIndex, UNUSED s32 arg1)
 
void func_8008453C (s32 objectIndex, s32 arg1)
 
void func_800845C8 (s32 objectIndex, s32 arg1)
 
void func_80084B7C (s32 objectIndex, s32 arg1)
 
void func_80084D2C (s32 objectIndex, s32 arg1)
 
void func_80085024 (void)
 
void func_8008502C (s32 objectIndex, UNUSED s32 arg1)
 
void func_80085080 (s32 objectIndex)
 
void func_800850B0 (s32 objectIndex, s32 arg1)
 
void update_penguins (void)
 
void init_hot_air_balloon (s32 objectIndex)
 
void func_80085534 (s32 objectIndex)
 
void func_80085768 (s32 objectIndex)
 
void update_hot_air_balloon (void)
 
void func_80085878 (s32 objectIndex, s32 arg1)
 
void func_800859C8 (s32 objectIndex, s32 arg1)
 
void update_chain_chomps (void)
 
void func_80085BB4 (s32 objectIndex)
 
void init_obj_neon_mushroom (s32 objectIndex)
 
void func_80085CA0 (s32 objectIndex)
 
void func_80085DB8 (s32 objectIndex)
 
void func_80085E38 (s32 objectIndex)
 
void func_80085EF8 (s32 objectIndex)
 
void func_80085F74 (s32 objectIndex)
 
void func_80086110 (s32 objectIndex, s32 arg1)
 
void update_object_neon (s32 objectIndex, s32 id)
 
void update_neon (void)
 
void func_8008629C (s32 objectIndex, s32 arg1)
 
void func_80086424 (s32 objectIndex)
 
void func_80086528 (s32 objectIndex, s32 arg1)
 
void func_80086604 (void)
 
void func_80086700 (s32 objectIndex)
 
void func_80086940 (s32 objectIndex)
 
void func_80086C14 (s32 objectIndex)
 
void func_80086C6C (s32 objectIndex)
 
void func_80086D80 (void)
 

Variables

f32 D_800E43B0 [] = { 65536.0, 0.0, 1.0, 0.0, 0.0, 65536.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }
 
Vtx D_800E43F0 []
 
Vtx D_800E4470 []
 
Vtx D_800E44B0 []
 
u16gItemWindowTLUTs []
 
u8gItemWindowTextures []
 
u16gHudLapTextures []
 
u16gPortraitTLUTs []
 
u8gPortraitTextures []
 

Function Documentation

◆ add_unused_obj_index()

s32 add_unused_obj_index ( s32 * listIdx,
s32 * nextFree,
s32 size )
Todo
This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ consume_item()

void consume_item ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ delete_object()

void delete_object ( s32 * objectIndex)
Warning
Does not clear struct members.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ delete_object_wrapper()

void delete_object_wrapper ( s32 * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ find_unused_obj_index()

s32 find_unused_obj_index ( s32 * arg0)
Here is the caller graph for this function:

◆ func_80071FBC()

s32 func_80071FBC ( void )

◆ func_80072120()

void func_80072120 ( s32 * arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072180()

void func_80072180 ( void )
Here is the caller graph for this function:

◆ func_80072214()

UNUSED void func_80072214 ( s32 objectIndex,
s32 arg1 )

◆ func_800722A4()

void func_800722A4 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_800722CC()

void func_800722CC ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_800722F8()

UNUSED void func_800722F8 ( s32 objectIndex,
s32 arg1 )

◆ func_80072320()

bool func_80072320 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_80072354()

bool func_80072354 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_80072408()

UNUSED void func_80072408 ( s32 objectIndex)
Here is the call graph for this function:

◆ func_80072428()

void func_80072428 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800724DC()

void func_800724DC ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_800724F8()

void func_800724F8 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_80072530()

s16 func_80072530 ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_80072568()

void func_80072568 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800725E8()

void func_800725E8 ( s32 objectIndex,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007266C()

void func_8007266C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800726CC()

void func_800726CC ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007271C()

UNUSED void func_8007271C ( s32 objectIndex,
s32 arg1 )

◆ func_8007274C()

UNUSED void func_8007274C ( s32 objectIndex)
Here is the call graph for this function:

◆ func_8007281C()

UNUSED s32 func_8007281C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:

◆ func_800728B0()

UNUSED s32 func_800728B0 ( s32 objectIndex,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:

◆ func_80072950()

void func_80072950 ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3 )
Here is the caller graph for this function:

◆ func_80072974()

UNUSED void func_80072974 ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3 )

◆ func_80072998()

UNUSED void func_80072998 ( s32 objectIndex)

◆ func_800729B4()

void func_800729B4 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_800729EC()

void func_800729EC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072A78()

UNUSED void func_80072A78 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:

◆ func_80072AAC()

s32 func_80072AAC ( s32 objectIndex,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072B48()

s32 func_80072B48 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072C00()

void func_80072C00 ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072D3C()

void func_80072D3C ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072E54()

s32 func_80072E54 ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80072F88()

bool func_80072F88 ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800730BC()

bool func_800730BC ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007326C()

s32 func_8007326C ( s32 objectIndex,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073404()

void func_80073404 ( s32 objectIndex,
u8 arg1,
u8 arg2,
Vtx * arg3 )
Here is the caller graph for this function:

◆ func_8007348C()

UNUSED void func_8007348C ( s32 objectIndex,
u8 * arg1,
u8 arg2,
u8 arg3,
Vtx * arg4 )

◆ func_800734D4()

UNUSED void func_800734D4 ( )

◆ func_80073514()

void func_80073514 ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_80073568()

UNUSED void func_80073568 ( )

◆ func_80073570()

UNUSED void func_80073570 ( s32 objectIndex)

◆ func_800735BC()

void func_800735BC ( s32 objectIndex,
Gfx * arg1,
f32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073600()

void func_80073600 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073654()

void func_80073654 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007369C()

UNUSED void func_8007369C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:

◆ func_800736E0()

void func_800736E0 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073720()

void func_80073720 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007375C()

bool func_8007375C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073800()

void func_80073800 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_8007381C()

void func_8007381C ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_80073844()

void func_80073844 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073884()

void func_80073884 ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_800738A8()

s32 func_800738A8 ( s32 objectIndex,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073998()

void func_80073998 ( s32 arg0,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800739CC()

UNUSED void func_800739CC ( s32 arg0,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:

◆ func_80073A10()

bool func_80073A10 ( s32 objectIndex,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073B00()

s32 func_80073B00 ( s32 arg0,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073B34()

s32 func_80073B34 ( s32 arg0,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:

◆ func_80073B78()

bool func_80073B78 ( s32 arg0,
s32 objectIndex,
s16 * arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6,
s32 arg7 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073CB0()

bool func_80073CB0 ( s32 objectIndex,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073D0C()

bool func_80073D0C ( s32 objectIndex,
s16 * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073D68()

UNUSED void func_80073D68 ( s32 objectIndex,
s16 * arg1,
s16 arg2,
s32 arg3 )
Here is the call graph for this function:

◆ func_80073DC0()

void func_80073DC0 ( s32 objectIndex,
s16 * arg1,
s16 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073E18()

bool func_80073E18 ( s32 objectIndex,
u16 * arg1,
u16 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80073ED4()

UNUSED bool func_80073ED4 ( s32 objectIndex,
u16 * arg1,
u16 arg2,
s32 arg3 )
Here is the call graph for this function:

◆ func_80073F90()

void func_80073F90 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_80073FAC()

void func_80073FAC ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_80073FD4()

void func_80073FD4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074014()

UNUSED void func_80074014 ( void )

◆ func_8007401C()

bool func_8007401C ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074118()

s32 func_80074118 ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007415C()

s32 func_8007415C ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800741B4()

s32 func_800741B4 ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800742A8()

UNUSED void func_800742A8 ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:

◆ func_800742EC()

UNUSED void func_800742EC ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:

◆ func_80074344()

void func_80074344 ( s32 objectIndex,
f32 * arg1,
f32 arg2,
f32 arg3,
f32 arg4,
s32 arg5,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074478()

void func_80074478 ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_800744A0()

void func_800744A0 ( s32 objectIndex)
Here is the caller graph for this function:

◆ func_800744CC()

void func_800744CC ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074510()

void func_80074510 ( uintptr_t devAddr,
void * vaddr,
size_t nbytes )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074574()

void func_80074574 ( u8 * arg0,
void * arg1,
u16 arg2,
u16 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800745C8()

void func_800745C8 ( s32 objectIndex,
uintptr_t arg1 )
Todo
arg1 should likely be a u8 *
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007466C()

void func_8007466C ( s32 objectIndex,
uintptr_t arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074704()

void func_80074704 ( s32 objectIndex,
uintptr_t arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074790()

u8 * func_80074790 ( s32 objectIndex,
u8 * arg1 )
Here is the caller graph for this function:

◆ func_800747F0()

void func_800747F0 ( s32 objectIndex,
u8 * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074894()

void func_80074894 ( s32 objectIndex,
u8 * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800748C4()

void func_800748C4 ( s32 objectIndex,
u8 * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800748F4()

void func_800748F4 ( s32 objectIndex,
u8 * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074924()

void func_80074924 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074D94()

void func_80074D94 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074E28()

void func_80074E28 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074EE8()

void func_80074EE8 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80074FD8()

void func_80074FD8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800750D8()

void func_800750D8 ( s32 objectIndex,
s32 arg1,
Vec3f arg2,
s32 arg3,
s32 arg4 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075304()

void func_80075304 ( Vec3f arg0,
s32 arg1,
s32 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007542C()

void func_8007542C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075698()

void func_80075698 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075714()

void func_80075714 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075B08()

void func_80075B08 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075B84()

void func_80075B84 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075E5C()

void func_80075E5C ( s32 objectIndex,
Vec3f arg1,
u16 arg2,
f32 arg3,
s32 arg4 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075F28()

s32 func_80075F28 ( Vec3f arg0,
u16 arg1,
f32 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80075F98()

void func_80075F98 ( Vec3f arg0,
u16 arg1,
f32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007601C()

void func_8007601C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007614C()

void func_8007614C ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076194()

void func_80076194 ( s32 objectIndex,
Vec3f arg1,
f32 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076278()

s32 func_80076278 ( Vec3f arg0,
f32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800762DC()

void func_800762DC ( Vec3f arg0,
f32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007634C()

void func_8007634C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800763CC()

void func_800763CC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076538()

void func_80076538 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007661C()

void func_8007661C ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007675C()

void func_8007675C ( s32 objectIndex,
Vec3s arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076828()

s32 func_80076828 ( Vec3s arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076884()

void func_80076884 ( s32 arg0)
Here is the call graph for this function:

◆ func_80076958()

void func_80076958 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800769D8()

void func_800769D8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076AEC()

void func_80076AEC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076B7C()

void func_80076B7C ( void )

◆ func_80076DC4()

void func_80076DC4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076E14()

void func_80076E14 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076ED8()

void func_80076ED8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80076F2C()

void func_80076F2C ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077138()

void func_80077138 ( s32 objectIndex,
Vec3f arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800773D8()

void func_800773D8 ( f32 * arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077428()

void func_80077428 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077450()

void func_80077450 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077584()

void func_80077584 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077640()

void func_80077640 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077B14()

void func_80077B14 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077B3C()

void func_80077B3C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077BCC()

void func_80077BCC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077D5C()

void func_80077D5C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077E20()

void func_80077E20 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077EB8()

void func_80077EB8 ( s32 objectIndex,
u16 arg1,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80077F64()

void func_80077F64 ( s32 objectIndex,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800780CC()

void func_800780CC ( s32 objectIndex,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80078170()

void func_80078170 ( s32 arg0,
Camera * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80078220()

void func_80078220 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80078288()

void func_80078288 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800786EC()

void func_800786EC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80078790()

void func_80078790 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800788F8()

void func_800788F8 ( s32 objectIndex,
u16 rot,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80078C68()

UNUSED void func_80078C68 ( )

◆ func_80078C70()

void func_80078C70 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80078F64()

void func_80078F64 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80079054()

void func_80079054 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80079084()

void func_80079084 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800790B4()

void func_800790B4 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800790E4()

void func_800790E4 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80079114()

void func_80079114 ( s32 objectIndex,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800791F0()

void func_800791F0 ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800797AC()

void func_800797AC ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80079860()

void func_80079860 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007993C()

void func_8007993C ( s32 objectIndex,
Player * player )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80079A5C()

void func_80079A5C ( s32 objectIndex,
UNUSED Player * player )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A060()

void func_8007A060 ( s32 objectIndex,
s32 playerIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A228()

void func_8007A228 ( s32 objectIndex,
s32 playerIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A3F0()

void func_8007A3F0 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A66C()

void func_8007A66C ( s32 objectIndex,
Player * player,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A778()

void func_8007A778 ( s32 objectIndex,
Player * player,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A884()

UNUSED void func_8007A884 ( void )

◆ func_8007A88C()

void func_8007A88C ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007A910()

void func_8007A910 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007AA44()

void func_8007AA44 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007ABFC()

void func_8007ABFC ( s32 playerId,
bool arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007AFB0()

s16 func_8007AFB0 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007B040()

s32 func_8007B040 ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007B254()

void func_8007B254 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007B34C()

void func_8007B34C ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007BB9C()

void func_8007BB9C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007BBBC()

void func_8007BBBC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007BD04()

void func_8007BD04 ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007BEC8()

void func_8007BEC8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007BFB0()

void func_8007BFB0 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C360()

void func_8007C360 ( s32 objectIndex,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C420()

void func_8007C420 ( s32 objectIndex,
Player * player,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C49C()

UNUSED void func_8007C49C ( void )

◆ func_8007C4A4()

void func_8007C4A4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C550()

void func_8007C550 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C5B4()

void func_8007C5B4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C684()

void func_8007C684 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C7B4()

void func_8007C7B4 ( s32 someIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007C91C()

void func_8007C91C ( s32 someIndex)
Here is the caller graph for this function:

◆ func_8007C9F8()

s32 func_8007C9F8 ( void )
Here is the caller graph for this function:

◆ func_8007CA70()

void func_8007CA70 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007CE0C()

void func_8007CE0C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007CEDC()

void func_8007CEDC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D070()

void func_8007D070 ( void )
Here is the call graph for this function:

◆ func_8007D360()

void func_8007D360 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D6A8()

void func_8007D6A8 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D714()

void func_8007D714 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D794()

void func_8007D794 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D804()

s32 func_8007D804 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D8AC()

void func_8007D8AC ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007D8D4()

void func_8007D8D4 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007DA4C()

void func_8007DA4C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007DA74()

void func_8007DA74 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007DAF8()

void func_8007DAF8 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007DDC0()

void func_8007DDC0 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E00C()

void func_8007E00C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E1F4()

void func_8007E1F4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E358()

void func_8007E358 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E3EC()

void func_8007E3EC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E4C4()

void func_8007E4C4 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E50C()

s32 func_8007E50C ( s32 objectIndex,
Player * player,
Camera * camera )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E59C()

s32 func_8007E59C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007E63C()

void func_8007E63C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007EC30()

void func_8007EC30 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007ED6C()

void func_8007ED6C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007EE5C()

void func_8007EE5C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007EFBC()

void func_8007EFBC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F280()

void func_8007F280 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F544()

void func_8007F544 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F5A8()

void func_8007F5A8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F660()

void func_8007F660 ( s32 objectIndex,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F6C4()

void func_8007F6C4 ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F75C()

s32 func_8007F75C ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007F8D8()

void func_8007F8D8 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007FA08()

void func_8007FA08 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007FB48()

void func_8007FB48 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007FEA4()

void func_8007FEA4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007FF5C()

void func_8007FF5C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8007FFC0()

void func_8007FFC0 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080078()

void func_80080078 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800801FC()

void func_800801FC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800802C0()

void func_800802C0 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080408()

void func_80080408 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080524()

void func_80080524 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800806BC()

void func_800806BC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008078C()

void func_8008078C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008085C()

void func_8008085C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800808CC()

void func_800808CC ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080A14()

void func_80080A14 ( s32 objectIndex,
Player * player )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080A4C()

void func_80080A4C ( s32 objectIndex,
s32 cameraPlayerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080B28()

void func_80080B28 ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80080DE4()

void func_80080DE4 ( s32 arg0)
Here is the caller graph for this function:

◆ func_80080FEC()

void func_80080FEC ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081080()

void func_80081080 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800810F4()

void func_800810F4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081208()

void func_80081208 ( void )
Here is the caller graph for this function:

◆ func_80081210()

void func_80081210 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008153C()

void func_8008153C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081790()

void func_80081790 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081848()

void func_80081848 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081924()

void func_80081924 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081A88()

void func_80081A88 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081AFC()

void func_80081AFC ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081D34()

void func_80081D34 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80081FF4()

void func_80081FF4 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800821AC()

void func_800821AC ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008241C()

void func_8008241C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80082714()

void func_80082714 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008275C()

void func_8008275C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80082B34()

void func_80082B34 ( s32 objectIndex,
UNUSED s32 unused )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80082C30()

void func_80082C30 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80082E18()

void func_80082E18 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083018()

void func_80083018 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_80083060()

void func_80083060 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083080()

void func_80083080 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008311C()

void func_8008311C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083248()

void func_80083248 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800833D0()

void func_800833D0 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083474()

void func_80083474 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083538()

void func_80083538 ( s32 objectIndex,
Vec3f arg1,
s32 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800836F0()

void func_800836F0 ( Vec3f arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008379C()

void func_8008379C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083868()

void func_80083868 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083948()

void func_80083948 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083A94()

void func_80083A94 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083B0C()

void func_80083B0C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083BE4()

void func_80083BE4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083C04()

void func_80083C04 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083F18()

void func_80083F18 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80083FD0()

void func_80083FD0 ( s32 objectIndex,
s32 arg1,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008421C()

void func_8008421C ( UNUSED s32 arg0,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800842C8()

void func_800842C8 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80084430()

void func_80084430 ( s32 objectIndex,
UNUSED s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8008453C()

void func_8008453C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800845C8()

void func_800845C8 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80084B7C()

void func_80084B7C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80084D2C()

void func_80084D2C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085024()

void func_80085024 ( void )

◆ func_8008502C()

void func_8008502C ( s32 objectIndex,
UNUSED s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085080()

void func_80085080 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800850B0()

void func_800850B0 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085534()

void func_80085534 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085768()

void func_80085768 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085878()

void func_80085878 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800859C8()

void func_800859C8 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085BB4()

void func_80085BB4 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085CA0()

void func_80085CA0 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085DB8()

void func_80085DB8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085E38()

void func_80085E38 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085EF8()

void func_80085EF8 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80085F74()

void func_80085F74 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086110()

void func_80086110 ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ func_8008629C()

void func_8008629C ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086424()

void func_80086424 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086528()

void func_80086528 ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086604()

void func_80086604 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086700()

void func_80086700 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086940()

void func_80086940 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086C14()

void func_80086C14 ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086C6C()

void func_80086C6C ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80086D80()

void func_80086D80 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gen_random_item()

u8 gen_random_item ( s16 rank,
s16 isCpu )
Todo
Cleanup this function to use array access and struct if possible.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ gen_random_item_human()

u8 gen_random_item_human ( UNUSED s16 arg0,
s16 rank )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_bb_trash_bin()

void init_bb_trash_bin ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_ferry_smoke()

void init_ferry_smoke ( s32 objectIndex,
Vec3f pos,
f32 velocity )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_hot_air_balloon()

void init_hot_air_balloon ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_ktb_crab()

void init_ktb_crab ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_leaf_particle()

s32 init_leaf_particle ( Vec3f arg0,
s32 num )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_obj_lakitu_red_flag()

void init_obj_lakitu_red_flag ( s32 objectIndex,
s32 playerIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_obj_lakitu_red_flag_countdown()

void init_obj_lakitu_red_flag_countdown ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_obj_lakitu_red_flag_fishing()

void init_obj_lakitu_red_flag_fishing ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_obj_neon_mushroom()

void init_obj_neon_mushroom ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_object()

void init_object ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_object_leaf_particle()

void init_object_leaf_particle ( s32 objectIndex,
Vec3f arg1,
s32 num )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_object_smoke_particle()

void init_object_smoke_particle ( s32 objectIndex,
s32 flameIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_object_smoke_paticle()

void init_object_smoke_paticle ( s32 objectIndex,
Vec3f arg1,
s16 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_smoke_particle()

void init_smoke_particle ( Vec3f arg0,
UNUSED f32 arg1,
s16 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_smoke_particles()

void init_smoke_particles ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_texture_object()

void init_texture_object ( s32 objectIndex,
u8 * texture,
u8 * arg2,
u8 arg3,
u16 arg4 )
Here is the caller graph for this function:

◆ init_train_smoke()

void init_train_smoke ( s32 objectIndex,
Vec3f pos,
f32 velocity )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_var_cheep_cheep()

void init_var_cheep_cheep ( s32 objectIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ is_obj_flag_status_active()

bool is_obj_flag_status_active ( s32 objectIndex,
s32 arg1 )

◆ is_obj_index_flag_status_inactive()

s32 is_obj_index_flag_status_inactive ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ kart_ai_gen_random_item()

u8 kart_ai_gen_random_item ( UNUSED s32 arg0,
s16 rank )
Here is the call graph for this function:

◆ object_next_state()

void object_next_state ( s32 objectIndex)
Here is the call graph for this function:

◆ set_and_run_timer_object()

bool set_and_run_timer_object ( s32 objectIndex,
s32 timer )

will return true if the timer is done

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_object_flag_status_false()

void set_object_flag_status_false ( s32 objectIndex,
s32 flag )

◆ set_object_flag_status_true()

void set_object_flag_status_true ( s32 objectIndex,
s32 flag )

◆ set_object_timer_state()

void set_object_timer_state ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ set_type_object()

void set_type_object ( s32 objectIndex,
s32 arg1 )
Here is the caller graph for this function:

◆ spawn_ferry_smoke()

s32 spawn_ferry_smoke ( s32 ferryIndex,
Vec3f pos,
f32 velocity )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spawn_leaf()

void spawn_leaf ( Vec3f arg0,
UNUSED s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ spawn_train_smoke()

s32 spawn_train_smoke ( s32 trainIndex,
Vec3f pos,
f32 velocity )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_bat()

void update_bat ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_boos()

void update_boos ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_chain_chomps()

void update_chain_chomps ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_cheep_cheep()

void update_cheep_cheep ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_cheep_cheep_ending()

void update_cheep_cheep_ending ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_cheep_cheep_race()

void update_cheep_cheep_race ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_clouds()

void update_clouds ( s32 arg0,
Camera * arg1,
CloudData * cloudList )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_crabs()

void update_crabs ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_ferries_smoke_particle()

void update_ferries_smoke_particle ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_flame_particle()

void update_flame_particle ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_hedgehogs()

void update_hedgehogs ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_hot_air_balloon()

void update_hot_air_balloon ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_leaf()

void update_leaf ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_moles()

void update_moles ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_neon()

void update_neon ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_neon_texture()

void update_neon_texture ( s32 objectIndex)
Here is the caller graph for this function:

◆ update_object_lakitu()

void update_object_lakitu ( s32 playerId)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_countdown()

void update_object_lakitu_countdown ( s32 objectIndex,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_final_lap()

void update_object_lakitu_final_lap ( s32 objectIndex,
s32 playerIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_fishing()

void update_object_lakitu_fishing ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_fishing2()

void update_object_lakitu_fishing2 ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_red_flag()

void update_object_lakitu_red_flag ( s32 objectIndex,
s32 playerIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_reverse()

void update_object_lakitu_reverse ( s32 objectIndex,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_lakitu_second_lap()

void update_object_lakitu_second_lap ( s32 objectIndex,
s32 playerIndex )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_object_neon()

void update_object_neon ( s32 objectIndex,
s32 id )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_penguins()

void update_penguins ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_seagulls()

void update_seagulls ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_snowflakes()

void update_snowflakes ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_snowmen()

void update_snowmen ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_stars()

void update_stars ( s32 arg0,
Camera * camera,
StarData * starList )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_train_smoke()

void update_train_smoke ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_trash_bin()

void update_trash_bin ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ wrapper_update_boos()

void wrapper_update_boos ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ D_800E43B0

f32 D_800E43B0[] = { 65536.0, 0.0, 1.0, 0.0, 0.0, 65536.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }
Todo
unused?

◆ D_800E43F0

Vtx D_800E43F0[]
Initial value:
= {
{ { { -24, -19, 0 }, 0, { 0, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, -19, 0 }, 0, { 3008, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, 20, 0 }, 0, { 3008, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { -24, 20, 0 }, 0, { 0, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { -24, -19, 0 }, 0, { 3008, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, -19, 0 }, 0, { 0, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, 20, 0 }, 0, { 0, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { -24, 20, 0 }, 0, { 3008, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
}

◆ D_800E4470

Vtx D_800E4470[]
Initial value:
= {
{ { { -24, -19, 0 }, 0, { 0, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, -19, 0 }, 0, { 3008, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, 20, 0 }, 0, { 3008, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { -24, 20, 0 }, 0, { 0, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
}

◆ D_800E44B0

Vtx D_800E44B0[]
Initial value:
= {
{ { { -24, -19, 0 }, 0, { 3008, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, -19, 0 }, 0, { 0, 0 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { 23, 20, 0 }, 0, { 0, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
{ { { -24, 20, 0 }, 0, { 3008, 2496 }, { 0xFF, 0xFF, 0xFF, 0xFF } } },
}

◆ gHudLapTextures

u16* gHudLapTextures[]
Initial value:
u16 common_texture_hud_lap_1_on_3[]
u16 common_texture_hud_lap_2_on_3[]
u16 common_texture_hud_lap_3_on_3[]

◆ gItemWindowTextures

u8* gItemWindowTextures[]
Initial value:
u8 common_texture_item_window_boo[]
u8 common_texture_item_window_banana_bunch[]
u8 common_texture_item_window_double_mushroom[]
u8 common_texture_item_window_triple_red_shell[]
u8 common_texture_item_window_red_shell[]
u8 common_texture_item_window_banana[]
u8 common_texture_item_window_blue_shell[]
u8 common_texture_item_window_star[]
u8 common_texture_item_window_none[]
u8 common_texture_item_window_triple_green_shell[]
u8 common_texture_item_window_mushroom[]
u8 common_texture_item_window_fake_item_box[]
u8 common_texture_item_window_thunder_bolt[]
u8 common_texture_item_window_triple_mushroom[]
u8 common_texture_item_window_super_mushroom[]
u8 common_texture_item_window_green_shell[]

◆ gItemWindowTLUTs

u16* gItemWindowTLUTs[]
Initial value:
u16 common_tlut_item_window_blue_shell[]
u16 common_tlut_item_window_triple_green_shell[]
u16 common_tlut_item_window_star[]
u16 common_tlut_item_window_double_mushroom[]
u16 common_tlut_item_window_none[]
u16 common_tlut_item_window_super_mushroom[]
u16 common_tlut_item_window_fake_item_box[]
u16 common_tlut_item_window_banana[]
u16 common_tlut_item_window_triple_mushroom[]
u16 common_tlut_item_window_green_shell[]
u16 common_tlut_item_window_mushroom[]
u16 common_tlut_item_window_triple_red_shell[]
u16 common_tlut_item_window_red_shell[]
u16 common_tlut_item_window_boo[]
u16 common_tlut_item_window_thunder_bolt[]
u16 common_tlut_item_window_banana_bunch[]

◆ gPortraitTextures

u8* gPortraitTextures[]
Initial value:

◆ gPortraitTLUTs

u16* gPortraitTLUTs[]
Initial value:
u16 common_tlut_portrait_donkey_kong[]
u16 common_tlut_portrait_toad[]
u16 common_tlut_portrait_peach[]
u16 common_tlut_portrait_luigi[]
u16 common_tlut_portrait_yoshi[]
u16 common_tlut_portrait_bowser[]
u16 common_tlut_portrait_wario[]
u16 common_tlut_portrait_mario[]