#include "z_bg_haka_bombwall.h"

#define FLAGS 0x00000000

#define THIS ((BgHakaBombwall*)thisx)

void BgHakaBombwall_Init(Actor* thisx, GlobalContext* globalCtx);
void BgHakaBombwall_Destroy(Actor* thisx, GlobalContext* globalCtx);
void BgHakaBombwall_Update(Actor* thisx, GlobalContext* globalCtx);
void BgHakaBombwall_Draw(Actor* thisx, GlobalContext* globalCtx);

/*
const ActorInit Bg_Haka_Bombwall_InitVars = {
    ACTOR_BG_HAKA_BOMBWALL,
    ACTORTYPE_BG,
    FLAGS,
    OBJECT_HAKA_OBJ,
    sizeof(BgHakaBombwall),
    (ActorFunc)BgHakaBombwall_Init,
    (ActorFunc)BgHakaBombwall_Destroy,
    (ActorFunc)BgHakaBombwall_Update,
    (ActorFunc)BgHakaBombwall_Draw
};
*/

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD5E00.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD5E6C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/BgHakaBombwall_Init.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/BgHakaBombwall_Destroy.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD6260.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD6274.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD62D0.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD6314.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD63B4.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/func_80BD63D0.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/BgHakaBombwall_Update.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Bg_Haka_Bombwall_0x80BD5E00/BgHakaBombwall_Draw.asm")
