summaryrefslogtreecommitdiff
path: root/include/d
diff options
context:
space:
mode:
Diffstat (limited to 'include/d')
-rw-r--r--include/d/d_hbm.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/include/d/d_hbm.h b/include/d/d_hbm.h
new file mode 100644
index 00000000..b676b6f7
--- /dev/null
+++ b/include/d/d_hbm.h
@@ -0,0 +1,43 @@
+
+#include "egg/core/eggHeap.h"
+namespace dHbm {
+class Manage_c {
+public:
+ static void CreateInstance();
+ static Manage_c *GetInstance();
+
+ Manage_c(EGG::Heap *);
+
+ bool Load();
+ void Calculate();
+ void DrawMenu(s32);
+ void DrawMenuSetting();
+ void DrawIcon();
+ void InitDataInfo();
+ void InitControllerData();
+ void SetRegionLayoutName();
+ void SetSpkNameName();
+ void SetMsgName();
+ void SetConfigName();
+ void SetIconName();
+ void SetSoundName();
+ void SetContData();
+ bool CheckBegin() const;
+
+ void MenuInit();
+ void IconCalc();
+ void IconClear();
+ void StopMotor();
+ void ForbidCalc();
+
+ s32 fn_80197560(s32);
+ void offFlags(u32 flags) {
+ mFlags &= ~flags;
+ }
+
+private:
+ static Manage_c *s_pInstance;
+ u8 _0x00[0x218 - 0x000];
+ u32 mFlags;
+};
+} // namespace dHbm