Path: blob/master/SonicMania/Objects/BSS/BSS_Palette.h
338 views
#ifndef OBJ_BSS_PALETTE_H1#define OBJ_BSS_PALETTE_H23#include "Game.h"45// Object Class6struct ObjectBSS_Palette {7RSDK_OBJECT8int32 startColorID;9int32 skyAlpha;10int32 globeAlpha;11uint16 aniFrames;12};1314// Entity Class15struct EntityBSS_Palette {16RSDK_ENTITY17bool32 useStageConfig;18int32 paletteID;19uint8 skyAlpha;20uint8 globeAlpha;21color playfieldA;22color playfieldB;23color bgColor1;24color bgColor2;25color bgColor3;26Animator animator;27};2829// Object Struct30extern ObjectBSS_Palette *BSS_Palette;3132// Standard Entity Events33void BSS_Palette_Update(void);34void BSS_Palette_LateUpdate(void);35void BSS_Palette_StaticUpdate(void);36void BSS_Palette_Draw(void);37void BSS_Palette_Create(void *data);38void BSS_Palette_StageLoad(void);39#if GAME_INCLUDE_EDITOR40void BSS_Palette_EditorDraw(void);41void BSS_Palette_EditorLoad(void);42#endif43void BSS_Palette_Serialize(void);4445// Extra Entity Functions4647#endif //! OBJ_BSS_PALETTE_H484950