summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcompugab <compugab@hotmail.com>2026-07-09 15:47:08 -0400
committercompugab <compugab@hotmail.com>2026-07-09 15:47:08 -0400
commitfcd69feddd802598181a12d90e06bf6018b7721b (patch)
tree12dac18b25e6151f5e916cafa5aa09a254033c70 /src
parent23892057d79149bad84cd85bd7ce1828dda6d0de (diff)
Fixing ctor and dtor
Diffstat (limited to 'src')
-rw-r--r--src/d/lyt/d_lyt_demo_title.cpp27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/d/lyt/d_lyt_demo_title.cpp b/src/d/lyt/d_lyt_demo_title.cpp
index 0f3318fd..716ab6f8 100644
--- a/src/d/lyt/d_lyt_demo_title.cpp
+++ b/src/d/lyt/d_lyt_demo_title.cpp
@@ -26,6 +26,8 @@ STATE_DEFINE(dLytDemoTitle_c, Move);
STATE_DEFINE(dLytDemoTitle_c, Out);
STATE_DEFINE(dLytDemoTitle_c, End);
+dLytDemoTitle_c *dLytDemoTitle_c::sInstance;
+
void dLytDemoTitleMain_c::initializeState_ModeNone() {
return;
}
@@ -104,7 +106,7 @@ static const d2d::LytBrlanMapping brlanMap[] = {
{"demoTitle_00_out.brlan", "G_inOut_00"},
};
-bool dLytDemoTitleMain_c::fn_802B0760(d2d::ResAccIf_c *resAcc) {
+bool dLytDemoTitleMain_c::build(d2d::ResAccIf_c *resAcc) {
mLytBase.setResAcc(resAcc);
mLytBase.build("demoTitle_00.brlyt", nullptr);
mLytBase.setPriority(0x86);
@@ -279,18 +281,23 @@ void dLytDemoTitle_c::finalizeState_None() {
return;
}
-dLytDemoTitle_c::dLytDemoTitle_c() : mStateMgr(*this) {}
-
-dLytDemoTitleMain_c::~dLytDemoTitleMain_c() {}
+SPECIAL_BASE_PROFILE(LYT_DEMO_TITLE, dLytDemoTitle_c, fProfile::LYT_DEMO_TITLE, 0x2BA, 0);
extern "C" char *lbl_805759D0;
-bool dLytDemoTitle_c::fn_802B1270(){
+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];
sInstance = this;
-
+
resAcc.attach(LayoutArcManager::GetInstance()->getLoadedData("DemoTitle"), "");
- mMain.fn_802B0760(&resAcc);
+ mMain.build(&resAcc);
mStateMgr.changeState(StateID_None);
mIsAnimating = true;
field_0x58d = false;
@@ -310,15 +317,13 @@ bool dLytDemoTitle_c::fn_802B1300() {
bool dLytDemoTitle_c::fn_802B13A0() {
if (*mStateMgr.getStateID() != StateID_None) {
mMain.fn_802B0950();
- }
+ }
return true;
}
bool dLytDemoTitle_c::fn_802B1410() {
mMain.fn_802B0980();
resAcc.detach();
- lbl_805759D0=0;
+ lbl_805759D0 = 0;
return true;
}
-
-dLytDemoTitle_c::~dLytDemoTitle_c() {}