Files
oot3d/Source/Game/actors/En_Changer/z_en_changer.cpp
T
2024-09-24 12:54:27 -04:00

30 lines
634 B
C++

extern "C" {
#include "z_en_changer.hpp"
#define FLAGS 0x80000000
void EnChanger_Init(Actor* actor, GameState* state);
void EnChanger_Destroy(Actor* actor, GameState* state);
void EnChanger_Update(Actor* actor, GameState* state);
GLOBAL_ASM("data/z_En_Changer.data.s")
ActorInit En_Changer_InitVars = {
ACTOR_EN_CHANGER,
ACTORCAT_PROP,
FLAGS,
OBJECT_GAMEPLAY_KEEP,
sizeof(EnChanger),
(ActorFunc)EnChanger_Init,
(ActorFunc)EnChanger_Destroy,
(ActorFunc)EnChanger_Update,
NULL,
};
GLOBAL_ASM("asm/EnChanger_Init.s")
GLOBAL_ASM("asm/EnChanger_Destroy.s")
GLOBAL_ASM("asm/EnChanger_Update.s")
}