summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSean Miller <seanmiller999@gmail.com>2026-04-07 15:08:16 +0100
committerSean Miller <seanmiller999@gmail.com>2026-04-07 15:08:16 +0100
commitc1610da573139af0ee0922cfc32d6a4187a54a38 (patch)
treee3a650eaf6b92c9e1383366c76bc7f6c97b7ccd6 /src
parent37f308f57e9dcebd2f6601da4243e4641b2b8028 (diff)
100% mpls.cpp
Diffstat (limited to 'src')
-rw-r--r--src/toBeSorted/mpls.cpp37
1 files changed, 37 insertions, 0 deletions
diff --git a/src/toBeSorted/mpls.cpp b/src/toBeSorted/mpls.cpp
new file mode 100644
index 00000000..e5ae1804
--- /dev/null
+++ b/src/toBeSorted/mpls.cpp
@@ -0,0 +1,37 @@
+#include "toBeSorted/mpls.h"
+
+#include "s/s_Assert.h"
+
+#include "rvl/OS.h"
+#include "rvl/SC.h"
+
+#include <cstring>
+
+bool lbl_80574FA8;
+bool lbl_80574FA9;
+bool lbl_80574FAA;
+
+void fn_80006CE0(int argc, char **argv) {
+ if (argc == 2) {
+ if (strcmp("MPLS_FIRST", argv[1]) == 0) {
+ lbl_80574FA9 = true;
+ } else if (strcmp("MPLS_NORMAL", argv[1]) == 0) {
+ lbl_80574FA9 = true;
+ lbl_80574FAA = true;
+ }
+ }
+
+ lbl_80574FA8 = true;
+}
+
+void fn_80006D60() {
+ if (!lbl_80574FA9 && !SCGetMplsMoviePlay()) {
+ OSExecl("/sys/mpls_movie/player.dol", "", "", "ASPECT_RATIO_AUTO", "DEFAULT", nullptr);
+ sAssert::assert();
+ }
+}
+
+void fn_80006DC0() {
+ OSExecl("/sys/mpls_movie/player.dol", "", "", "ASPECT_RATIO_AUTO", "FORCE_MENU", nullptr);
+ sAssert::assert();
+}