Path: blob/master/SonicMania/Objects/Helpers/ColorHelpers.h
338 views
#ifndef OBJ_COLORHELPERS_H1#define OBJ_COLORHELPERS_H23#include "Game.h"45// Object Class6struct ObjectColorHelpers {7RSDK_OBJECT8};910// Entity Class11struct EntityColorHelpers {12RSDK_ENTITY13};1415// Object Entity16extern ObjectColorHelpers *ColorHelpers;1718// Standard Entity Events19void ColorHelpers_Update(void);20void ColorHelpers_LateUpdate(void);21void ColorHelpers_StaticUpdate(void);22void ColorHelpers_Draw(void);23void ColorHelpers_Create(void *data);24void ColorHelpers_StageLoad(void);25#if GAME_INCLUDE_EDITOR26void ColorHelpers_EditorDraw(void);27void ColorHelpers_EditorLoad(void);28#endif29void ColorHelpers_Serialize(void);3031// Extra Entity Functions32uint16 ColorHelpers_PackRGB(uint8 r, uint8 g, uint8 b);3334void ColorHelpers_RGBToHSL(uint32 r, uint32 g, uint32 b, uint32 *hue, uint32 *saturation, uint32 *luminance);35void ColorHelpers_HSLToRGB(uint32 hue, uint32 saturation, uint32 luminance, uint32 *r, uint32 *g, uint32 *b);3637#endif //! OBJ_COLORHELPERS_H383940