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

Functions

void bhv_piranha_particle_loop (void)
 
void ActionMrIParticle0 (void)
 
void ActionMrIParticle1 (void)
 
void bhv_mr_i_particle_loop (void)
 
void func_802A525C (void)
 
void bhv_mr_i_body_loop (void)
 
void ActionMrI3 (void)
 
void ActionMrI2 ()
 
void ActionMrI1 (void)
 
void ActionMrI0 (void)
 
void bhv_mr_i_loop (void)
 

Variables

void(* sMrIParticleActions [])(void) = { ActionMrIParticle0, ActionMrIParticle1 }
 
void(* sMrIActions [])(void) = { ActionMrI0, ActionMrI1, ActionMrI2, ActionMrI3 }
 
struct ObjectHitbox sMrIHitbox
 

Function Documentation

◆ ActionMrI0()

void ActionMrI0 ( void  )

◆ ActionMrI1()

void ActionMrI1 ( void  )

◆ ActionMrI2()

void ActionMrI2 ( )

◆ ActionMrI3()

void ActionMrI3 ( void  )

◆ ActionMrIParticle0()

void ActionMrIParticle0 ( void  )

◆ ActionMrIParticle1()

void ActionMrIParticle1 ( void  )

◆ bhv_mr_i_body_loop()

void bhv_mr_i_body_loop ( void  )

◆ bhv_mr_i_loop()

void bhv_mr_i_loop ( void  )

◆ bhv_mr_i_particle_loop()

void bhv_mr_i_particle_loop ( void  )

◆ bhv_piranha_particle_loop()

void bhv_piranha_particle_loop ( void  )

◆ func_802A525C()

void func_802A525C ( void  )

Variable Documentation

◆ sMrIActions

void(* sMrIActions[])(void) = { ActionMrI0, ActionMrI1, ActionMrI2, ActionMrI3 }

◆ sMrIHitbox

struct ObjectHitbox sMrIHitbox
Initial value:
= {
0,
2,
2,
5,
80,
150,
0,
0,
}
#define INTERACT_DAMAGE
Definition: interaction.h:9

◆ sMrIParticleActions

void(* sMrIParticleActions[])(void) = { ActionMrIParticle0, ActionMrIParticle1 }