Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Functions
hoot.inc.c File Reference

Functions

void bhv_hoot_init (void)
 
f32 HootFindNextFloor (struct FloorGeometry **arg0, f32 arg1)
 
void HootFloorBounce (void)
 
void HootFreeStep (s16 fastOscY, s32 speed)
 
void PlayerSetHootYaw (void)
 
void HootCarryStep (s32 speed, UNUSED f32 xPrev, UNUSED f32 zPrev)
 
void HootSurfaceCollision (f32 xPrev, UNUSED f32 yPrev, f32 zPrev)
 
void HootAscentLoop (f32 xPrev, f32 zPrev)
 
void HootActionLoop (void)
 
void HootTurnToHome (void)
 
void HootAwakeLoop (void)
 
void bhv_hoot_loop (void)
 

Function Documentation

◆ bhv_hoot_init()

void bhv_hoot_init ( void  )

◆ bhv_hoot_loop()

void bhv_hoot_loop ( void  )

◆ HootActionLoop()

void HootActionLoop ( void  )

◆ HootAscentLoop()

void HootAscentLoop ( f32  xPrev,
f32  zPrev 
)

◆ HootAwakeLoop()

void HootAwakeLoop ( void  )

◆ HootCarryStep()

void HootCarryStep ( s32  speed,
UNUSED f32  xPrev,
UNUSED f32  zPrev 
)

◆ HootFindNextFloor()

f32 HootFindNextFloor ( struct FloorGeometry **  arg0,
f32  arg1 
)

◆ HootFloorBounce()

void HootFloorBounce ( void  )

◆ HootFreeStep()

void HootFreeStep ( s16  fastOscY,
s32  speed 
)

◆ HootSurfaceCollision()

void HootSurfaceCollision ( f32  xPrev,
UNUSED f32  yPrev,
f32  zPrev 
)

◆ HootTurnToHome()

void HootTurnToHome ( void  )

◆ PlayerSetHootYaw()

void PlayerSetHootYaw ( void  )