Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
mario_step.h
Go to the documentation of this file.
1 #ifndef _MARIO_STEP_H
2 #define _MARIO_STEP_H
3 
4 #include "types.h"
5 
7 
9 extern void nop_80254E3C(struct MarioState *);
10 extern void nop_80254E50(void);
11 
12 extern void mario_bonk_reflection(struct MarioState *, u32);
13 extern u32 mario_update_quicksand(struct MarioState *, f32);
15 extern u32 mario_update_moving_sand(struct MarioState *);
17 extern void stop_and_set_height_to_floor(struct MarioState *);
18 extern s32 stationary_ground_step(struct MarioState *);
19 extern s32 perform_ground_step(struct MarioState *);
20 extern s32 perform_air_step(struct MarioState *, u32);
21 
22 #endif /* _MARIO_STEP_H */
void nop_80254E50(void)
Does nothing.
Definition: mario_step.c:52
f32 get_additive_y_vel_for_jumps(void)
Always returns zero.
Definition: mario_step.c:29
void stop_and_set_height_to_floor(struct MarioState *)
Definition: mario_step.c:217
u32 mario_update_moving_sand(struct MarioState *)
Definition: mario_step.c:167
Definition: types.h:238
u32 mario_update_quicksand(struct MarioState *, f32)
Definition: mario_step.c:106
float f32
Definition: ultratypes.h:29
s32 perform_ground_step(struct MarioState *)
Definition: mario_step.c:311
struct Surface gWaterSurfacePseudoFloor
Definition: mario_step.c:14
Definition: types.h:188
void mario_bonk_reflection(struct MarioState *, u32)
Definition: mario_step.c:89
void nop_80254E3C(struct MarioState *)
u32 mario_update_windy_ground(struct MarioState *)
Definition: mario_step.c:185
signed int s32
Definition: ultratypes.h:15
s32 perform_air_step(struct MarioState *, u32)
Definition: mario_step.c:580
u32 mario_push_off_steep_floor(struct MarioState *, u32, u32)
Definition: mario_step.c:153
unsigned int u32
Definition: ultratypes.h:16
s32 stationary_ground_step(struct MarioState *)
Definition: mario_step.c:230