Path: blob/master/SonicMania/Objects/Helpers/ParticleHelpers.h
338 views
#ifndef OBJ_PARTICLEHELPERS_H1#define OBJ_PARTICLEHELPERS_H23#include "Game.h"45// Object Class6struct ObjectParticleHelpers {7RSDK_OBJECT8};910// Entity Class11struct EntityParticleHelpers {12RSDK_ENTITY13};1415// Object Entity16extern ObjectParticleHelpers *ParticleHelpers;1718// Standard Entity Events19void ParticleHelpers_Update(void);20void ParticleHelpers_LateUpdate(void);21void ParticleHelpers_StaticUpdate(void);22void ParticleHelpers_Draw(void);23void ParticleHelpers_Create(void *data);24void ParticleHelpers_StageLoad(void);25#if GAME_INCLUDE_EDITOR26void ParticleHelpers_EditorDraw(void);27void ParticleHelpers_EditorLoad(void);28#endif29void ParticleHelpers_Serialize(void);3031// Extra Entity Functions32void ParticleHelpers_SetupFallingParticles(int32 x, int32 y, void (*callback)(EntityDebris *));33void ParticleHelpers_SetupParticleFX(void *debrisState, void (*callback)(EntityDebris *), int32 speed, int32 xOffset, int32 yOffset, int32 maxX,34int32 maxY);3536#endif //! OBJ_PARTICLEHELPERS_H373839