2022-10-24 01:44:54 +00:00
|
|
|
#ifndef _CFRONTENDUI
|
|
|
|
#define _CFRONTENDUI
|
|
|
|
|
|
|
|
#include "MetroidPrime/CIOWin.hpp"
|
|
|
|
|
|
|
|
class CFrontEndUI : public CIOWin {
|
|
|
|
public:
|
2023-10-05 10:09:48 +00:00
|
|
|
struct SFusionBonusFrame {
|
|
|
|
struct SGBALinkFrame {
|
|
|
|
enum EUIType {
|
|
|
|
kUIT_Empty = -1,
|
|
|
|
kUIT_InsertPak = 0,
|
|
|
|
kUIT_ConnectSocket = 1,
|
|
|
|
kUIT_PressStartAndSelect = 2,
|
|
|
|
kUIT_BeginLink = 3,
|
|
|
|
kUIT_Linking = 4,
|
|
|
|
kUIT_LinkFailed = 5,
|
|
|
|
kUIT_LinkCompleteOrLinking = 6,
|
|
|
|
kUIT_TurnOffGBA = 7,
|
|
|
|
kUIT_Complete = 8,
|
|
|
|
kUIT_Cancelled = 9
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2022-10-24 01:44:54 +00:00
|
|
|
CFrontEndUI();
|
|
|
|
|
2023-10-05 10:09:48 +00:00
|
|
|
|
2022-10-24 01:44:54 +00:00
|
|
|
EMessageReturn OnMessage(const CArchitectureMessage& message, CArchitectureQueue& queue);
|
2022-12-07 05:52:23 +00:00
|
|
|
|
2022-10-24 01:44:54 +00:00
|
|
|
private:
|
2022-12-07 05:52:23 +00:00
|
|
|
uchar pad[0xe4];
|
2022-10-24 01:44:54 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif // _CFRONTENDUI
|