Path: blob/master/SonicMania/Objects/Menu/ThanksSetup.h
338 views
#ifndef OBJ_THANKSSETUP_H1#define OBJ_THANKSSETUP_H23#include "Game.h"45// Object Class6struct ObjectThanksSetup {7RSDK_OBJECT8uint16 sfxSega;9};1011// Entity Class12struct EntityThanksSetup {13RSDK_ENTITY14StateMachine(state);15StateMachine(stateDraw);16EntityUIPicture *thanksLogo;17int32 timer;18int32 radius;19};2021// Object Struct22extern ObjectThanksSetup *ThanksSetup;2324// Standard Entity Events25void ThanksSetup_Update(void);26void ThanksSetup_LateUpdate(void);27void ThanksSetup_StaticUpdate(void);28void ThanksSetup_Draw(void);29void ThanksSetup_Create(void *data);30void ThanksSetup_StageLoad(void);31#if GAME_INCLUDE_EDITOR32void ThanksSetup_EditorDraw(void);33void ThanksSetup_EditorLoad(void);34#endif35void ThanksSetup_Serialize(void);3637// Extra Entity Functions38void ThanksSetup_HandleIconsPos(void);3940void ThanksSetup_State_ThanksForPlaying(void);41void ThanksSetup_State_FlipOverIcon(void);42void ThanksSetup_State_Mania2017(void);43void ThanksSetup_State_FadeOut(void);4445void ThanksSetup_Draw_Fade(void);4647#endif //! OBJ_THANKSSETUP_H484950