Path: blob/master/SonicMania/Objects/Menu/ExtrasMenu.h
338 views
#ifndef OBJ_EXTRASMENU_H1#define OBJ_EXTRASMENU_H23#include "Game.h"45#if MANIA_USE_PLUS6// Object Class7struct ObjectExtrasMenu {8RSDK_OBJECT9EntityUIControl *extrasControl;10int32 cheatCode[8];11};1213// Entity Class14struct EntityExtrasMenu {15RSDK_ENTITY16};1718// Object Struct19extern ObjectExtrasMenu *ExtrasMenu;2021// Standard Entity Events22void ExtrasMenu_Update(void);23void ExtrasMenu_LateUpdate(void);24void ExtrasMenu_StaticUpdate(void);25void ExtrasMenu_Draw(void);26void ExtrasMenu_Create(void *data);27void ExtrasMenu_StageLoad(void);28#if GAME_INCLUDE_EDITOR29void ExtrasMenu_EditorDraw(void);30void ExtrasMenu_EditorLoad(void);31#endif32void ExtrasMenu_Serialize(void);3334// Extra Entity Functions35void ExtrasMenu_Initialize(void);36void ExtrasMenu_HandleUnlocks(void);37void ExtrasMenu_SetupActions(void);3839void ExtrasMenu_ProcessMedallionCheat(void);40bool32 ExtrasMenu_CheckMedallionCheat(void);41void ExtrasMenu_ProcessInputs(void);4243void ExtrasMenu_Start_Puyo_vsAI(void);44void ExtrasMenu_Puyo_vsAI_ActionCB(void);45void ExtrasMenu_Start_Puyo_vs2P(void);46void ExtrasMenu_Puyo_vs2P_ActionCB(void);47void ExtrasMenu_Start_Credits(void);48void ExtrasMenu_CreditsButton_ActionCB(void);49void ExtrasMenu_Start_DAGarden(void);50void ExtrasMenu_DAGarden_ActionCB(void);51void ExtrasMenu_Start_BSS_3K(void);52void ExtrasMenu_BSS_S3_ActionCB(void);53void ExtrasMenu_Start_BSS_Mania(void);54void ExtrasMenu_BSS_Mania_ActionCB(void);55#endif5657#endif //! OBJ_EXTRASMENU_H585960