src/enemy/stalfos.c file

Stalfos enemy.

Classes

struct StalfosEntity

Functions

void sub_0803981C(StalfosEntity*)
void sub_08039A48(StalfosEntity*)
void sub_08039A00(StalfosEntity*, u32)
void sub_0803998C(StalfosEntity*)
auto sub_08039758(StalfosEntity*) -> bool32
void sub_08039858(StalfosEntity*)
void sub_0803992C(StalfosEntity*)
void sub_080399C4(StalfosEntity*)
void sub_08039A20(StalfosEntity*)
void sub_08039A70(StalfosEntity*)
void sub_08039AD4(StalfosEntity*)
auto sub_080398C0(StalfosEntity*) -> u32
auto sub_08039B28(StalfosEntity*) -> u32
void Stalfos(StalfosEntity* this)
void Stalfos_OnTick(StalfosEntity* this)
void Stalfos_OnCollision(StalfosEntity* this)
void Stalfos_OnDeath(StalfosEntity* this)
void Stalfos_OnGrabbed(StalfosEntity* this)
void Stalfos_SubAction0(StalfosEntity* this)
void Stalfos_SubAction1(StalfosEntity* this)
void Stalfos_SubAction2(StalfosEntity* this)
void Stalfos_Init(StalfosEntity* this)
void Stalfos_Action1(StalfosEntity* this)
void Stalfos_Action2(StalfosEntity* this)
void Stalfos_Action3(StalfosEntity* this)
void Stalfos_Action4(StalfosEntity* this)
void Stalfos_Action5(StalfosEntity* this)
void Stalfos_Action6(StalfosEntity* this)
void Stalfos_Action7(StalfosEntity* this)
void Stalfos_Action8(StalfosEntity* this)
void Stalfos_Action9(StalfosEntity* this)
void Stalfos_Action11(StalfosEntity* this)
void Stalfos_Action12(StalfosEntity* this)

Variables

Entity* gUnk_020000B0
void(*const Stalfos_Functions
void(*const Stalfos_Actions
void(*const Stalfos_SubActions
const u8 gUnk_080CF8F8
const u8 gUnk_080CF900
const u16 gUnk_080CF910
const u8 gUnk_080CF918
const u8 gUnk_080CF928
const u8 gUnk_080CF92C
const u8 gUnk_080CF930
const u16 gUnk_080CF938