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

Functions

void bhv_bobomb_init (void)
 
void func_802E5B7C (void)
 
void BobombExplodeLoop (void)
 
void CheckBobombInteractions (void)
 
void BobombPatrolLoop (void)
 
void BobombChaseMarioLoop (void)
 
void BobombLaunchedLoop (void)
 
void GenericBobombFreeLoop (void)
 
void StationaryBobombFreeLoop (void)
 
void BobombFreeLoop (void)
 
void BobombHeldLoop (void)
 
void BobombDroppedLoop (void)
 
void BobombThrownLoop (void)
 
void ObjRandomBlink (s32 *blinkTimer)
 
void bhv_bobomb_loop (void)
 
void bhv_bobomb_fuse_smoke_init (void)
 
void bhv_bobomb_buddy_init (void)
 
void BobombBuddyIdleLoop (void)
 
void BobombBuddyCannonLoop (s16 arg0, s16 arg1)
 
void BobombBuddyTalkLoop (void)
 
void BobombBuddyTurnToTalkLoop (void)
 
void BobombBuddyActionLoop (void)
 
void bhv_bobomb_buddy_loop (void)
 

Variables

static struct ObjectHitbox sBobombHitbox
 

Function Documentation

◆ bhv_bobomb_buddy_init()

void bhv_bobomb_buddy_init ( void  )

◆ bhv_bobomb_buddy_loop()

void bhv_bobomb_buddy_loop ( void  )

◆ bhv_bobomb_fuse_smoke_init()

void bhv_bobomb_fuse_smoke_init ( void  )

◆ bhv_bobomb_init()

void bhv_bobomb_init ( void  )

◆ bhv_bobomb_loop()

void bhv_bobomb_loop ( void  )

◆ BobombBuddyActionLoop()

void BobombBuddyActionLoop ( void  )

◆ BobombBuddyCannonLoop()

void BobombBuddyCannonLoop ( s16  arg0,
s16  arg1 
)

◆ BobombBuddyIdleLoop()

void BobombBuddyIdleLoop ( void  )

◆ BobombBuddyTalkLoop()

void BobombBuddyTalkLoop ( void  )

◆ BobombBuddyTurnToTalkLoop()

void BobombBuddyTurnToTalkLoop ( void  )

◆ BobombChaseMarioLoop()

void BobombChaseMarioLoop ( void  )

◆ BobombDroppedLoop()

void BobombDroppedLoop ( void  )

◆ BobombExplodeLoop()

void BobombExplodeLoop ( void  )

◆ BobombFreeLoop()

void BobombFreeLoop ( void  )

◆ BobombHeldLoop()

void BobombHeldLoop ( void  )

Although the Bob-omb's action is set to explode when the fuse timer expires,

◆ BobombLaunchedLoop()

void BobombLaunchedLoop ( void  )

◆ BobombPatrolLoop()

void BobombPatrolLoop ( void  )

◆ BobombThrownLoop()

void BobombThrownLoop ( void  )

◆ CheckBobombInteractions()

void CheckBobombInteractions ( void  )

◆ func_802E5B7C()

void func_802E5B7C ( void  )

◆ GenericBobombFreeLoop()

void GenericBobombFreeLoop ( void  )

◆ ObjRandomBlink()

void ObjRandomBlink ( s32 blinkTimer)

◆ StationaryBobombFreeLoop()

void StationaryBobombFreeLoop ( void  )

Variable Documentation

◆ sBobombHitbox

struct ObjectHitbox sBobombHitbox
static
Initial value:
= {
0,
0,
0,
0,
65,
113,
0,
0,
}
#define INTERACT_GRABBABLE
Definition: interaction.h:7