mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 04:27:42 +00:00
Implement CGameOptionsTouchBar
This commit is contained in:
@@ -13,20 +13,30 @@ public:
|
||||
{
|
||||
None,
|
||||
PressStart,
|
||||
BackConfirm,
|
||||
FileSelect
|
||||
ProceedBack,
|
||||
StartOptions,
|
||||
EraseBack,
|
||||
FileSelect,
|
||||
NoCardSelect,
|
||||
FusionBonus
|
||||
};
|
||||
enum class EAction
|
||||
{
|
||||
None,
|
||||
Start,
|
||||
Normal,
|
||||
Hard,
|
||||
Back,
|
||||
Confirm,
|
||||
Options,
|
||||
FileA,
|
||||
FileB,
|
||||
FileC,
|
||||
Erase,
|
||||
FusionBonus,
|
||||
ImageGallery
|
||||
ImageGallery,
|
||||
NESMetroid,
|
||||
FusionSuit
|
||||
};
|
||||
enum class EFileState
|
||||
{
|
||||
@@ -40,10 +50,18 @@ public:
|
||||
int percent;
|
||||
};
|
||||
|
||||
protected:
|
||||
EPhase m_phase = EPhase::None;
|
||||
|
||||
public:
|
||||
virtual ~CFrontEndUITouchBar();
|
||||
virtual void SetPhase(EPhase ph);
|
||||
virtual EPhase GetPhase();
|
||||
virtual void SetFileSelectPhase(const SFileSelectDetail details[3],
|
||||
bool eraseGame, bool galleryActive);
|
||||
virtual void SetNoCardSelectPhase(bool galleryActive);
|
||||
virtual void SetFusionBonusPhase(bool fusionSuitActive);
|
||||
virtual void SetStartOptionsPhase(bool normalBeat);
|
||||
virtual EAction PopAction();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user