Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Functions
mario_actions_stationary.c File Reference
#include <ultra64.h>
#include "sm64.h"
#include "engine/math_util.h"
#include "mario.h"
#include "interaction.h"
#include "mario_step.h"
#include "mario_actions_stationary.h"
#include "area.h"
#include "audio/external.h"
#include "memory.h"
#include "behavior_data.h"
#include "sound_init.h"
#include "level_update.h"
#include "save_file.h"
#include "camera.h"

Functions

s32 func_802604E0 (struct MarioState *m)
 
s32 func_802606DC (struct MarioState *m)
 
s32 act_idle (struct MarioState *m)
 
void func_80260BC4 (struct MarioState *m, u32 actionState, s32 animFrame, u32 sound)
 
s32 act_start_sleeping (struct MarioState *m)
 
s32 act_sleeping (struct MarioState *m)
 
s32 act_waking_up (struct MarioState *m)
 
s32 act_shivering (struct MarioState *m)
 
s32 act_coughing (struct MarioState *m)
 
s32 func_802615C4 (struct MarioState *m)
 
s32 func_802616C4 (struct MarioState *m)
 
s32 act_standing_against_wall (struct MarioState *m)
 
s32 act_in_quicksand (struct MarioState *m)
 
s32 act_crouching (struct MarioState *m)
 
s32 act_panting (struct MarioState *m)
 
s32 func_80261C74 (struct MarioState *m)
 
void func_80261D70 (struct MarioState *m, s32 animID, u32 action)
 
s32 act_braking_stop (struct MarioState *m)
 
s32 act_butt_slide_stop (struct MarioState *m)
 
s32 func_80261F8C (struct MarioState *m)
 
s32 act_slide_kick_slide_stop (struct MarioState *m)
 
s32 act_start_crouching (struct MarioState *m)
 
s32 act_stop_crouching (struct MarioState *m)
 
s32 act_start_crawling (struct MarioState *m)
 
s32 act_stop_crawling (struct MarioState *m)
 
s32 func_80262574 (struct MarioState *m)
 
s32 func_802627B8 (struct MarioState *m, s32 arg1, u32 action)
 
s32 func_80262828 (struct MarioState *m, u32 action)
 
s32 act_jump_land_stop (struct MarioState *m)
 
s32 act_double_jump_land_stop (struct MarioState *m)
 
s32 act_side_flip_land_stop (struct MarioState *m)
 
s32 act_freefall_land_stop (struct MarioState *m)
 
s32 act_triple_jump_land_stop (struct MarioState *m)
 
s32 act_backflip_land_stop (struct MarioState *m)
 
s32 act_lava_boost_land (struct MarioState *m)
 
s32 act_long_jump_land_stop (struct MarioState *m)
 
s32 func_80262CEC (struct MarioState *m)
 
s32 func_80262DE4 (struct MarioState *m)
 
s32 act_air_throw_land (struct MarioState *m)
 
s32 act_twirl_land (struct MarioState *m)
 
s32 act_ground_pound_land (struct MarioState *m)
 
s32 act_first_person (struct MarioState *m)
 
s32 func_80263378 (struct MarioState *m)
 
s32 mario_execute_stationary_action (struct MarioState *m)
 

Function Documentation

◆ act_air_throw_land()

s32 act_air_throw_land ( struct MarioState m)

◆ act_backflip_land_stop()

s32 act_backflip_land_stop ( struct MarioState m)

◆ act_braking_stop()

s32 act_braking_stop ( struct MarioState m)

◆ act_butt_slide_stop()

s32 act_butt_slide_stop ( struct MarioState m)

◆ act_coughing()

s32 act_coughing ( struct MarioState m)

◆ act_crouching()

s32 act_crouching ( struct MarioState m)

◆ act_double_jump_land_stop()

s32 act_double_jump_land_stop ( struct MarioState m)

◆ act_first_person()

s32 act_first_person ( struct MarioState m)

◆ act_freefall_land_stop()

s32 act_freefall_land_stop ( struct MarioState m)

◆ act_ground_pound_land()

s32 act_ground_pound_land ( struct MarioState m)

◆ act_idle()

s32 act_idle ( struct MarioState m)

◆ act_in_quicksand()

s32 act_in_quicksand ( struct MarioState m)

◆ act_jump_land_stop()

s32 act_jump_land_stop ( struct MarioState m)

◆ act_lava_boost_land()

s32 act_lava_boost_land ( struct MarioState m)

◆ act_long_jump_land_stop()

s32 act_long_jump_land_stop ( struct MarioState m)

◆ act_panting()

s32 act_panting ( struct MarioState m)

◆ act_shivering()

s32 act_shivering ( struct MarioState m)

◆ act_side_flip_land_stop()

s32 act_side_flip_land_stop ( struct MarioState m)

◆ act_sleeping()

s32 act_sleeping ( struct MarioState m)

◆ act_slide_kick_slide_stop()

s32 act_slide_kick_slide_stop ( struct MarioState m)

◆ act_standing_against_wall()

s32 act_standing_against_wall ( struct MarioState m)

◆ act_start_crawling()

s32 act_start_crawling ( struct MarioState m)

◆ act_start_crouching()

s32 act_start_crouching ( struct MarioState m)

◆ act_start_sleeping()

s32 act_start_sleeping ( struct MarioState m)

◆ act_stop_crawling()

s32 act_stop_crawling ( struct MarioState m)

◆ act_stop_crouching()

s32 act_stop_crouching ( struct MarioState m)

◆ act_triple_jump_land_stop()

s32 act_triple_jump_land_stop ( struct MarioState m)

◆ act_twirl_land()

s32 act_twirl_land ( struct MarioState m)

◆ act_waking_up()

s32 act_waking_up ( struct MarioState m)

◆ func_802604E0()

s32 func_802604E0 ( struct MarioState m)

◆ func_802606DC()

s32 func_802606DC ( struct MarioState m)

◆ func_80260BC4()

void func_80260BC4 ( struct MarioState m,
u32  actionState,
s32  animFrame,
u32  sound 
)

◆ func_802615C4()

s32 func_802615C4 ( struct MarioState m)

◆ func_802616C4()

s32 func_802616C4 ( struct MarioState m)

◆ func_80261C74()

s32 func_80261C74 ( struct MarioState m)

◆ func_80261D70()

void func_80261D70 ( struct MarioState m,
s32  animID,
u32  action 
)

◆ func_80261F8C()

s32 func_80261F8C ( struct MarioState m)

◆ func_80262574()

s32 func_80262574 ( struct MarioState m)

◆ func_802627B8()

s32 func_802627B8 ( struct MarioState m,
s32  arg1,
u32  action 
)

◆ func_80262828()

s32 func_80262828 ( struct MarioState m,
u32  action 
)

◆ func_80262CEC()

s32 func_80262CEC ( struct MarioState m)

◆ func_80262DE4()

s32 func_80262DE4 ( struct MarioState m)

◆ func_80263378()

s32 func_80263378 ( struct MarioState m)

◆ mario_execute_stationary_action()

s32 mario_execute_stationary_action ( struct MarioState m)