Demo work

This commit is contained in:
LagoLunatic
2026-04-25 23:54:54 -04:00
parent 24990ae11a
commit ddbb24ba06
12 changed files with 210 additions and 64 deletions
+10 -3
View File
@@ -11,7 +11,7 @@
#include "d/res/res_qtkhd.h"
const daObjSmplbg::Act_c::Attr_c daObjSmplbg::Act_c::M_attr[] = {
/* mHeapSize */ 0x15E0,
/* mHeapSize */ DEMO_SELECT(0x8000, 0x15E0),
/* mResName */ "Qtkhd",
/* mBDLFileIndex */ QTKHD_BDL_QTKHD,
/* mDZBFileIndex */ QTKHD_DZB_QTKHD,
@@ -57,12 +57,19 @@ BOOL daObjSmplbg::Act_c::Create() {
/* 0000032C-00000474 .text Mthd_Create__Q211daObjSmplbg5Act_cFv */
cPhs_State daObjSmplbg::Act_c::Mthd_Create() {
#if VERSION > VERSION_DEMO
fopAcM_SetupActor(this, Act_c);
#endif
mType = prm_get_type();
if(mType >= 1){
mType = 0;
}
#if VERSION == VERSION_DEMO
fopAcM_SetupActor(this, Act_c);
#endif
cPhs_State phase_state = dComIfG_resLoad(&mPhs, attr().mResName);
if(phase_state == cPhs_COMPLEATE_e){
phase_state = MoveBGCreate(attr().mResName, attr().mDZBFileIndex, attr().mMoveBGProc, attr().mHeapSize);
@@ -79,7 +86,7 @@ BOOL daObjSmplbg::Act_c::Delete() {
/* 0000047C-000004D8 .text Mthd_Delete__Q211daObjSmplbg5Act_cFv */
BOOL daObjSmplbg::Act_c::Mthd_Delete() {
BOOL result = MoveBGDelete();
dComIfG_resDelete(&mPhs, attr().mResName);
dComIfG_resDeleteDemo(&mPhs, attr().mResName);
return result;
}
@@ -183,7 +190,7 @@ actor_process_profile_definition g_profile_Obj_Smplbg = {
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ PRIO_Obj_Smplbg,
/* Actor SubMtd */ &daObjSmplbg::Mthd_Table,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Status */ fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | DEMO_SELECT(fopAcStts_UNK4000_e, 0) | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_0_e,
};