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

Functions

s32 bhv_coin_sparkles_init (void)
 
void bhv_yellow_coin_init (void)
 
void bhv_yellow_coin_loop (void)
 
void bhv_temp_coin_loop (void)
 
void bhv_coin_init (void)
 
void bhv_coin_loop (void)
 
void bhv_coin_formation_spawn_loop (void)
 
void func_802AB364 (s32 sp50, s32 sp54)
 
void bhv_coin_formation_init (void)
 
void bhv_coin_formation_loop (void)
 
void ActionCoinInsideBoo1 (void)
 
void ActionCoinInsideBoo0 (void)
 
void bhv_coin_inside_boo_loop (void)
 
void bhv_coin_sparkles_loop (void)
 
void bhv_golden_coin_sparkles_loop (void)
 

Variables

struct ObjectHitbox sYellowCoinHitbox
 
s16 D_8032F2A4 [][2]
 
void(* sCoinInsideBooActions [])(void) = { ActionCoinInsideBoo0, ActionCoinInsideBoo1 }
 

Function Documentation

◆ ActionCoinInsideBoo0()

void ActionCoinInsideBoo0 ( void  )

◆ ActionCoinInsideBoo1()

void ActionCoinInsideBoo1 ( void  )

◆ bhv_coin_formation_init()

void bhv_coin_formation_init ( void  )

◆ bhv_coin_formation_loop()

void bhv_coin_formation_loop ( void  )

◆ bhv_coin_formation_spawn_loop()

void bhv_coin_formation_spawn_loop ( void  )

◆ bhv_coin_init()

void bhv_coin_init ( void  )

◆ bhv_coin_inside_boo_loop()

void bhv_coin_inside_boo_loop ( void  )

◆ bhv_coin_loop()

void bhv_coin_loop ( void  )

◆ bhv_coin_sparkles_init()

s32 bhv_coin_sparkles_init ( void  )

◆ bhv_coin_sparkles_loop()

void bhv_coin_sparkles_loop ( void  )

◆ bhv_golden_coin_sparkles_loop()

void bhv_golden_coin_sparkles_loop ( void  )

◆ bhv_temp_coin_loop()

void bhv_temp_coin_loop ( void  )

◆ bhv_yellow_coin_init()

void bhv_yellow_coin_init ( void  )

◆ bhv_yellow_coin_loop()

void bhv_yellow_coin_loop ( void  )

◆ func_802AB364()

void func_802AB364 ( s32  sp50,
s32  sp54 
)

Variable Documentation

◆ D_8032F2A4

s16 D_8032F2A4[][2]
Initial value:
= { { 0, -150 }, { 0, -50 }, { 0, 50 }, { 0, 150 },
{ -50, 100 }, { -100, 50 }, { 50, 100 }, { 100, 50 } }

◆ sCoinInsideBooActions

void(* sCoinInsideBooActions[])(void) = { ActionCoinInsideBoo0, ActionCoinInsideBoo1 }

◆ sYellowCoinHitbox

struct ObjectHitbox sYellowCoinHitbox
Initial value:
= {
0,
1,
0,
0,
100,
64,
0,
0,
}
#define INTERACT_COIN
Definition: interaction.h:10