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

Functions

s32 CoinStep (s16 *collisionFlagsPtr)
 
void MovingCoinFlickerLoop (void)
 
void CoinCollected (void)
 
void bhv_moving_yellow_coin_init (void)
 
void bhv_moving_yellow_coin_loop (void)
 
void bhv_moving_blue_coin_init (void)
 
void bhv_moving_blue_coin_loop (void)
 
void bhv_blue_coin_sliding_jumping_init (void)
 
void func_802E540C (void)
 
void func_802E54DC (void)
 
void bhv_blue_coin_sliding_loop (void)
 
void bhv_blue_coin_jumping_loop (void)
 

Variables

static struct ObjectHitbox sMovingYellowCoinHitbox
 
static struct ObjectHitbox sMovingBlueCoinHitbox
 

Function Documentation

◆ bhv_blue_coin_jumping_loop()

void bhv_blue_coin_jumping_loop ( void  )

◆ bhv_blue_coin_sliding_jumping_init()

void bhv_blue_coin_sliding_jumping_init ( void  )

◆ bhv_blue_coin_sliding_loop()

void bhv_blue_coin_sliding_loop ( void  )

◆ bhv_moving_blue_coin_init()

void bhv_moving_blue_coin_init ( void  )

◆ bhv_moving_blue_coin_loop()

void bhv_moving_blue_coin_loop ( void  )

◆ bhv_moving_yellow_coin_init()

void bhv_moving_yellow_coin_init ( void  )

◆ bhv_moving_yellow_coin_loop()

void bhv_moving_yellow_coin_loop ( void  )

◆ CoinCollected()

void CoinCollected ( void  )

◆ CoinStep()

s32 CoinStep ( s16 collisionFlagsPtr)

◆ func_802E540C()

void func_802E540C ( void  )

◆ func_802E54DC()

void func_802E54DC ( void  )

◆ MovingCoinFlickerLoop()

void MovingCoinFlickerLoop ( void  )

Variable Documentation

◆ sMovingBlueCoinHitbox

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

◆ sMovingYellowCoinHitbox

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