Path: blob/master/SonicMania/Objects/TMZ/MonarchBG.h
338 views
#ifndef OBJ_MONARCHBG_H1#define OBJ_MONARCHBG_H23#include "Game.h"45// Object Class6struct ObjectMonarchBG {7RSDK_OBJECT8uint16 aniFrames;9uint16 meshIndex;10uint16 sceneIndex;11};1213// Entity Class14struct EntityMonarchBG {15RSDK_ENTITY16StateMachine(state);17int32 unused;18Animator animatorTop;19Animator animatorBottom;20Matrix unusedMatrix1;21Matrix unusedMatrix2;22Matrix unusedMatrix3;23Matrix unusedMatrix4;24};2526// Object Struct27extern ObjectMonarchBG *MonarchBG;2829// Standard Entity Events30void MonarchBG_Update(void);31void MonarchBG_LateUpdate(void);32void MonarchBG_StaticUpdate(void);33void MonarchBG_Draw(void);34void MonarchBG_Create(void *data);35void MonarchBG_StageLoad(void);36#if GAME_INCLUDE_EDITOR37void MonarchBG_EditorDraw(void);38void MonarchBG_EditorLoad(void);39#endif40void MonarchBG_Serialize(void);4142// Extra Entity Functions4344#endif //! OBJ_MONARCHBG_H454647