#include "z_obj_danpeilift.h"

#define FLAGS 0x00000010

#define THIS ((ObjDanpeilift*)thisx)

void ObjDanpeilift_Init(Actor* thisx, GlobalContext* globalCtx);
void ObjDanpeilift_Destroy(Actor* thisx, GlobalContext* globalCtx);
void ObjDanpeilift_Update(Actor* thisx, GlobalContext* globalCtx);
void ObjDanpeilift_Draw(Actor* thisx, GlobalContext* globalCtx);

/*
const ActorInit Obj_Danpeilift_InitVars = {
    ACTOR_OBJ_DANPEILIFT,
    ACTORTYPE_BG,
    FLAGS,
    OBJECT_OBJECT_UNSET_DANPEILIFT,
    sizeof(ObjDanpeilift),
    (ActorFunc)ObjDanpeilift_Init,
    (ActorFunc)ObjDanpeilift_Destroy,
    (ActorFunc)ObjDanpeilift_Update,
    (ActorFunc)ObjDanpeilift_Draw
};
*/

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/func_80C1ADC0.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/ObjDanpeilift_Init.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/ObjDanpeilift_Destroy.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/func_80C1AF84.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/func_80C1AF94.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/func_80C1B210.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/func_80C1B26C.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/ObjDanpeilift_Update.asm")

GLOBAL_ASM("asm/non_matchings/ovl_Obj_Danpeilift_0x80C1ADC0/ObjDanpeilift_Draw.asm")
