mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-19 21:33:07 -04:00
Demo work
This commit is contained in:
@@ -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,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user