mirror of
https://github.com/zeldaret/oot3d.git
synced 2026-10-05 17:03:04 -04:00
30 lines
634 B
C++
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")
|
|
}
|