summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2026-07-26 19:42:17 +0200
committerrobojumper <robojumper@gmail.com>2026-07-26 19:42:17 +0200
commitbfc02fcfff71eeec054f8bc4a00759a009df0693 (patch)
tree2146876a8de8804f49e2e9633390047a235a8311 /src
parentfcd69feddd802598181a12d90e06bf6018b7721b (diff)
Fixes
Diffstat (limited to 'src')
-rw-r--r--src/d/lyt/d_lyt_demo_title.cpp71
1 files changed, 30 insertions, 41 deletions
diff --git a/src/d/lyt/d_lyt_demo_title.cpp b/src/d/lyt/d_lyt_demo_title.cpp
index 716ab6f8..15ea8910 100644
--- a/src/d/lyt/d_lyt_demo_title.cpp
+++ b/src/d/lyt/d_lyt_demo_title.cpp
@@ -5,8 +5,6 @@
#include "d/d_stage_mgr.h"
#include "d/d_sys.h"
#include "d/lyt/d2d.h"
-#include "d/lyt/d_lyt_deposit.h"
-#include "d/lyt/d_lyt_map_global.h"
#include "toBeSorted/arc_managers/layout_arc_manager.h"
extern "C" u32 lbl_805B7120;
@@ -129,7 +127,7 @@ bool dLytDemoTitleMain_c::build(d2d::ResAccIf_c *resAcc) {
return true;
}
-bool dLytDemoTitleMain_c::fn_802B0860() {
+bool dLytDemoTitleMain_c::execute() {
mLytBase.getLayout()->GetRootPane()->SetInfluencedAlpha(true);
mLytBase.getLayout()->GetRootPane()->SetAlpha(255 - dStage_c::GetInstance()->getFader().getColorFaderAlpha());
@@ -146,12 +144,12 @@ bool dLytDemoTitleMain_c::fn_802B0860() {
return true;
}
-bool dLytDemoTitleMain_c::fn_802B0950() {
+bool dLytDemoTitleMain_c::draw() {
mLytBase.addToDrawList();
return true;
}
-bool dLytDemoTitleMain_c::fn_802B0980() {
+bool dLytDemoTitleMain_c::remove() {
dStageMgr_c::GetInstance()->unsetFlags0x88a0(0xfffffffe);
mLytBase.unbindAnims();
@@ -201,11 +199,11 @@ void dLytDemoTitleMain_c::fn_802B0BD0() {
return;
}
-void dLytDemoTitle_c::initializeState_In() {
+void dLytDemoTitle_c::initializeState_None() {
return;
}
-void dLytDemoTitle_c::executeState_In() {
+void dLytDemoTitle_c::executeState_None() {
if (mIsAnimating) {
mMain.fn_802B0A50();
mStateMgr.changeState(StateID_In);
@@ -214,15 +212,15 @@ void dLytDemoTitle_c::executeState_In() {
return;
}
-void dLytDemoTitle_c::finalizeState_In() {
+void dLytDemoTitle_c::finalizeState_None() {
return;
}
-void dLytDemoTitle_c::initializeState_Move() {
+void dLytDemoTitle_c::initializeState_In() {
return;
}
-void dLytDemoTitle_c::executeState_Move() {
+void dLytDemoTitle_c::executeState_In() {
if (mMain.getmIsAnimating()) {
mMain.fn_802B0B00();
mStateMgr.changeState(StateID_Move);
@@ -230,15 +228,15 @@ void dLytDemoTitle_c::executeState_Move() {
return;
}
-void dLytDemoTitle_c::finalizeState_Move() {
+void dLytDemoTitle_c::finalizeState_In() {
return;
}
-void dLytDemoTitle_c::initializeState_Out() {
+void dLytDemoTitle_c::initializeState_Move() {
return;
}
-void dLytDemoTitle_c::executeState_Out() {
+void dLytDemoTitle_c::executeState_Move() {
if (mMain.getmIsAnimating() && field_0x58d) {
mMain.fn_802B0B50();
mStateMgr.changeState(StateID_Out);
@@ -247,15 +245,15 @@ void dLytDemoTitle_c::executeState_Out() {
return;
}
-void dLytDemoTitle_c::finalizeState_Out() {
+void dLytDemoTitle_c::finalizeState_Move() {
return;
}
-void dLytDemoTitle_c::initializeState_End() {
+void dLytDemoTitle_c::initializeState_Out() {
return;
}
-void dLytDemoTitle_c::executeState_End() {
+void dLytDemoTitle_c::executeState_Out() {
if (mMain.getmIsAnimating()) {
deleteRequest();
mMain.fn_802B0BD0();
@@ -265,34 +263,25 @@ void dLytDemoTitle_c::executeState_End() {
return;
}
-void dLytDemoTitle_c::finalizeState_End() {
+void dLytDemoTitle_c::finalizeState_Out() {
return;
}
-void dLytDemoTitle_c::initializeState_None() {
+void dLytDemoTitle_c::initializeState_End() {
return;
}
-void dLytDemoTitle_c::executeState_None() {
+void dLytDemoTitle_c::executeState_End() {
return;
}
-void dLytDemoTitle_c::finalizeState_None() {
+void dLytDemoTitle_c::finalizeState_End() {
return;
}
SPECIAL_BASE_PROFILE(LYT_DEMO_TITLE, dLytDemoTitle_c, fProfile::LYT_DEMO_TITLE, 0x2BA, 0);
-extern "C" char *lbl_805759D0;
-
-const d2d::LytBrlanMapping lbl_804EFAA0[] = {
- { "in", "G_inOut_00" },
- { "loop", "G_loop_00" },
- { "out", "G_inOut_00" },
-};
-
-bool dLytDemoTitle_c::build() {
- d2d::LytBrlanMapping x = lbl_804EFAA0[0];
+int dLytDemoTitle_c::create() {
sInstance = this;
resAcc.attach(LayoutArcManager::GetInstance()->getLoadedData("DemoTitle"), "");
@@ -301,29 +290,29 @@ bool dLytDemoTitle_c::build() {
mStateMgr.changeState(StateID_None);
mIsAnimating = true;
field_0x58d = false;
- return true;
+ return SUCCEEDED;
}
-bool dLytDemoTitle_c::fn_802B1300() {
+int dLytDemoTitle_c::execute() {
if (*mStateMgr.getStateID() != StateID_None) {
- mMain.fn_802B0860();
+ mMain.execute();
}
mStateMgr.executeState();
- return true;
+ return SUCCEEDED;
}
-bool dLytDemoTitle_c::fn_802B13A0() {
+int dLytDemoTitle_c::draw() {
if (*mStateMgr.getStateID() != StateID_None) {
- mMain.fn_802B0950();
+ mMain.draw();
}
- return true;
+ return SUCCEEDED;
}
-bool dLytDemoTitle_c::fn_802B1410() {
- mMain.fn_802B0980();
+int dLytDemoTitle_c::doDelete() {
+ mMain.remove();
resAcc.detach();
- lbl_805759D0 = 0;
- return true;
+ sInstance = nullptr;
+ return SUCCEEDED;
}