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

Data Structures

struct  FerrisWheelProperties
 Behaviors for bhvFerrisWheelAxle and bhvFerrisWheelPlatform. More...
 

Functions

void bhv_ferris_wheel_axle_init (void)
 Init function for bhvFerrisWheelAxle. More...
 
void bhv_ferris_wheel_platform_update (void)
 Update function for bhvFerrisWheelPlatform. More...
 

Variables

static struct FerrisWheelProperties sFerrisWheelProperties []
 Properties for the ferris wheels in BitS and BitDW, respectively. More...
 

Function Documentation

◆ bhv_ferris_wheel_axle_init()

void bhv_ferris_wheel_axle_init ( void  )

Init function for bhvFerrisWheelAxle.

It doesn't have an update function, but it increments its roll in its behavior script.

◆ bhv_ferris_wheel_platform_update()

void bhv_ferris_wheel_platform_update ( void  )

Update function for bhvFerrisWheelPlatform.

Position self relative to parent using the parent's roll.

Variable Documentation

◆ sFerrisWheelProperties

struct FerrisWheelProperties sFerrisWheelProperties[]
static
Initial value:
= {
}
u8 bitdw_seg7_collision_0700F898[]
u8 bits_seg7_collision_0701AC28[]
u8 bits_seg7_collision_0701ACAC[]
u8 bitdw_seg7_collision_0700F7F0[]
#define MODEL_BITDW_BLUE_PLATFORM
Definition: model_ids.h:195
#define MODEL_BITS_BLUE_PLATFORM
Definition: model_ids.h:228

Properties for the ferris wheels in BitS and BitDW, respectively.