Skip to content

MiP_Mode

github-actions[bot] edited this page Aug 10, 2026 · 8 revisions

Class MiP_Mode

Manages MiP's modes.

Members & Functions

Type Signature Description
variable constexpr uint8_t MIP_CMD_SET_GAME_MODE MiP protocol command bytes used by the mode subsystem.
variable constexpr uint8_t MIP_CMD_GET_GAME_MODE
variable MiP & m_mip
function MiP_Mode(MiP &mip) Constructs the mode manager.
function void enableApp() Switches MiP into App Mode.
function void enableCage() Switches MiP into Cage Mode.
function void enableDance() Switches MiP into Dance Mode.
function void enableStack() Switches MiP into Stack Mode.
function void enableTrick() Switches MiP into Trick Mode.
function void enableRoam() Switches MiP into Roam Mode.
function bool isAppEnabled() Checks if App Mode is currently active.
function bool isCageEnabled() Checks if Cage Mode is currently active.
function bool isDanceEnabled() Checks if Dance Mode is currently active.
function bool isStackEnabled() Checks if Stack Mode is currently active.
function bool isTrickEnabled() Checks if Trick Mode is currently active.
function bool isRoamEnabled() Checks if Roam Mode is currently active.
function void verifiedSet(MiPGameMode desiredMode)
function bool check(MiPGameMode expectedMode)
function void rawSet(MiPGameMode mode)
function int8_t rawGet(MiPGameMode &mode)

Clone this wiki locally