#include "z_obj_tsubo.h"

#define FLAGS 0x04800010

#define THIS ((ObjTsubo*)thisx)

void ObjTsubo_Init(Actor* thisx, GlobalContext* globalCtx);
void ObjTsubo_Destroy(Actor* thisx, GlobalContext* globalCtx);
void ObjTsubo_Update(Actor* thisx, GlobalContext* globalCtx);

/*
const ActorInit Obj_Tsubo_InitVars = {
    ACTOR_OBJ_TSUBO,
    ACTORTYPE_PROP,
    FLAGS,
    GAMEPLAY_KEEP,
    sizeof(ObjTsubo),
    (ActorFunc)ObjTsubo_Init,
    (ActorFunc)ObjTsubo_Destroy,
    (ActorFunc)ObjTsubo_Update,
    (ActorFunc)NULL
};
*/

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_809275C0.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_8092762C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927690.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927714.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_8092776C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927818.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927864.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_8092788C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/ObjTsubo_Init.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/ObjTsubo_Destroy.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927A78.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927D2C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80927FCC.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_809282F0.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_8092860C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928904.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928914.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928928.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_809289B4.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_809289E4.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928D6C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928D80.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928E74.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_80928F18.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_809291DC.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_8092926C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/ObjTsubo_Update.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Tsubo_0x809275C0/func_809294B0.asm")
