Path: blob/master/SonicMania/Objects/UFO/UFO_SpeedLines.h
338 views
#ifndef OBJ_UFO_SPEEDLINES_H1#define OBJ_UFO_SPEEDLINES_H23#include "Game.h"45#define UFO_SPEEDLINES_LINE_COUNT (32)67// Object Class8struct ObjectUFO_SpeedLines {9RSDK_OBJECT10int32 unused1;11int32 unused2;12int32 unused3;13};1415// Entity Class16struct EntityUFO_SpeedLines {17RSDK_ENTITY18int32 lineX[UFO_SPEEDLINES_LINE_COUNT];19int32 lineY[UFO_SPEEDLINES_LINE_COUNT];20int32 lineZ[UFO_SPEEDLINES_LINE_COUNT];21int32 lineAlpha[UFO_SPEEDLINES_LINE_COUNT];22int32 unused1;23int32 unused2;24};2526// Object Struct27extern ObjectUFO_SpeedLines *UFO_SpeedLines;2829// Standard Entity Events30void UFO_SpeedLines_Update(void);31void UFO_SpeedLines_LateUpdate(void);32void UFO_SpeedLines_StaticUpdate(void);33void UFO_SpeedLines_Draw(void);34void UFO_SpeedLines_Create(void *data);35void UFO_SpeedLines_StageLoad(void);36#if GAME_INCLUDE_EDITOR37void UFO_SpeedLines_EditorDraw(void);38void UFO_SpeedLines_EditorLoad(void);39#endif40void UFO_SpeedLines_Serialize(void);4142// Extra Entity Functions4344#endif //! OBJ_UFO_SPEEDLINES_H454647