src/enemy/helmasaur.c file

Helmasaur enemy.

Classes

struct HelmasaurEntity

Functions

auto sub_0804A024(Entity* ent, u32 arg1, u32 arg2) -> u32
void sub_0802C18C(HelmasaurEntity*)
void sub_0802C218(HelmasaurEntity*)
void sub_0802C1C0(HelmasaurEntity*)
auto sub_0802C020(HelmasaurEntity*) -> u32
void sub_0802C058(HelmasaurEntity*, u32)
auto sub_0802C06C(HelmasaurEntity*) -> bool32
void sub_0802C1CC(HelmasaurEntity*)
auto sub_0802C0E8(HelmasaurEntity*) -> bool32
void Helmasaur(HelmasaurEntity* this)
void Helmasaur_OnTick(HelmasaurEntity* this)
void Helmasaur_OnCollision(HelmasaurEntity* this)
void Helmasaur_OnGrabbed(HelmasaurEntity* this)
void sub_0802BC74(HelmasaurEntity* this)
void sub_0802BCA0(HelmasaurEntity* this)
void sub_0802BCA8(HelmasaurEntity* this)
void sub_0802BCFC(HelmasaurEntity* this)
void sub_0802BD08(HelmasaurEntity* this)
void sub_0802BD10(HelmasaurEntity* this)
void nullsub_145(HelmasaurEntity* this)
void sub_0802BD28(HelmasaurEntity* this)
void sub_0802BD54(HelmasaurEntity* this)
void sub_0802BD8C(HelmasaurEntity* this)
void sub_0802BDE0(HelmasaurEntity* this)
void sub_0802BE18(HelmasaurEntity* this)
void sub_0802BE48(HelmasaurEntity* this)
void sub_0802BE80(HelmasaurEntity* this)
void sub_0802BEBC(HelmasaurEntity* this)
void sub_0802BEEC(HelmasaurEntity* this)
void sub_0802BF3C(HelmasaurEntity* this)
void sub_0802BF78(HelmasaurEntity* this)
void sub_0802BF98(HelmasaurEntity* this)
void sub_0802BFD0(HelmasaurEntity* this)
void sub_0802BFD8(HelmasaurEntity* this)
void sub_0802BFE0(HelmasaurEntity* this)
void sub_0802BFF4(HelmasaurEntity* this)
auto sub_0806FC24(u32 param_1, u32 param_2) -> bool32

Variables

void(*const Helmasaur_Functions
void(*const gUnk_080CD3FC
void(*const gUnk_080CD408
void(*const gUnk_080CD42C
void(*const gUnk_080CD438
void(*const gUnk_080CD450
const s8 gUnk_080CD45C
const s8 gUnk_080CD464