src/enemy/ballChainSoldier.c file

Ball Chain Soldier enemy.

Classes

struct BallChainSoldierEntity

Functions

void sub_0803E86C(BallChainSoldierEntity*)
void sub_0803E9A4(BallChainSoldierEntity*)
auto sub_0803E9D4(BallChainSoldierEntity*) -> bool32
void sub_0803E8CC(BallChainSoldierEntity*)
void sub_0803E92C(BallChainSoldierEntity*)
auto sub_0803EA64(BallChainSoldierEntity*) -> bool32
void sub_0803E94C(BallChainSoldierEntity*, u32)
auto sub_0803EAD0(BallChainSoldierEntity*, u32) -> bool32
void BallChainSoldier(Entity* this)
void BallChainSoldier_OnTick(BallChainSoldierEntity* this)
void BallChainSoldier_OnCollision(BallChainSoldierEntity* this)
void BallChainSoldier_OnKnockback(BallChainSoldierEntity* this)
void BallChainSoldier_OnDeath(BallChainSoldierEntity* this)
void BallChainSoldier_OnGrabbed(BallChainSoldierEntity* this)
void BallChainSoldier_Init(BallChainSoldierEntity* this)
void sub_0803E5E8(BallChainSoldierEntity* this)
void sub_0803E61C(BallChainSoldierEntity* this)
void sub_0803E66C(BallChainSoldierEntity* this)
void sub_0803E6B4(BallChainSoldierEntity* this)
void sub_0803E6E0(BallChainSoldierEntity* this)
void sub_0803E71C(BallChainSoldierEntity* this)
void sub_0803E75C(BallChainSoldierEntity* this)
void sub_0803E7B4(BallChainSoldierEntity* this)
void sub_0803E7CC(BallChainSoldierEntity* this)
void sub_0803E818(BallChainSoldierEntity* this)

Variables

Entity* gUnk_020000B0
void(*const BallChainSoldier_Functions
void(*const gUnk_080D06F8
const u8 gUnk_080D0724
const u16 gUnk_080D0728
const u16 gUnk_080D0730