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

Functions

void bhv_cannon_base_unused_loop (void)
 
void ActionOpenedCannon0 (void)
 
void ActionOpenedCannon4 (void)
 
void ActionOpenedCannon6 (void)
 
void ActionOpenedCannon5 (void)
 
void ActionOpenedCannon1 (void)
 
void ActionOpenedCannon2 (void)
 
void ActionOpenedCannon3 (void)
 
void bhv_cannon_base_loop (void)
 
void bhv_cannon_barrel_loop (void)
 

Variables

void(* sOpenedCannonActions [])(void)
 
u8 unused0EA1FC []
 

Function Documentation

◆ ActionOpenedCannon0()

void ActionOpenedCannon0 ( void  )

◆ ActionOpenedCannon1()

void ActionOpenedCannon1 ( void  )

◆ ActionOpenedCannon2()

void ActionOpenedCannon2 ( void  )

◆ ActionOpenedCannon3()

void ActionOpenedCannon3 ( void  )

◆ ActionOpenedCannon4()

void ActionOpenedCannon4 ( void  )

◆ ActionOpenedCannon5()

void ActionOpenedCannon5 ( void  )

◆ ActionOpenedCannon6()

void ActionOpenedCannon6 ( void  )

◆ bhv_cannon_barrel_loop()

void bhv_cannon_barrel_loop ( void  )

◆ bhv_cannon_base_loop()

void bhv_cannon_base_loop ( void  )

◆ bhv_cannon_base_unused_loop()

void bhv_cannon_base_unused_loop ( void  )

Variable Documentation

◆ sOpenedCannonActions

void(* sOpenedCannonActions[])(void)
Initial value:
void ActionOpenedCannon6(void)
Definition: cannon.inc.c:52
void ActionOpenedCannon4(void)
Definition: cannon.inc.c:39
void ActionOpenedCannon2(void)
Definition: cannon.inc.c:96
void ActionOpenedCannon3(void)
Definition: cannon.inc.c:100
void ActionOpenedCannon5(void)
Definition: cannon.inc.c:74
void ActionOpenedCannon1(void)
Definition: cannon.inc.c:88
void ActionOpenedCannon0(void)
Definition: cannon.inc.c:7

◆ unused0EA1FC

u8 unused0EA1FC[]
Initial value:
= { 2, 0, 0, 0, 0, 0, 0, 0, 63, 128, 0, 0, 2, 0, 0, 0, 65, 32, 0, 0,
63, 128, 0, 0, 2, 0, 0, 0, 65, 160, 0, 0, 63, 128, 0, 0, 2, 0, 0, 0,
65, 160, 0, 0, 63, 128, 0, 0, 8, 0, 0, 0, 65, 32, 0, 0, 63, 128, 0, 0 }