Path: blob/master/SonicMania/Objects/SSZ/JunctionWheel.h
338 views
#ifndef OBJ_JUNCTIONWHEEL_H1#define OBJ_JUNCTIONWHEEL_H23#include "Game.h"45// Object Class6struct ObjectJunctionWheel {7RSDK_OBJECT8Hitbox hitboxWheelRange;9Hitbox hitboxSolidL;10Hitbox hitboxSolidR;11Hitbox hitboxSolidB;12Hitbox hitboxEntryR;13Hitbox hitboxEntryL;14uint16 aniFrames;15};1617// Entity Class18struct EntityJunctionWheel {19RSDK_ENTITY20Animator slotAnimator;21Animator maskAnimator;22uint8 spinDir;23};2425// Object Struct26extern ObjectJunctionWheel *JunctionWheel;2728// Standard Entity Events29void JunctionWheel_Update(void);30void JunctionWheel_LateUpdate(void);31void JunctionWheel_StaticUpdate(void);32void JunctionWheel_Draw(void);33void JunctionWheel_Create(void *data);34void JunctionWheel_StageLoad(void);35#if GAME_INCLUDE_EDITOR36void JunctionWheel_EditorDraw(void);37void JunctionWheel_EditorLoad(void);38#endif39void JunctionWheel_Serialize(void);4041// Extra Entity Functions4243#endif //! OBJ_JUNCTIONWHEEL_H444546