Path: blob/master/SonicMania/Objects/Helpers/PlayerProbe.h
338 views
#ifndef OBJ_PLAYERPROBE_H1#define OBJ_PLAYERPROBE_H23#include "Game.h"45// Object Class6struct ObjectPlayerProbe {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityPlayerProbe {13RSDK_ENTITY14int32 size;15uint8 activePlayers;16int32 negAngle;17Animator animator;18};1920// Object Struct21extern ObjectPlayerProbe *PlayerProbe;2223// Standard Entity Events24void PlayerProbe_Update(void);25void PlayerProbe_LateUpdate(void);26void PlayerProbe_StaticUpdate(void);27void PlayerProbe_Draw(void);28void PlayerProbe_Create(void *data);29void PlayerProbe_StageLoad(void);30#if GAME_INCLUDE_EDITOR31void PlayerProbe_EditorDraw(void);32void PlayerProbe_EditorLoad(void);33#endif34void PlayerProbe_Serialize(void);3536// Extra Entity Functions37void PlayerProbe_Print(EntityPlayer *player);38void PlayerProbe_DrawSprites(void);39void PlayerProbe_DrawArrow(int32 x1, int32 y1, int32 x2, int32 y2, uint32 color);4041#endif //! OBJ_PLAYERPROBE_H424344