Path: blob/master/SonicMania/Objects/TMZ/TMZAlert.h
338 views
#ifndef OBJ_TMZALERT_H1#define OBJ_TMZALERT_H23#include "Game.h"45// Object Class6struct ObjectTMZAlert {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityTMZAlert {13RSDK_ENTITY14StateMachine(state);15int32 timer;16Animator screenAnimator;17Animator messageAnimator;18};1920// Object Struct21extern ObjectTMZAlert *TMZAlert;2223// Standard Entity Events24void TMZAlert_Update(void);25void TMZAlert_LateUpdate(void);26void TMZAlert_StaticUpdate(void);27void TMZAlert_Draw(void);28void TMZAlert_Create(void *data);29void TMZAlert_StageLoad(void);30#if GAME_INCLUDE_EDITOR31void TMZAlert_EditorDraw(void);32void TMZAlert_EditorLoad(void);33#endif34void TMZAlert_Serialize(void);3536// Extra Entity Functions37void TMZAlert_State_Activating(void);38void TMZAlert_State_Alerting(void);39void TMZAlert_State_ShuttingDown(void);4041#endif //! OBJ_TMZALERT_H424344