Path: blob/master/SonicMania/Objects/Helpers/BadnikHelpers.h
338 views
#ifndef OBJ_BADNIKHELPERS_H1#define OBJ_BADNIKHELPERS_H23#include "Game.h"45// Object Class6struct ObjectBadnikHelpers {7RSDK_OBJECT8};910// Entity Class11struct EntityBadnikHelpers {12RSDK_ENTITY13};1415// Object Entity16extern ObjectBadnikHelpers *BadnikHelpers;1718// Standard Entity Events19void BadnikHelpers_Update(void);20void BadnikHelpers_LateUpdate(void);21void BadnikHelpers_StaticUpdate(void);22void BadnikHelpers_Draw(void);23void BadnikHelpers_Create(void *data);24void BadnikHelpers_StageLoad(void);25#if GAME_INCLUDE_EDITOR26void BadnikHelpers_EditorDraw(void);27void BadnikHelpers_EditorLoad(void);28#endif29void BadnikHelpers_Serialize(void);3031// Extra Entity Functions3233// Handles oscillations34void BadnikHelpers_BadnikBreak(void *badnik, bool32 destroy, bool32 spawnAnimals);35void BadnikHelpers_BadnikBreakUnseeded(void *badnik, bool32 destroy, bool32 spawnAnimals);36int32 BadnikHelpers_Oscillate(int32 origin, int32 speed, int32 amplitude);3738#endif //! OBJ_BADNIKHELPERS_H394041