|
void | cleanup_red_and_green_shells (struct ShellActor *shell) |
|
void | actor_init (struct Actor *actor, Vec3f startingPos, Vec3s startingRot, Vec3f startingVelocity, s16 actorType) |
|
void | actor_not_rendered (Camera *arg0, struct Actor *arg1) |
|
void | actor_rendered (Camera *arg0, struct Actor *arg1) |
|
void | func_80297340 (Camera *arg0) |
|
UNUSED void | func_80297524 (uintptr_t addr, s32 width, s32 height) |
|
void | func_802976D8 (Vec3s arg0) |
|
void | func_802976EC (Collision *arg0, Vec3s arg1) |
|
void | func_80297760 (struct Actor *arg0, Vec3f arg1) |
|
void | func_802977B0 (Player *arg0) |
|
void | func_802977E4 (Player *arg0) |
|
void | init_red_shell_texture (void) |
|
UNUSED void | func_80297944 (void) |
|
void | func_8029794C (Vec3f pos, Vec3s rot, f32 scale) |
|
void | func_802979F8 (struct Actor *arg0, UNUSED f32 arg1) |
|
void | update_actor_static_plant (struct Actor *arg0) |
|
void | render_cows (Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) |
|
void | evaluate_collision_player_palm_trees (Player *player) |
|
void | evaluate_collision_players_palm_trees (void) |
|
void | func_80298D10 (void) |
|
void | render_palm_trees (Camera *camera, Mat4 arg1, UNUSED struct Actor *actor) |
|
void | render_actor_shell (Camera *camera, Mat4 matrix, struct ShellActor *shell) |
|
UNUSED void | func_8029ABD4 (f32 *pos, s16 state) |
|
void | func_8029AC18 (Camera *camera, Mat4 arg1, struct Actor *arg2) |
|
UNUSED void | func_8029AE14 () |
|
void | spawn_piranha_plants (struct ActorSpawnData *spawnData) |
|
void | spawn_palm_trees (struct ActorSpawnData *spawnData) |
|
void | spawn_foliage (struct ActorSpawnData *arg0) |
|
void | spawn_all_item_boxes (struct ActorSpawnData *spawnData) |
|
void | init_kiwano_fruit (void) |
|
void | destroy_all_actors (void) |
|
void | spawn_course_actors (void) |
|
void | init_actors_and_load_textures (void) |
| Loads actor textures, course specific actor textures. Calls to spawn_course_vehicles and place_course_actors.
|
|
void | play_sound_before_despawn (struct Actor *actor) |
|
void | destroy_actor (struct Actor *actor) |
|
s16 | try_remove_destructable_item (Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) |
|
s16 | add_actor_to_empty_slot (Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) |
|
UNUSED s16 | spawn_actor_at_pos (Vec3f pos, s16 actorType) |
|
UNUSED void | prototype_actor_spawn_data (Player *player, uintptr_t arg1) |
|
bool | query_and_resolve_collision_player_actor (Player *player, Vec3f pos, f32 minDist, f32 dist, f32 arg4) |
|
bool | collision_mario_sign (Player *player, struct Actor *marioRacewaySign) |
|
bool | collision_piranha_plant (Player *player, struct PiranhaPlant *plant) |
|
bool | collision_yoshi_egg (Player *player, struct YoshiValleyEgg *egg) |
|
bool | collision_tree (Player *player, struct Actor *actor) |
|
bool | query_collision_player_vs_actor_item (Player *arg0, struct Actor *arg1) |
|
bool | query_collision_actor_vs_actor (struct Actor *arg0, struct Actor *arg1) |
|
void | destroy_destructable_actor (struct Actor *actor) |
|
void | play_sound_on_destructible_actor_collision (struct Actor *arg0, struct Actor *arg1) |
|
void | evaluate_actor_collision_between_two_destructible_actors (struct Actor *actor1, struct Actor *actor2) |
|
void | evaluate_collision_between_player_actor (Player *player, struct Actor *actor) |
|
void | evaluate_collision_for_players_and_actors (void) |
|
void | evaluate_collision_for_destructible_actors (void) |
|
void | func_802A1064 (struct FakeItemBox *fake_item_box) |
|
void | init_actor_hot_air_balloon_item_box (f32 x, f32 y, f32 z) |
|
void | render_item_boxes (struct UnkStruct_800DC5EC *arg0) |
|
void | render_course_actors (struct UnkStruct_800DC5EC *arg0) |
|
void | update_course_actors (void) |
|