src/enemy/acroBandits.c file

Acro Bandits enemy.

Classes

struct AcroBanditEntity

Functions

static void sub_08031E48(AcroBanditEntity* this, AcroBanditEntity* child)
static void sub_08032290(AcroBanditEntity* this)
static auto sub_080322A4(AcroBanditEntity* this) -> bool32
static void sub_08032338(AcroBanditEntity* this)
static void sub_080322E8(AcroBanditEntity* this)
static auto sub_08031E04(AcroBanditEntity* this) -> bool32
void AcroBandit_OnTick(AcroBanditEntity* this)
void AcroBandit_OnCollision(AcroBanditEntity* this)
void AcroBandit_OnKnockback(AcroBanditEntity* this)
void AcroBandit_OnGrabbed(AcroBanditEntity* this)
void AcroBandit_Type0(AcroBanditEntity* this)
void AcroBandit_Type1(AcroBanditEntity* this)
void AcroBandit_Type0Action0(AcroBanditEntity* this)
void AcroBandit_Type0Action1(AcroBanditEntity* this)
void AcroBandit_Type0Action2(AcroBanditEntity* this)
void AcroBandit_Type0Action3(AcroBanditEntity* this)
void AcroBandit_Type0Action4(AcroBanditEntity* this)
void AcroBandit_Type0Action5(AcroBanditEntity* this)
void AcroBandit_Type0Action6(AcroBanditEntity* this)
void AcroBandit_Type0Action7(AcroBanditEntity* this)
void AcroBandit_Type0Action8(AcroBanditEntity* this)
void AcroBandit_Type1Init(AcroBanditEntity* this)
void AcroBandit_Type1Action1(AcroBanditEntity* this)
void AcroBandit_Type1Action2(AcroBanditEntity* this)
void AcroBandit_Type1Action3(AcroBanditEntity* this)
void AcroBandit_Type1Action4(AcroBanditEntity* this)
void AcroBandit_Type1Action5(AcroBanditEntity* this)
void AcroBandit_Type1Action6(AcroBanditEntity* this)
void AcroBandit_Type1Action7(AcroBanditEntity* this)
void AcroBandit_Type1Action8(AcroBanditEntity* this)
void AcroBandit_Type1Action9(AcroBanditEntity* this)
void AcroBandit(AcroBanditEntity* this)

Variables

Entity* gUnk_020000B0
static void(*const AcroBandit_Functions