Path: blob/master/SonicMania/Objects/SPZ/SPZ1Intro.h
338 views
#ifndef OBJ_SPZ1INTRO_H1#define OBJ_SPZ1INTRO_H23#include "Game.h"45// Object Class6struct ObjectSPZ1Intro {7RSDK_OBJECT8uint16 aniFrames;9uint16 sfxGasPop;10uint16 sfxPon;11EntityDebris *sewerLid;12};1314// Entity Class15struct EntitySPZ1Intro {16MANIA_CUTSCENE_BASE1718int32 unused;19};2021// Object Struct22extern ObjectSPZ1Intro *SPZ1Intro;2324// Standard Entity Events25void SPZ1Intro_Update(void);26void SPZ1Intro_LateUpdate(void);27void SPZ1Intro_StaticUpdate(void);28void SPZ1Intro_Draw(void);29void SPZ1Intro_Create(void *data);30void SPZ1Intro_StageLoad(void);31#if GAME_INCLUDE_EDITOR32void SPZ1Intro_EditorDraw(void);33void SPZ1Intro_EditorLoad(void);34#endif35void SPZ1Intro_Serialize(void);3637// Extra Entity Functions38bool32 SPZ1Intro_Cutscene_SetupAct(EntityCutsceneSeq *host);39bool32 SPZ1Intro_Cutscene_ExitPipe(EntityCutsceneSeq *host);40bool32 SPZ1Intro_Cutscene_BeginAct1(EntityCutsceneSeq *host);4142#endif //! OBJ_SPZ1INTRO_H434445