Path: blob/master/SonicMania/Objects/TMZ/TMZ3Setup.h
338 views
#ifndef OBJ_TMZ3SETUP_H1#define OBJ_TMZ3SETUP_H23#include "Game.h"45// Object Class6struct ObjectTMZ3Setup {7RSDK_OBJECT8int32 palDuration;9int32 palTimer;10int32 unused;11int32 bannerAniFrame;12uint16 aniTiles;13};1415// Entity Class16struct EntityTMZ3Setup {17RSDK_ENTITY18};1920// Object Struct21extern ObjectTMZ3Setup *TMZ3Setup;2223// Standard Entity Events24void TMZ3Setup_Update(void);25void TMZ3Setup_LateUpdate(void);26void TMZ3Setup_StaticUpdate(void);27void TMZ3Setup_Draw(void);28void TMZ3Setup_Create(void *data);29void TMZ3Setup_StageLoad(void);30#if GAME_INCLUDE_EDITOR31void TMZ3Setup_EditorDraw(void);32void TMZ3Setup_EditorLoad(void);33#endif34void TMZ3Setup_Serialize(void);3536// Extra Entity Functions37void TMZ3Setup_DrawHook_ApplyDynTilesPalette(void);38void TMZ3Setup_DrawHook_RemoveDynTilesPalette(void);3940#endif //! OBJ_TMZ3SETUP_H414243