summaryrefslogtreecommitdiff
path: root/src/d/d_home_button.cpp
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2025-06-27 03:14:58 -0700
committerGitHub <noreply@github.com>2025-06-27 13:14:58 +0300
commit79c56b254885b006f0fdec184b0ba06fbd3746a3 (patch)
tree3b10ab9144abba0e644d026bcc12c0cf5d3efcb3 /src/d/d_home_button.cpp
parent028c07d47d41b10ba8fbef0ef4240751db74776f (diff)
add wii usa rev0 support (#2505)
* wii usa rev0 dol building ok * wii dol cleanup * some wii tests * most rels building
Diffstat (limited to 'src/d/d_home_button.cpp')
-rw-r--r--src/d/d_home_button.cpp55
1 files changed, 55 insertions, 0 deletions
diff --git a/src/d/d_home_button.cpp b/src/d/d_home_button.cpp
new file mode 100644
index 0000000000..f5604d5624
--- /dev/null
+++ b/src/d/d_home_button.cpp
@@ -0,0 +1,55 @@
+#include "d/d_home_button.h"
+#include "Z2AudioLib/Z2AudioMgr.h"
+
+int SECallback(int param_0, int param_1) {
+ if (param_0 == 5) {
+ Z2AudioMgr::getInterface()->homeMenuSeCallback(param_1);
+ return 1;
+ } else {
+ OSReport("SECallback: %d, %d\n", param_0, param_1);
+ return 0;
+ }
+}
+
+void dHomeButton_c::create_(int param_0, void* param_1) {
+ initCursorPos();
+ initHomeButtonInfo(param_0, param_1);
+
+ m_info.mem = JKRGetRootHeap2()->alloc(0x80000, 0);
+ m_info.memSize = 0x80000;
+ m_info.pAllocator = 0;
+
+ HBMCreate(&m_info);
+}
+
+int dHomeButton_c::execute_() {
+ // NONMATCHING
+}
+
+void dHomeButton_c::initHomeButtonInfo(int param_0, void* param_1) {
+ // NONMATCHING
+}
+
+void dHomeButton_c::initCursorPos() {
+ // NONMATCHING
+}
+
+void dHomeButton_c::calcCursorPos() {
+ // NONMATCHING
+}
+
+void dHomeButton_c::onReset() {
+ // NONMATCHING
+}
+
+void dHomeButton_c::create(int param_0, void* param_1) {
+ // NONMATCHING
+}
+
+int dHomeButton_c::execute() {
+ // NONMATCHING
+}
+
+void dHomeButton_c::drawCapture(u8 param_0, void (*param_1)(J2DOrthoGraph&, void*), void* param_2) {
+ // NONMATCHING
+}