Path: blob/master/SonicMania/Objects/OOZ/OOZFlames.h
338 views
#ifndef OBJ_OOZFLAMES_H1#define OBJ_OOZFLAMES_H23#include "Game.h"45// Object Class6struct ObjectOOZFlames {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityOOZFlames {13RSDK_ENTITY14StateMachine(state);15int32 timer;16int32 flamePos;17Animator animator;18};1920// Object Struct21extern ObjectOOZFlames *OOZFlames;2223// Standard Entity Events24void OOZFlames_Update(void);25void OOZFlames_LateUpdate(void);26void OOZFlames_StaticUpdate(void);27void OOZFlames_Draw(void);28void OOZFlames_Create(void *data);29void OOZFlames_StageLoad(void);30#if GAME_INCLUDE_EDITOR31void OOZFlames_EditorDraw(void);32void OOZFlames_EditorLoad(void);33#endif34void OOZFlames_Serialize(void);3536// Extra Entity Functions37void OOZFlames_State_Appear(void);38void OOZFlames_State_Rise(void);3940#endif //! OBJ_OOZFLAMES_H414243