Path: blob/master/SonicMania/Objects/MMZ/MMZ2Outro.h
338 views
#ifndef OBJ_MMZ2OUTRO_H1#define OBJ_MMZ2OUTRO_H23#include "Game.h"45#if MANIA_USE_PLUS6// Object Class7struct ObjectMMZ2Outro {8RSDK_OBJECT9uint16 sfxThunda;10uint16 sfxLightsOut;11uint16 sfxTMZEyes;12};1314// Entity Class15struct EntityMMZ2Outro {16RSDK_ENTITY17int32 timer;18int32 flashTimer;19};2021// Object Struct22extern ObjectMMZ2Outro *MMZ2Outro;2324// Standard Entity Events25void MMZ2Outro_Update(void);26void MMZ2Outro_LateUpdate(void);27void MMZ2Outro_StaticUpdate(void);28void MMZ2Outro_Draw(void);29void MMZ2Outro_Create(void *data);30void MMZ2Outro_StageLoad(void);31#if GAME_INCLUDE_EDITOR32void MMZ2Outro_EditorDraw(void);33void MMZ2Outro_EditorLoad(void);34#endif35void MMZ2Outro_Serialize(void);3637// Extra Entity Functions38void MMZ2Outro_StartCutscene(void);3940bool32 MMZ2Outro_Cutscene_PowerDown(EntityCutsceneSeq *host);41bool32 MMZ2Outro_Cutscene_Rumble(EntityCutsceneSeq *host);42bool32 MMZ2Outro_Cutscene_CameraMoveToWindow(EntityCutsceneSeq *host);43bool32 MMZ2Outro_Cutscene_PlayerMoveToWindow(EntityCutsceneSeq *host);44bool32 MMZ2Outro_Cutscene_EnterMonarchEyes(EntityCutsceneSeq *host);45bool32 MMZ2Outro_Cutscene_ViewMonarch(EntityCutsceneSeq *host);46#endif4748#endif //! OBJ_MMZ2OUTRO_H495051