Path: blob/master/SonicMania/Objects/Global/InvincibleStars.h
338 views
#ifndef OBJ_INVINCIBLESTARS_H1#define OBJ_INVINCIBLESTARS_H23#include "Game.h"45// Object Class6struct ObjectInvincibleStars {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityInvincibleStars {13RSDK_ENTITY14EntityPlayer *player;15Vector2 starPos[8];16int32 starAngle[2];17int32 starFrame[2];18int32 starOffset;19Animator starAnimator[4];20};2122// Object Struct23extern ObjectInvincibleStars *InvincibleStars;2425// Standard Entity Events26void InvincibleStars_Update(void);27void InvincibleStars_LateUpdate(void);28void InvincibleStars_StaticUpdate(void);29void InvincibleStars_Draw(void);30void InvincibleStars_Create(void *data);31void InvincibleStars_StageLoad(void);32#if GAME_INCLUDE_EDITOR33void InvincibleStars_EditorDraw(void);34void InvincibleStars_EditorLoad(void);35#endif36void InvincibleStars_Serialize(void);3738// Extra Entity Functions3940#endif //! OBJ_INVINCIBLESTARS_H414243