Path: blob/master/SonicMania/Objects/TMZ/TMZFlames.h
338 views
#ifndef OBJ_TMZFLAMES_H1#define OBJ_TMZFLAMES_H23#include "Game.h"45// Object Class6struct ObjectTMZFlames {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityTMZFlames {13RSDK_ENTITY14StateMachine(state);15int32 timer;16int32 offset;17Animator animator;18};1920// Object Struct21extern ObjectTMZFlames *TMZFlames;2223// Standard Entity Events24void TMZFlames_Update(void);25void TMZFlames_LateUpdate(void);26void TMZFlames_StaticUpdate(void);27void TMZFlames_Draw(void);28void TMZFlames_Create(void *data);29void TMZFlames_StageLoad(void);30#if GAME_INCLUDE_EDITOR31void TMZFlames_EditorDraw(void);32void TMZFlames_EditorLoad(void);33#endif34void TMZFlames_Serialize(void);3536// Extra Entity Functions37void TMZFlames_State_Delay(void);38void TMZFlames_State_EnterFlames(void);39void TMZFlames_State_FlamesEnlarge(void);4041#endif //! OBJ_TMZFLAMES_H424344