Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "z_en_rl.h"
- #include "vt.h"
- #define FLAGS 0x00000010
- #define THIS ((EnRl*)thisx)
- void EnRl_Init(Actor* thisx, GlobalContext* globalCtx);
- void EnRl_Destroy(Actor* thisx, GlobalContext* globalCtx);
- void EnRl_Update(Actor* thisx, GlobalContext* globalCtx);
- void EnRl_Draw(Actor* thisx, GlobalContext* globalCtx);
- /*void func_80AE7798(EnRl* this, GlobalContext* globalCtx);
- void func_80AE77B8(EnRl* this, GlobalContext* globalCtx);
- void func_80AE77F8(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7838(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7C64(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7C94(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7CE8(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7D40(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7FD0(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7FDC(EnRl* this, GlobalContext* globalCtx);
- void func_80AE7D94(EnRl* this, GlobalContext* globalCtx);
- s32 D_80AE81A0[] = {0x06003620, 0x06003960, 0x06003B60};
- s32 D_80AE81AC[] = {0x00000000};
- s32 D_80AE81B0[] = { func_80AE7798, func_80AE77B8, func_80AE77F8, func_80AE7838, func_80AE7C64, func_80AE7C94, func_80AE7CE8, func_80AE7D40};
- s32 D_80AE81D0[] = { func_80AE7FD0, func_80AE7FDC, func_80AE7D94};
- const ActorInit En_Rl_InitVars = {
- ACTOR_EN_RL,
- ACTORTYPE_NPC,
- FLAGS,
- OBJECT_RL,
- sizeof(EnRl),
- (ActorFunc)EnRl_Init,
- (ActorFunc)EnRl_Destroy,
- (ActorFunc)EnRl_Update,
- (ActorFunc)EnRl_Draw,
- };*/
- SkeletonHeader D_06007B38;
- AnimationHeader D_06000A3C;
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/EnRl_Destroy.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE72D0.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7358.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE73D8.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE744C.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7494.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE74B4.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE74FC.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7544.s")
- /*void func_80AE7544(EnRl *this, GlobalContext *globalCtx) {
- SkelAnime_InitSV(globalCtx, &this->skelAnime, &D_06007B38, &D_06000A3C, 0, 0, 0);
- }*/
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7590.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7668.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7698.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE772C.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7798.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE77B8.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE77F8.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7838.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7878.s")
- /*void func_80AE7878(EnRl *this, GlobalContext *globalCtx) {
- SkelAnime_InitSV(globalCtx, &this->skelAnime, &D_06007B38, &D_06000A3C, 0, 0, 0);
- this->unk_194 = 4;
- this->actor.shape.unk_14 = 0;
- }*/
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE78D4.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7954.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE79A4.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7AF8.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7BF8.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7C64.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7C94.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7CE8.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7D40.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7D94.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/EnRl_Update.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/EnRl_Init.s")
- /*void EnRl_Init(Actor *thisx, GlobalContext *globalCtx) {
- EnRl* this = THIS;
- ActorShape_Init(&this->actor.shape, 0.0f, ActorShadow_DrawFunc_Circle, 50.0f);
- if (this->actor.params == 2) {
- func_80AE7878(this, globalCtx);
- }
- else{
- func_80AE7544(this, globalCtx);
- }
- }*/
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7FD0.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/func_80AE7FDC.s")
- #pragma GLOBAL_ASM("asm/non_matchings/overlays/actors/ovl_En_Rl/EnRl_Draw.s")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement