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

Functions

void bhv_camera_lakitu_init (void)
 Behavior for bhvCameraLakitu. More...
 
static void camera_lakitu_intro_act_trigger_cutscene (void)
 Wait for mario to stand on the bridge, then interrupt his action and enter the spawn cloud action. More...
 
static void camera_lakitu_intro_act_spawn_cloud (void)
 Warp up into the air and spawn cloud, then enter the TODO action. More...
 
static void camera_lakitu_intro_act_show_dialog (void)
 Circle down to mario, show the dialog, then fly away. More...
 
void bhv_camera_lakitu_update (void)
 Update function for camera lakitu. More...
 

Function Documentation

◆ bhv_camera_lakitu_init()

void bhv_camera_lakitu_init ( void  )

Behavior for bhvCameraLakitu.

This includes both the intro lakitu and the lakitu visible in the mirror room. TODO: Processing order relative to bhvCloud Init function for camera lakitu. If this is the intro lakitu, despawn unless this is the start of the game. Spawn cloud if not the intro lakitu.

◆ bhv_camera_lakitu_update()

void bhv_camera_lakitu_update ( void  )

Update function for camera lakitu.

◆ camera_lakitu_intro_act_show_dialog()

static void camera_lakitu_intro_act_show_dialog ( void  )
static

Circle down to mario, show the dialog, then fly away.

◆ camera_lakitu_intro_act_spawn_cloud()

static void camera_lakitu_intro_act_spawn_cloud ( void  )
static

Warp up into the air and spawn cloud, then enter the TODO action.

◆ camera_lakitu_intro_act_trigger_cutscene()

static void camera_lakitu_intro_act_trigger_cutscene ( void  )
static

Wait for mario to stand on the bridge, then interrupt his action and enter the spawn cloud action.

These bounds are slightly smaller than the actual bridge bounds, allowing