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

Functions

static s32 func_8030D284 (s32 arg0)
 
static void eyerok_spawn_hand (s16 side, s32 model, void *behavior)
 
static void eyerok_boss_act_sleep (void)
 
static void eyerok_boss_act_wake_up (void)
 
static void eyerok_boss_act_show_intro_text (void)
 
static void eyerok_boss_act_fight (void)
 
static void eyerok_boss_act_die (void)
 
void bhv_eyerok_boss_loop (void)
 
static s32 eyerok_hand_check_attacked (void)
 
static void func_8030DBA8 (void)
 
static void eyerok_hand_act_sleep (void)
 
static void eyerok_hand_act_idle (void)
 
static void eyerok_hand_act_open (void)
 
static void eyerok_hand_act_show_eye (void)
 
static void eyerok_hand_act_close (void)
 
static void eyerok_hand_act_attacked (void)
 
static void eyerok_hand_act_recover (void)
 
static void eyerok_hand_act_become_active (void)
 
static void eyerok_hand_act_die (void)
 
static void eyerok_hand_act_retreat (void)
 
static void eyerok_hand_act_target_mario (void)
 
static void eyerok_hand_act_smash (void)
 
static void eyerok_hand_act_fist_push (void)
 
static void eyerok_hand_act_fist_sweep (void)
 
static void eyerok_hand_act_begin_double_pound (void)
 
static void eyerok_hand_act_double_pound (void)
 
void bhv_eyerok_hand_loop (void)
 

Variables

struct ObjectHitbox sEyerokHitbox
 
s8 D_80331BA4 [] = { 0, 1, 3, 2, 1, 0 }
 

Function Documentation

◆ bhv_eyerok_boss_loop()

void bhv_eyerok_boss_loop ( void  )

◆ bhv_eyerok_hand_loop()

void bhv_eyerok_hand_loop ( void  )

◆ eyerok_boss_act_die()

static void eyerok_boss_act_die ( void  )
static

◆ eyerok_boss_act_fight()

static void eyerok_boss_act_fight ( void  )
static

◆ eyerok_boss_act_show_intro_text()

static void eyerok_boss_act_show_intro_text ( void  )
static

◆ eyerok_boss_act_sleep()

static void eyerok_boss_act_sleep ( void  )
static

◆ eyerok_boss_act_wake_up()

static void eyerok_boss_act_wake_up ( void  )
static

◆ eyerok_hand_act_attacked()

static void eyerok_hand_act_attacked ( void  )
static

◆ eyerok_hand_act_become_active()

static void eyerok_hand_act_become_active ( void  )
static

◆ eyerok_hand_act_begin_double_pound()

static void eyerok_hand_act_begin_double_pound ( void  )
static

◆ eyerok_hand_act_close()

static void eyerok_hand_act_close ( void  )
static

◆ eyerok_hand_act_die()

static void eyerok_hand_act_die ( void  )
static

◆ eyerok_hand_act_double_pound()

static void eyerok_hand_act_double_pound ( void  )
static

◆ eyerok_hand_act_fist_push()

static void eyerok_hand_act_fist_push ( void  )
static

◆ eyerok_hand_act_fist_sweep()

static void eyerok_hand_act_fist_sweep ( void  )
static

◆ eyerok_hand_act_idle()

static void eyerok_hand_act_idle ( void  )
static

◆ eyerok_hand_act_open()

static void eyerok_hand_act_open ( void  )
static

◆ eyerok_hand_act_recover()

static void eyerok_hand_act_recover ( void  )
static

◆ eyerok_hand_act_retreat()

static void eyerok_hand_act_retreat ( void  )
static

◆ eyerok_hand_act_show_eye()

static void eyerok_hand_act_show_eye ( void  )
static

◆ eyerok_hand_act_sleep()

static void eyerok_hand_act_sleep ( void  )
static

◆ eyerok_hand_act_smash()

static void eyerok_hand_act_smash ( void  )
static

◆ eyerok_hand_act_target_mario()

static void eyerok_hand_act_target_mario ( void  )
static

◆ eyerok_hand_check_attacked()

static s32 eyerok_hand_check_attacked ( void  )
static

◆ eyerok_spawn_hand()

static void eyerok_spawn_hand ( s16  side,
s32  model,
void behavior 
)
static

◆ func_8030D284()

static s32 func_8030D284 ( s32  arg0)
static

◆ func_8030DBA8()

static void func_8030DBA8 ( void  )
static

Variable Documentation

◆ D_80331BA4

s8 D_80331BA4[] = { 0, 1, 3, 2, 1, 0 }

◆ sEyerokHitbox

struct ObjectHitbox sEyerokHitbox
Initial value:
= {
0,
0,
4,
0,
150,
100,
1,
1,
}
#define INTERACT_BOUNCE_TOP
Definition: interaction.h:21