mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 15:01:53 -04:00
d_stage debug (#3063)
This commit is contained in:
@@ -341,7 +341,7 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027DFC end:0x80028140
|
||||
.bss start:0x804813F0 end:0x80481400
|
||||
.sdata start:0x805378D0 end:0x80537908
|
||||
.sdata start:0x805378D0 end:0x805378D8
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028140 end:0x80028150
|
||||
@@ -381,7 +381,7 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803CE268 end:0x803CE26C
|
||||
.data start:0x803FA5A8 end:0x803FDE58
|
||||
.bss start:0x80481400 end:0x804928C8
|
||||
.sdata start:0x80537908 end:0x8053793C
|
||||
.sdata start:0x805378D8 end:0x80537920
|
||||
.sbss start:0x8053A988 end:0x8053A9B0
|
||||
.sdata2 start:0x8053BD28 end:0x8053BD38
|
||||
|
||||
@@ -389,7 +389,7 @@ d/d_map.cpp:
|
||||
.text start:0x8002CC88 end:0x8002F3F4
|
||||
.rodata start:0x803CFC30 end:0x803CFD10
|
||||
.data start:0x803FDE58 end:0x803FE258
|
||||
.sdata start:0x8053793C end:0x80537ACC
|
||||
.sdata start:0x80537920 end:0x80537ACC
|
||||
.sbss start:0x8053A9B0 end:0x8053A9B8
|
||||
.sdata2 start:0x8053BD38 end:0x8053BD98
|
||||
|
||||
|
||||
@@ -25247,7 +25247,7 @@ l_RoomKeepDoorInfo = .bss:0x80481D1C; // type:object size:0x904 scope:global ali
|
||||
mStatus__20dStage_roomControl_c = .bss:0x8048262C; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x8049272C; // type:object size:0x4C scope:global align:4
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x80492778; // type:object size:0xA data:byte
|
||||
lbl_80492782 = .bss:0x80492782; // type:object size:0x146
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x80492782; // type:object size:0x146
|
||||
...bss.0 = .bss:0x804928C8; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x804928C8; // type:object size:0x14 scope:global align:4
|
||||
@109519 = .bss:0x804928DC; // type:object size:0xC scope:local align:4
|
||||
@@ -26155,7 +26155,7 @@ lbl_805378E8 = .sdata:0x805378E8; // type:object size:0x8 data:string
|
||||
lbl_805378F0 = .sdata:0x805378F0; // type:object size:0x7 data:string
|
||||
lbl_805378F7 = .sdata:0x805378F7; // type:object size:0x7 data:string
|
||||
lbl_805378FE = .sdata:0x805378FE; // type:object size:0x6 data:string
|
||||
lbl_80537904 = .sdata:0x80537904; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x80537904; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x80537908; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x80537910; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x80537918; // type:object size:0x8 scope:global align:4
|
||||
@@ -28187,10 +28187,10 @@ g_fpcPf_ProfileList_p = .sbss:0x8053A980; // type:object size:0x4 scope:global a
|
||||
tmp_name$50691 = .sbss:0x8053A988; // type:object size:0x8 scope:local align:1 data:byte
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x8053A990; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8053A994; // type:object size:0x1 data:byte
|
||||
lbl_8053A995 = .sbss:0x8053A995; // type:object size:0x1 data:byte
|
||||
lbl_8053A996 = .sbss:0x8053A996; // type:object size:0x1 data:byte
|
||||
lbl_8053A997 = .sbss:0x8053A997; // type:object size:0x1 data:byte
|
||||
lbl_8053A998 = .sbss:0x8053A998; // type:object size:0x1 data:byte
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8053A995; // type:object size:0x1 data:byte
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x8053A996; // type:object size:0x1 data:byte
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x8053A997; // type:object size:0x1 data:byte
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x8053A998; // type:object size:0x1 data:byte
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x8053A99C; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x8053A9A0; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x8053A9A4; // type:object size:0x8 scope:global align:4
|
||||
|
||||
@@ -341,7 +341,7 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027F0C end:0x80028250
|
||||
.bss start:0x804689F8 end:0x80468A08
|
||||
.sdata start:0x8051D970 end:0x8051D9A8
|
||||
.sdata start:0x8051D970 end:0x8051D978
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028250 end:0x80028260
|
||||
@@ -381,7 +381,7 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803B8CAC end:0x803B8CB0
|
||||
.data start:0x803E5848 end:0x803E90F8
|
||||
.bss start:0x80468A08 end:0x80479ED0
|
||||
.sdata start:0x8051D9A8 end:0x8051D9DC
|
||||
.sdata start:0x8051D978 end:0x8051D9C0
|
||||
.sbss start:0x80520990 end:0x805209B8
|
||||
.sdata2 start:0x80521D28 end:0x80521D38
|
||||
|
||||
@@ -389,7 +389,7 @@ d/d_map.cpp:
|
||||
.text start:0x8002CD10 end:0x8002F47C
|
||||
.rodata start:0x803BA670 end:0x803BA750
|
||||
.data start:0x803E90F8 end:0x803E94F8
|
||||
.sdata start:0x8051D9DC end:0x8051DB6C
|
||||
.sdata start:0x8051D9C0 end:0x8051DB6C
|
||||
.sbss start:0x805209B8 end:0x805209C0
|
||||
.sdata2 start:0x80521D38 end:0x80521D98
|
||||
|
||||
|
||||
@@ -24800,8 +24800,8 @@ l_RoomKeepDoorInfo = .bss:0x80469324; // type:object size:0x904 scope:global ali
|
||||
@97897 = .bss:0x80469C28; // type:object size:0xC scope:local align:4
|
||||
mStatus__20dStage_roomControl_c = .bss:0x80469C34; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x80479D34; // type:object size:0x4C scope:global align:4
|
||||
lbl_80479D80 = .bss:0x80479D80; // type:object size:0xA data:byte
|
||||
lbl_80479D8A = .bss:0x80479D8A; // type:object size:0x146
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x80479D80; // type:object size:0xA data:byte
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x80479D8A; // type:object size:0x146
|
||||
...bss.0 = .bss:0x80479ED0; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x80479ED0; // type:object size:0x14 scope:global align:4
|
||||
@109549 = .bss:0x80479EE4; // type:object size:0xC scope:local align:4
|
||||
@@ -25706,7 +25706,7 @@ lbl_8051D988 = .sdata:0x8051D988; // type:object size:0x8 data:string
|
||||
lbl_8051D990 = .sdata:0x8051D990; // type:object size:0x7 data:string
|
||||
lbl_8051D997 = .sdata:0x8051D997; // type:object size:0x7 data:string
|
||||
lbl_8051D99E = .sdata:0x8051D99E; // type:object size:0x6 data:string
|
||||
lbl_8051D9A4 = .sdata:0x8051D9A4; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x8051D9A4; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x8051D9A8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x8051D9B0; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x8051D9B8; // type:object size:0x8 scope:global align:4
|
||||
|
||||
@@ -341,7 +341,7 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027F1C end:0x80028260
|
||||
.bss start:0x80466878 end:0x80466888
|
||||
.sdata start:0x8051B7E8 end:0x8051B820
|
||||
.sdata start:0x8051B7E8 end:0x8051B7F0
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028260 end:0x80028270
|
||||
@@ -381,7 +381,7 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803BA76C end:0x803BA770
|
||||
.data start:0x803E37D0 end:0x803E7080
|
||||
.bss start:0x80466888 end:0x80477D50
|
||||
.sdata start:0x8051B820 end:0x8051B854
|
||||
.sdata start:0x8051B7F0 end:0x8051B838
|
||||
.sbss start:0x8051E810 end:0x8051E838
|
||||
.sdata2 start:0x8051FBA8 end:0x8051FBB8
|
||||
|
||||
@@ -389,7 +389,7 @@ d/d_map.cpp:
|
||||
.text start:0x8002CD20 end:0x8002F48C
|
||||
.rodata start:0x803BC130 end:0x803BC210
|
||||
.data start:0x803E7080 end:0x803E7480
|
||||
.sdata start:0x8051B854 end:0x8051B9E4
|
||||
.sdata start:0x8051B838 end:0x8051B9E4
|
||||
.sbss start:0x8051E838 end:0x8051E840
|
||||
.sdata2 start:0x8051FBB8 end:0x8051FC18
|
||||
|
||||
|
||||
@@ -24802,8 +24802,8 @@ l_RoomKeepDoorInfo = .bss:0x804671A4; // type:object size:0x904 scope:global ali
|
||||
@97897 = .bss:0x80467AA8; // type:object size:0xC scope:local align:4
|
||||
mStatus__20dStage_roomControl_c = .bss:0x80467AB4; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x80477BB4; // type:object size:0x4C scope:global align:4
|
||||
lbl_80477C00 = .bss:0x80477C00; // type:object size:0xA data:byte
|
||||
lbl_80477C0A = .bss:0x80477C0A; // type:object size:0x146
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x80477C00; // type:object size:0xA data:byte
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x80477C0A; // type:object size:0x146
|
||||
...bss.0 = .bss:0x80477D50; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x80477D50; // type:object size:0x14 scope:global align:4
|
||||
@109549 = .bss:0x80477D64; // type:object size:0xC scope:local align:4
|
||||
@@ -25707,7 +25707,7 @@ lbl_8051B800 = .sdata:0x8051B800; // type:object size:0x8 data:string
|
||||
lbl_8051B808 = .sdata:0x8051B808; // type:object size:0x7 data:string
|
||||
lbl_8051B80F = .sdata:0x8051B80F; // type:object size:0x7 data:string
|
||||
lbl_8051B816 = .sdata:0x8051B816; // type:object size:0x6 data:string
|
||||
lbl_8051B81C = .sdata:0x8051B81C; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x8051B81C; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x8051B820; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x8051B828; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x8051B830; // type:object size:0x8 scope:global align:4
|
||||
|
||||
@@ -341,7 +341,7 @@ f_pc/f_pc_node_req.cpp:
|
||||
f_pc/f_pc_priority.cpp:
|
||||
.text start:0x80027FC0 end:0x80028304
|
||||
.bss start:0x804692F0 end:0x80469300
|
||||
.sdata start:0x8051E270 end:0x8051E2A8
|
||||
.sdata start:0x8051E270 end:0x8051E278
|
||||
|
||||
f_pc/f_pc_profile.cpp:
|
||||
.text start:0x80028304 end:0x80028314
|
||||
@@ -381,7 +381,7 @@ d/d_stage.cpp:
|
||||
.ctors start:0x803B912C end:0x803B9130
|
||||
.data start:0x803E65F8 end:0x803E9EA8
|
||||
.bss start:0x80469300 end:0x8047A7C8
|
||||
.sdata start:0x8051E2A8 end:0x8051E2DC
|
||||
.sdata start:0x8051E278 end:0x8051E2C0
|
||||
.sbss start:0x80521150 end:0x80521178
|
||||
.sdata2 start:0x805224E8 end:0x805224F8
|
||||
|
||||
@@ -389,7 +389,7 @@ d/d_map.cpp:
|
||||
.text start:0x8002CDC4 end:0x8002F530
|
||||
.rodata start:0x803BAAF0 end:0x803BABD0
|
||||
.data start:0x803E9EA8 end:0x803EA2A8
|
||||
.sdata start:0x8051E2DC end:0x8051E46C
|
||||
.sdata start:0x8051E2C0 end:0x8051E46C
|
||||
.sbss start:0x80521178 end:0x80521180
|
||||
.sdata2 start:0x805224F8 end:0x80522558
|
||||
|
||||
|
||||
@@ -24796,8 +24796,8 @@ l_RoomKeepDoorInfo = .bss:0x80469C1C; // type:object size:0x904 scope:global ali
|
||||
@97897 = .bss:0x8046A520; // type:object size:0xC scope:local align:4
|
||||
mStatus__20dStage_roomControl_c = .bss:0x8046A52C; // type:object size:0x10100 scope:global align:4 data:4byte
|
||||
mMemoryBlock__20dStage_roomControl_c = .bss:0x8047A62C; // type:object size:0x4C scope:global align:4
|
||||
lbl_8047A678 = .bss:0x8047A678; // type:object size:0xA data:byte
|
||||
lbl_8047A682 = .bss:0x8047A682; // type:object size:0x146
|
||||
mDemoArcName__20dStage_roomControl_c = .bss:0x8047A678; // type:object size:0xA data:byte
|
||||
mArcBank__20dStage_roomControl_c = .bss:0x8047A682; // type:object size:0x146
|
||||
...bss.0 = .bss:0x8047A7C8; // type:label scope:local align:4
|
||||
dComIfG_mTimerInfo = .bss:0x8047A7C8; // type:object size:0x14 scope:global align:4
|
||||
@109549 = .bss:0x8047A7DC; // type:object size:0xC scope:local align:4
|
||||
@@ -25702,7 +25702,7 @@ lbl_8051E288 = .sdata:0x8051E288; // type:object size:0x8 data:string
|
||||
lbl_8051E290 = .sdata:0x8051E290; // type:object size:0x7 data:string
|
||||
lbl_8051E297 = .sdata:0x8051E297; // type:object size:0x7 data:string
|
||||
lbl_8051E29E = .sdata:0x8051E29E; // type:object size:0x6 data:string
|
||||
lbl_8051E2A4 = .sdata:0x8051E2A4; // type:object size:0x1 data:byte
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x8051E2A4; // type:object size:0x1 data:byte
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x8051E2A8; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x8051E2B0; // type:object size:0x8 scope:global align:4
|
||||
__RTTI__11dStage_dt_c = .sdata:0x8051E2B8; // type:object size:0x8 scope:global align:4
|
||||
@@ -27603,10 +27603,10 @@ g_fpcPf_ProfileList_p = .sbss:0x80521148; // type:object size:0x4 scope:global a
|
||||
tmp_name$50691 = .sbss:0x80521150; // type:object size:0x8 scope:local align:1 data:byte
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x80521158; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8052115C; // type:object size:0x1 data:byte
|
||||
lbl_8052115D = .sbss:0x8052115D; // type:object size:0x1 data:byte
|
||||
lbl_8052115E = .sbss:0x8052115E; // type:object size:0x1 data:byte
|
||||
lbl_8052115F = .sbss:0x8052115F; // type:object size:0x1 data:byte
|
||||
lbl_80521160 = .sbss:0x80521160; // type:object size:0x1 data:byte
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8052115D; // type:object size:0x1 data:byte
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x8052115E; // type:object size:0x1 data:byte
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x8052115F; // type:object size:0x1 data:byte
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x80521160; // type:object size:0x1 data:byte
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x80521164; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x80521168; // type:object size:0x4 scope:global align:4 data:4byte
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x8052116C; // type:object size:0x8 scope:global align:4
|
||||
|
||||
@@ -23030,7 +23030,7 @@ g_fpcNd_IsCheckOfDeleteTiming = .sdata:0x80504EF0; // type:object size:0x4 scope
|
||||
@116401 = .sdata:0x80504F20; // type:object size:0x7 scope:local data:string hash:0xAC942746
|
||||
@117095 = .sdata:0x80504F28; // type:object size:0x7 scope:local data:string hash:0xAC949B4E
|
||||
@117096 = .sdata:0x80504F30; // type:object size:0x6 scope:local data:string hash:0xAC949B4D
|
||||
lbl_80504F36 = .sdata:0x80504F36; // type:object size:0x1 data:byte hash:0x1A63BEEE dhash:0x24126ACC
|
||||
mRoomReadId__20dStage_roomControl_c = .sdata:0x80504F36; // type:object size:0x1 data:byte hash:0x1A63BEEE dhash:0x24126ACC
|
||||
__RTTI__16dStage_stageDt_c = .sdata:0x80504F38; // type:object size:0x8 scope:global hash:0x17B0566E dhash:0xF078A7E9
|
||||
__RTTI__15dStage_roomDt_c = .sdata:0x80504F40; // type:object size:0x8 scope:global hash:0x0033F5F6 dhash:0xF77E0AD2
|
||||
__RTTI__11dStage_dt_c = .sdata:0x80504F48; // type:object size:0x8 scope:global hash:0x5F98966D dhash:0x6874274D
|
||||
@@ -25275,10 +25275,10 @@ g_fpcPf_ProfileList_p = .sbss:0x80508B58; // type:object size:0x4 scope:global d
|
||||
@LOCAL@dStage_getName__FsSc@tmp_name = .sbss:0x80508B60; // type:object size:0x8 scope:local hash:0xDC907C52 dhash:0x0B811DD9
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x80508B68; // type:object size:0x4 scope:global data:4byte hash:0x24C2F7B2 dhash:0xBF1DEEF0
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x80508B6C; // type:object size:0x1 data:byte hash:0x87058A4F dhash:0xB3B700CD
|
||||
lbl_80508B6D = .sbss:0x80508B6D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
lbl_80508B6E = .sbss:0x80508B6E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
lbl_80508B6F = .sbss:0x80508B6F; // type:object size:0x1 data:byte hash:0x88D929D5 dhash:0xB0689D17
|
||||
lbl_80508B70 = .sbss:0x80508B70; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x80508B6D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x80508B6E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x80508B6F; // type:object size:0x1 data:byte hash:0x88D929D5 dhash:0xB0689D17
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x80508B70; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x80508B74; // type:object size:0x4 scope:global data:4byte hash:0x885DF1A0 dhash:0xD2AA5D02
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x80508B78; // type:object size:0x4 scope:global data:4byte hash:0xF1AABD97 dhash:0xD2A70575
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x80508B80; // type:object size:0x8 scope:global data:byte hash:0x67101B7C dhash:0x0B10A8BE
|
||||
|
||||
@@ -156,7 +156,7 @@ f_ap/f_ap_game.cpp:
|
||||
.ctors start:0x8062F7E8 end:0x8062F7EC
|
||||
.data start:0x80667F90 end:0x80669130
|
||||
.sdata start:0x8073F6E8 end:0x8073F850
|
||||
.sbss start:0x8074C47C end:0x8074C4A0
|
||||
.sbss start:0x8074C47C end:0x8074C498
|
||||
.sdata2 start:0x8074D920 end:0x8074D950
|
||||
.bss start:0x80776F20 end:0x8077EF68
|
||||
|
||||
@@ -165,7 +165,7 @@ f_op/f_op_actor.cpp:
|
||||
.ctors start:0x8062F7EC end:0x8062F7F0
|
||||
.data start:0x80669130 end:0x80669848
|
||||
.sdata start:0x8073F850 end:0x8073F8B8
|
||||
.sbss start:0x8074C4A0 end:0x8074C4E0
|
||||
.sbss start:0x8074C498 end:0x8074C4D8
|
||||
.sdata2 start:0x8074D950 end:0x8074D998
|
||||
.bss start:0x8077EF68 end:0x8077EF78
|
||||
|
||||
@@ -185,7 +185,7 @@ f_op/f_op_actor_mng.cpp:
|
||||
.rodata start:0x806311D0 end:0x80631200
|
||||
.data start:0x80669848 end:0x8066AA10
|
||||
.sdata start:0x8073F8B8 end:0x8073F970
|
||||
.sbss start:0x8074C4E0 end:0x8074C4F8
|
||||
.sbss start:0x8074C4D8 end:0x8074C4F8
|
||||
.sdata2 start:0x8074D998 end:0x8074D9F0
|
||||
.bss start:0x8077EF88 end:0x8077F148
|
||||
|
||||
|
||||
@@ -64314,10 +64314,10 @@ lbl_8074C56C = .sbss:0x8074C56C; // type:object size:0x1 data:byte hash:0x5A01C5
|
||||
@LOCAL@dStage_getName__FsSc@tmp_name = .sbss:0x8074C570; // type:object size:0x8 scope:local hash:0xDC907C52 dhash:0x0B811DD9
|
||||
mProcID__20dStage_roomControl_c = .sbss:0x8074C578; // type:object size:0x4 scope:global data:4byte hash:0x24C2F7B2 dhash:0xBF1DEEF0
|
||||
mStayNo__20dStage_roomControl_c = .sbss:0x8074C57C; // type:object size:0x1 data:byte hash:0x87058A4F dhash:0xB3B700CD
|
||||
lbl_8074C57D = .sbss:0x8074C57D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
dStage_roomControl_c::mNextStayNo = .sbss:0x8074C57E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
mOldStayNo__20dStage_roomControl_c = .sbss:0x8074C57D; // type:object size:0x1 data:byte hash:0x5AF37248 dhash:0x1A945A6A
|
||||
mNextStayNo__20dStage_roomControl_c = .sbss:0x8074C57E; // type:object size:0x1 data:byte hash:0xE957ED68 dhash:0x66C51F6A
|
||||
m_time_pass__20dStage_roomControl_c = .sbss:0x8074C57F; // type:object size:0x1 data:byte hash:0x88D929D5 dhash:0xB0689D17
|
||||
lbl_8074C580 = .sbss:0x8074C580; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mNoChangeRoom__20dStage_roomControl_c = .sbss:0x8074C580; // type:object size:0x1 data:byte hash:0x3F91BE16 dhash:0xDD72DA34
|
||||
mArcBankName__20dStage_roomControl_c = .sbss:0x8074C584; // type:object size:0x4 scope:global data:4byte hash:0x885DF1A0 dhash:0xD2AA5D02
|
||||
mArcBankData__20dStage_roomControl_c = .sbss:0x8074C588; // type:object size:0x4 scope:global data:4byte hash:0xF1AABD97 dhash:0xD2A70575
|
||||
m_roomDzs__20dStage_roomControl_c = .sbss:0x8074C590; // type:object size:0x8 scope:global hash:0x67101B7C dhash:0x0B10A8BE
|
||||
|
||||
@@ -9,6 +9,8 @@ public:
|
||||
void draw(fopAc_ac_c*);
|
||||
int execute(bool);
|
||||
void releaseBg();
|
||||
|
||||
static void setPointer(void*);
|
||||
};
|
||||
|
||||
#endif /* D_D_BG_PARTS */
|
||||
|
||||
@@ -447,7 +447,7 @@ public:
|
||||
|
||||
dMsgObject_c* getMsgObjectClass() { return mItemInfo.mMsgObjectClass; }
|
||||
dStage_roomControl_c* getRoomControl() { return &mRoomControl; }
|
||||
dStage_dt_c& getStage() { return mStageData; }
|
||||
dStage_stageDt_c& getStage() { return mStageData; }
|
||||
dEvt_control_c* getEvent() { return &mEvent; }
|
||||
daHorse_c* getHorseActor() { return (daHorse_c*)mPlayerPtr[1]; }
|
||||
J2DGrafContext* getCurrentGrafPort() { return (J2DGrafContext*)mCurrentGrafPort; }
|
||||
@@ -2108,7 +2108,7 @@ inline u32 dComIfGs_getTurnRestartParam() {
|
||||
return g_dComIfG_gameInfo.info.getTurnRestart().getParam();
|
||||
}
|
||||
|
||||
inline cXyz& dComIfGs_getTurnRestartPos() {
|
||||
inline const cXyz& dComIfGs_getTurnRestartPos() {
|
||||
return g_dComIfG_gameInfo.info.getTurnRestart().getPos();
|
||||
}
|
||||
|
||||
@@ -2124,7 +2124,7 @@ inline u32 dComIfGs_getRestartRoomParam() {
|
||||
return g_dComIfG_gameInfo.info.getRestart().getRoomParam();
|
||||
}
|
||||
|
||||
inline cXyz& dComIfGs_getRestartRoomPos() {
|
||||
inline const cXyz& dComIfGs_getRestartRoomPos() {
|
||||
return g_dComIfG_gameInfo.info.getRestart().getRoomPos();
|
||||
}
|
||||
|
||||
@@ -3029,7 +3029,7 @@ inline void dComIfGp_setItem(u8 slot, u8 i_no) {
|
||||
g_dComIfG_gameInfo.play.setItem(slot, i_no);
|
||||
}
|
||||
|
||||
inline dStage_dt_c* dComIfGp_getStage() {
|
||||
inline dStage_stageDt_c* dComIfGp_getStage() {
|
||||
return &g_dComIfG_gameInfo.play.getStage();
|
||||
}
|
||||
|
||||
|
||||
+3
-3
@@ -819,7 +819,7 @@ public:
|
||||
u32 getLastMode() const { return mLastMode; }
|
||||
s8 getRoomNo() const { return mRoomNo; }
|
||||
u32 getRoomParam() const { return mRoomParam; }
|
||||
cXyz& getRoomPos() { return mRoomPos; }
|
||||
const cXyz& getRoomPos() const { return mRoomPos; }
|
||||
s16 getRoomAngleY() const { return mRoomAngleY; }
|
||||
s16 getLastAngleY() const { return mLastAngleY; }
|
||||
f32 getLastSpeedF() const { return mLastSpeedF; }
|
||||
@@ -848,7 +848,7 @@ public:
|
||||
void set(const cXyz& i_position, s16 i_angleY, s8, u32 i_param);
|
||||
|
||||
u32 getParam() const { return mParam; }
|
||||
cXyz& getPos() { return mPosition; }
|
||||
const cXyz& getPos() const { return mPosition; }
|
||||
s16 getAngleY() const { return mAngleY; }
|
||||
s8 getRoomNo() const { return unk18; }
|
||||
|
||||
@@ -996,7 +996,7 @@ public:
|
||||
|
||||
#if DEBUG
|
||||
/* 0x000 */ u8 unk_0x0;
|
||||
/* 0x001 */ u8 unk_0x1;
|
||||
/* 0x001 */ char unk_0x1;
|
||||
/* 0x000 */ u8 unk_0x2[0x48 - 0x2];
|
||||
#endif
|
||||
/* 0x000 */ dSv_save_c mSavedata;
|
||||
|
||||
+220
-193
@@ -535,6 +535,10 @@ public:
|
||||
/* vt[86] */ virtual stage_tgsc_class* getDrTg(void) const = 0;
|
||||
/* vt[87] */ virtual void setDoor(stage_tgsc_class*) = 0;
|
||||
/* vt[88] */ virtual stage_tgsc_class* getDoor(void) const = 0;
|
||||
#if DEBUG
|
||||
virtual void setUnit(void*) = 0;
|
||||
virtual void* getUnit() = 0;
|
||||
#endif
|
||||
/* vt[89] */ virtual void setMapPath(void*) = 0;
|
||||
/* vt[90] */ virtual void* getMapPath(void) = 0;
|
||||
/* vt[91] */ virtual void setElst(dStage_Elst_c*) = 0;
|
||||
@@ -547,194 +551,6 @@ private:
|
||||
void dStage_SetErrorStage();
|
||||
void dStage_SetErrorRoom();
|
||||
|
||||
class dStage_stageDt_c : public dStage_dt_c {
|
||||
public:
|
||||
dStage_stageDt_c() {}
|
||||
|
||||
/* vt[ 2] */ virtual void init(void);
|
||||
/* vt[ 3] */ virtual void setCamera(stage_camera_class* i_Camera) { mCamera = i_Camera; }
|
||||
/* vt[ 4] */ virtual stage_camera_class* getCamera(void) const { return mCamera; }
|
||||
/* vt[ 5] */ virtual void setArrow(stage_arrow_class* i_Arrow) { mArrow = i_Arrow; }
|
||||
/* vt[ 6] */ virtual stage_arrow_class* getArrow(void) const { return mArrow; }
|
||||
/* vt[ 7] */ virtual void setPlayer(stage_actor_class* i_Player) { mPlayer = i_Player; }
|
||||
/* vt[ 8] */ virtual stage_actor_class* getPlayer(void) const { return mPlayer; }
|
||||
/* vt[ 9] */ virtual void setPlayerNum(u16 i_PlayerNum) { mPlayerNum = i_PlayerNum; }
|
||||
/* vt[10] */ virtual u16 getPlayerNum(void) const { return mPlayerNum; }
|
||||
/* vt[11] */ virtual void setRoom(roomRead_class* i_Room) { mRoom = i_Room; }
|
||||
/* vt[12] */ virtual roomRead_class* getRoom(void) const { return mRoom; }
|
||||
/* vt[13] */ virtual void setMapInfo(stage_map_info_class* i_MapInfo) { mMapInfo = i_MapInfo; }
|
||||
/* vt[14] */ virtual stage_map_info_class* getMapInfo(void) const { return mMapInfo; }
|
||||
/* vt[15] */ virtual stage_map_info_class* getMapInfo2(int) const;
|
||||
/* vt[16] */ virtual void setMapInfoBase(stage_map_info_dummy_class* i_MapInfoBase) { mMapInfoBase = i_MapInfoBase; }
|
||||
/* vt[17] */ virtual stage_map_info_dummy_class* getMapInfoBase(void) const { return mMapInfoBase; }
|
||||
/* vt[18] */ virtual void setPaletteInfo(stage_palette_info_class* i_PaletteInfo) { mPaletteInfo = i_PaletteInfo; }
|
||||
/* vt[19] */ virtual stage_palette_info_class* getPaletteInfo(void) const { return mPaletteInfo; }
|
||||
/* vt[20] */ virtual void setPselectInfo(stage_pselect_info_class* i_PselectInfo) { mPselectInfo = i_PselectInfo; }
|
||||
/* vt[21] */ virtual stage_pselect_info_class* getPselectInfo(void) const { return mPselectInfo; }
|
||||
/* vt[22] */ virtual void setEnvrInfo(stage_envr_info_class* i_EnvrInfo) { mEnvrInfo = i_EnvrInfo; }
|
||||
/* vt[23] */ virtual stage_envr_info_class* getEnvrInfo(void) const { return mEnvrInfo; }
|
||||
/* vt[24] */ virtual void setVrboxInfo(stage_vrbox_info_class* i_VrboxInfo) { mVrboxInfo = i_VrboxInfo; }
|
||||
/* vt[25] */ virtual stage_vrbox_info_class* getVrboxInfo(void) const { return mVrboxInfo; }
|
||||
/* vt[26] */ virtual void setVrboxcolInfo(stage_vrboxcol_info_class* i_VrboxcolInfo) { mVrboxcolInfo = i_VrboxcolInfo; }
|
||||
/* vt[27] */ virtual stage_vrboxcol_info_class* getVrboxcolInfo(void) const { return mVrboxcolInfo; }
|
||||
/* vt[28] */ virtual void setPlightInfo(stage_plight_info_class* i_PlightInfo) { mPlightInfo = i_PlightInfo; }
|
||||
/* vt[29] */ virtual stage_plight_info_class* getPlightInfo(void) const { return mPlightInfo; }
|
||||
/* vt[30] */ virtual void setPaletteNumInfo(int i_PaletteNumInfo) { mPaletteNumInfo = i_PaletteNumInfo; }
|
||||
/* vt[31] */ virtual int getPaletteNumInfo(void) const { return mPaletteNumInfo; }
|
||||
/* vt[32] */ virtual void setPselectNumInfo(int i_PselectNumInfo) { mPselectNumInfo = i_PselectNumInfo; }
|
||||
/* vt[33] */ virtual int getPselectNumInfo(void) const { return mPselectNumInfo; }
|
||||
/* vt[34] */ virtual void setEnvrNumInfo(int i_EnvrNumInfo) { mEnvrNumInfo = i_EnvrNumInfo; }
|
||||
/* vt[35] */ virtual int getEnvrNumInfo(void) const { return mEnvrNumInfo; }
|
||||
/* vt[36] */ virtual void setVrboxNumInfo(int i_VrboxNumInfo) { mVrboxNumInfo = i_VrboxNumInfo; }
|
||||
/* vt[37] */ virtual int getVrboxNumInfo(void) const { return mVrboxNumInfo; }
|
||||
/* vt[38] */ virtual void setVrboxcolNumInfo(int i_VrboxcolNumInfo) { mVrboxcolNumInfo = i_VrboxcolNumInfo; }
|
||||
/* vt[39] */ virtual int getVrboxcolNumInfo(void) const { return mVrboxcolNumInfo; }
|
||||
/* vt[42] */ virtual void setLightVecInfo(stage_pure_lightvec_info_class* i_LightVecInfo) {
|
||||
UNUSED(i_LightVecInfo);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non LightVec data !!\n");
|
||||
JUT_ASSERT(3003, FALSE);
|
||||
}
|
||||
/* vt[43] */ virtual stage_pure_lightvec_info_class* getLightVecInfo(void) const {
|
||||
OSReport("stage non LightVec data !!\n");
|
||||
JUT_ASSERT(3007, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[44] */ virtual void setLightVecInfoNum(int i_LightVecInfoNum) {
|
||||
UNUSED(i_LightVecInfoNum);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non LightVecNum data !!\n");
|
||||
JUT_ASSERT(3014, FALSE);
|
||||
}
|
||||
/* vt[45] */ virtual int getLightVecInfoNum(void) const {
|
||||
OSReport("stage non LightVecNum data !!\n");
|
||||
JUT_ASSERT(3018, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[40] */ virtual void setPlightNumInfo(int i_PlightNumInfo) { mPlightNumInfo = i_PlightNumInfo; }
|
||||
/* vt[41] */ virtual int getPlightNumInfo(void) const { return mPlightNumInfo; }
|
||||
/* vt[46] */ virtual void setStagInfo(stage_stag_info_class* i_StagInfo) { mStagInfo = i_StagInfo; }
|
||||
/* vt[47] */ virtual stage_stag_info_class* getStagInfo(void) const { return mStagInfo; }
|
||||
/* vt[48] */ virtual void setSclsInfo(stage_scls_info_dummy_class* i_SclsInfo) { mSclsInfo = i_SclsInfo; }
|
||||
/* vt[49] */ virtual stage_scls_info_dummy_class* getSclsInfo(void) const { return mSclsInfo; }
|
||||
/* vt[50] */ virtual void setPntInfo(dStage_dPnt_c* i_PntInfo) { mPntInfo = i_PntInfo; }
|
||||
/* vt[51] */ virtual dStage_dPnt_c* getPntInf(void) const { return mPntInfo; }
|
||||
/* vt[52] */ virtual void setPathInfo(dStage_dPath_c* i_PathInfo) { mPathInfo = i_PathInfo; }
|
||||
/* vt[53] */ virtual dStage_dPath_c* getPathInf(void) const { return mPathInfo; }
|
||||
/* vt[54] */ virtual void setPnt2Info(dStage_dPnt_c* i_Pnt2Info) { mPnt2Info = i_Pnt2Info; }
|
||||
/* vt[55] */ virtual dStage_dPnt_c* getPnt2Inf(void) const { return mPnt2Info; }
|
||||
/* vt[56] */ virtual void setPath2Info(dStage_dPath_c* i_Path2Info) { mPath2Info = i_Path2Info; }
|
||||
/* vt[57] */ virtual dStage_dPath_c* getPath2Inf(void) const { return mPath2Info; }
|
||||
/* vt[58] */ virtual void setSoundInf(dStage_SoundInfo_c* i_SoundInf) { mSoundInf = i_SoundInf; }
|
||||
/* vt[59] */ virtual dStage_SoundInfo_c* getSoundInf(void) const { return mSoundInf; }
|
||||
/* vt[60] */ virtual void setSoundInfCL(dStage_SoundInfo_c* i_SoundInfCL) { mSoundInfCL = i_SoundInfCL; }
|
||||
/* vt[61] */ virtual dStage_SoundInfo_c* getSoundInfCL(void) const { return mSoundInfCL; }
|
||||
/* vt[62] */ virtual void setMapEventInfo(dStage_MapEventInfo_c* i_MapEventInfo) { mMapEventInfo = i_MapEventInfo; }
|
||||
/* vt[63] */ virtual dStage_MapEventInfo_c* getMapEventInfo(void) const { return mMapEventInfo; }
|
||||
/* vt[64] */ virtual void setFileList2Info(dStage_FileList2_dt_c* list) {
|
||||
UNUSED(list);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non filelist2 data!\n");
|
||||
JUT_ASSERT(3123, FALSE);
|
||||
}
|
||||
/* vt[65] */ virtual dStage_FileList2_dt_c* getFileList2Info(void) const {
|
||||
OSReport("stage non filelist2 data!\n");
|
||||
JUT_ASSERT(3127, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[66] */ virtual void setFileListInfo(dStage_FileList_dt_c* list) {
|
||||
UNUSED(list);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non filelist data!\n");
|
||||
JUT_ASSERT(3138, FALSE);
|
||||
}
|
||||
/* vt[67] */ virtual dStage_FileList_dt_c* getFileListInfo(void) const {
|
||||
OSReport("stage non filelist data!\n");
|
||||
JUT_ASSERT(3142, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[68] */ virtual void setFloorInfo(dStage_FloorInfo_c* i_FloorInfo) { mFloorInfo = i_FloorInfo; }
|
||||
/* vt[69] */ virtual dStage_FloorInfo_c* getFloorInfo(void) const { return mFloorInfo; }
|
||||
/* vt[70] */ virtual void setMemoryConfig(dStage_MemoryConfig_c* i_MemoryConfig) { mMemoryConfig = i_MemoryConfig; }
|
||||
/* vt[71] */ virtual dStage_MemoryConfig_c* getMemoryConfig(void) const { return mMemoryConfig; }
|
||||
/* vt[72] */ virtual void setMemoryMap(dStage_MemoryMap_c* i_MemoryMap) { mMemoryMap = i_MemoryMap; }
|
||||
/* vt[73] */ virtual dStage_MemoryMap_c* getMemoryMap(void) const { return mMemoryMap; }
|
||||
/* vt[74] */ virtual void setMulti(dStage_Multi_c* i_Multi) { mMulti = i_Multi; }
|
||||
/* vt[75] */ virtual dStage_Multi_c* getMulti(void) const { return mMulti; }
|
||||
/* vt[76] */ virtual void setOldMulti(void);
|
||||
/* vt[77] */ virtual void resetOldMulti(void);
|
||||
/* vt[78] */ virtual dStage_Multi_c* getOldMulti(void) const { return mOldMulti; }
|
||||
/* vt[79] */ virtual void setLbnk(dStage_Lbnk_c* lbnk) {
|
||||
UNUSED(lbnk);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non Lbnk data!\n");
|
||||
JUT_ASSERT(3231, FALSE);
|
||||
}
|
||||
/* vt[80] */ virtual dStage_Lbnk_c* getLbnk(void) const {
|
||||
OSReport("stage non Lbnk data!\n");
|
||||
JUT_ASSERT(3238, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[81] */ virtual void setTresure(stage_tresure_class* i_Tresure) { mTresure = i_Tresure; }
|
||||
/* vt[82] */ virtual stage_tresure_class* getTresure(void) const { return mTresure; }
|
||||
/* vt[83] */ virtual void setDMap(dStage_DMap_c* i_DMap) { mDMap = i_DMap; }
|
||||
/* vt[84] */ virtual dStage_DMap_c* getDMap(void) const { return mDMap; }
|
||||
/* vt[85] */ virtual void setDrTg(stage_tgsc_class* i_DrTg) { mDrTg = i_DrTg; }
|
||||
/* vt[86] */ virtual stage_tgsc_class* getDrTg(void) const { return mDrTg; }
|
||||
/* vt[87] */ virtual void setDoor(stage_tgsc_class* i_Door) { mDoor = i_Door; }
|
||||
/* vt[88] */ virtual stage_tgsc_class* getDoor(void) const { return mDoor; }
|
||||
/* vt[89] */ virtual void setMapPath(void* i_MapPath) { return; }
|
||||
/* vt[90] */ virtual void* getMapPath(void) { return NULL; }
|
||||
/* vt[91] */ virtual void setElst(dStage_Elst_c* i_Elst) { mElst = i_Elst; }
|
||||
/* vt[92] */ virtual dStage_Elst_c* getElst(void);
|
||||
|
||||
s16 getWorldRollAngleX() const { return (s16)mWorldRollAngleX; }
|
||||
s16 getWorldRollDirAngleY() const { return mWorldRollDirAngleY; }
|
||||
|
||||
public:
|
||||
/* 0x08 */ stage_camera_class* mCamera;
|
||||
/* 0x0C */ stage_arrow_class* mArrow;
|
||||
/* 0x10 */ stage_actor_class* mPlayer;
|
||||
/* 0x14 */ roomRead_class* mRoom;
|
||||
/* 0x18 */ stage_map_info_class* mMapInfo;
|
||||
/* 0x1C */ stage_map_info_dummy_class* mMapInfoBase;
|
||||
/* 0x20 */ stage_palette_info_class* mPaletteInfo;
|
||||
/* 0x24 */ stage_pselect_info_class* mPselectInfo;
|
||||
/* 0x28 */ stage_envr_info_class* mEnvrInfo;
|
||||
/* 0x2C */ stage_vrbox_info_class* mVrboxInfo;
|
||||
/* 0x30 */ stage_vrboxcol_info_class* mVrboxcolInfo;
|
||||
/* 0x34 */ stage_plight_info_class* mPlightInfo;
|
||||
/* 0x38 */ dStage_MapEventInfo_c* mMapEventInfo;
|
||||
/* 0x3C */ u32 mPaletteNumInfo;
|
||||
/* 0x40 */ u32 mPselectNumInfo;
|
||||
/* 0x44 */ u32 mEnvrNumInfo;
|
||||
/* 0x48 */ u32 mVrboxNumInfo;
|
||||
/* 0x4C */ int mVrboxcolNumInfo;
|
||||
/* 0x50 */ u32 mPlightNumInfo;
|
||||
/* 0x54 */ u16 mPlayerNum;
|
||||
/* 0x56 */ s16 mWorldRollAngleX;
|
||||
/* 0x58 */ s16 mWorldRollDirAngleY;
|
||||
/* 0x5A */ u16 field_0x5a;
|
||||
/* 0x5C */ stage_stag_info_class* mStagInfo;
|
||||
/* 0x60 */ stage_scls_info_dummy_class* mSclsInfo;
|
||||
/* 0x64 */ dStage_dPnt_c* mPntInfo;
|
||||
/* 0x68 */ dStage_dPath_c* mPathInfo;
|
||||
/* 0x6C */ dStage_dPnt_c* mPnt2Info;
|
||||
/* 0x70 */ dStage_dPath_c* mPath2Info;
|
||||
/* 0x74 */ dStage_SoundInfo_c* mSoundInf;
|
||||
/* 0x78 */ dStage_SoundInfo_c* mSoundInfCL;
|
||||
/* 0x7C */ dStage_FloorInfo_c* mFloorInfo;
|
||||
/* 0x80 */ dStage_MemoryConfig_c* mMemoryConfig;
|
||||
/* 0x84 */ dStage_MemoryMap_c* mMemoryMap;
|
||||
/* 0x88 */ dStage_Multi_c* mMulti;
|
||||
/* 0x8C */ dStage_Multi_c* mOldMulti;
|
||||
/* 0x90 */ stage_tresure_class* mTresure;
|
||||
/* 0x94 */ dStage_DMap_c* mDMap;
|
||||
/* 0x98 */ stage_tgsc_class* mDrTg;
|
||||
/* 0x9C */ stage_tgsc_class* mDoor;
|
||||
/* 0xA0 */ dStage_Elst_c* mElst;
|
||||
};
|
||||
|
||||
class dStage_roomDt_c : public dStage_dt_c {
|
||||
public:
|
||||
dStage_roomDt_c() {}
|
||||
@@ -977,6 +793,10 @@ public:
|
||||
virtual stage_tgsc_class* getDrTg(void) const { return mDrTg; }
|
||||
virtual void setDoor(stage_tgsc_class* i_Door) { mDoor = i_Door; }
|
||||
virtual stage_tgsc_class* getDoor(void) const { return mDoor; }
|
||||
#if DEBUG
|
||||
virtual void setUnit(void* i_Unit) { mUnit = i_Unit; }
|
||||
virtual void* getUnit() { return mUnit; }
|
||||
#endif
|
||||
virtual void setMapPath(void* i_MapPath) {
|
||||
UNUSED(i_MapPath);
|
||||
OSReport("stage non 2d map path data !!\n");
|
||||
@@ -1023,7 +843,7 @@ public:
|
||||
/* 0x58 */ stage_tgsc_class* mDoor;
|
||||
/* 0x5C */ dStage_FloorInfo_c* mFloorInfo;
|
||||
#if DEBUG
|
||||
/* 0x60 */ int field_0x60;
|
||||
/* 0x60 */ void* mUnit;
|
||||
#endif
|
||||
/* 0x60 */ u16 mPlayerNum;
|
||||
/* 0x62 */ u16 field_0x62;
|
||||
@@ -1031,6 +851,206 @@ public:
|
||||
/* 0x68 */ int mVrboxcolNumInfo;
|
||||
}; // Size: 0x6C
|
||||
|
||||
class dStage_stageDt_c : public dStage_dt_c {
|
||||
public:
|
||||
dStage_stageDt_c() {}
|
||||
|
||||
/* vt[ 2] */ virtual void init(void);
|
||||
/* vt[ 3] */ virtual void setCamera(stage_camera_class* i_Camera) { mCamera = i_Camera; }
|
||||
/* vt[ 4] */ virtual stage_camera_class* getCamera(void) const { return mCamera; }
|
||||
/* vt[ 5] */ virtual void setArrow(stage_arrow_class* i_Arrow) { mArrow = i_Arrow; }
|
||||
/* vt[ 6] */ virtual stage_arrow_class* getArrow(void) const { return mArrow; }
|
||||
/* vt[ 7] */ virtual void setPlayer(stage_actor_class* i_Player) { mPlayer = i_Player; }
|
||||
/* vt[ 8] */ virtual stage_actor_class* getPlayer(void) const { return mPlayer; }
|
||||
/* vt[ 9] */ virtual void setPlayerNum(u16 i_PlayerNum) { mPlayerNum = i_PlayerNum; }
|
||||
/* vt[10] */ virtual u16 getPlayerNum(void) const { return mPlayerNum; }
|
||||
/* vt[11] */ virtual void setRoom(roomRead_class* i_Room) { mRoom = i_Room; }
|
||||
/* vt[12] */ virtual roomRead_class* getRoom(void) const { return mRoom; }
|
||||
/* vt[13] */ virtual void setMapInfo(stage_map_info_class* i_MapInfo) { mMapInfo = i_MapInfo; }
|
||||
/* vt[14] */ virtual stage_map_info_class* getMapInfo(void) const { return mMapInfo; }
|
||||
/* vt[15] */ virtual stage_map_info_class* getMapInfo2(int) const;
|
||||
/* vt[16] */ virtual void setMapInfoBase(stage_map_info_dummy_class* i_MapInfoBase) { mMapInfoBase = i_MapInfoBase; }
|
||||
/* vt[17] */ virtual stage_map_info_dummy_class* getMapInfoBase(void) const { return mMapInfoBase; }
|
||||
/* vt[18] */ virtual void setPaletteInfo(stage_palette_info_class* i_PaletteInfo) { mPaletteInfo = i_PaletteInfo; }
|
||||
/* vt[19] */ virtual stage_palette_info_class* getPaletteInfo(void) const { return mPaletteInfo; }
|
||||
/* vt[20] */ virtual void setPselectInfo(stage_pselect_info_class* i_PselectInfo) { mPselectInfo = i_PselectInfo; }
|
||||
/* vt[21] */ virtual stage_pselect_info_class* getPselectInfo(void) const { return mPselectInfo; }
|
||||
/* vt[22] */ virtual void setEnvrInfo(stage_envr_info_class* i_EnvrInfo) { mEnvrInfo = i_EnvrInfo; }
|
||||
/* vt[23] */ virtual stage_envr_info_class* getEnvrInfo(void) const { return mEnvrInfo; }
|
||||
/* vt[24] */ virtual void setVrboxInfo(stage_vrbox_info_class* i_VrboxInfo) { mVrboxInfo = i_VrboxInfo; }
|
||||
/* vt[25] */ virtual stage_vrbox_info_class* getVrboxInfo(void) const { return mVrboxInfo; }
|
||||
/* vt[26] */ virtual void setVrboxcolInfo(stage_vrboxcol_info_class* i_VrboxcolInfo) { mVrboxcolInfo = i_VrboxcolInfo; }
|
||||
/* vt[27] */ virtual stage_vrboxcol_info_class* getVrboxcolInfo(void) const { return mVrboxcolInfo; }
|
||||
/* vt[28] */ virtual void setPlightInfo(stage_plight_info_class* i_PlightInfo) { mPlightInfo = i_PlightInfo; }
|
||||
/* vt[29] */ virtual stage_plight_info_class* getPlightInfo(void) const { return mPlightInfo; }
|
||||
/* vt[30] */ virtual void setPaletteNumInfo(int i_PaletteNumInfo) { mPaletteNumInfo = i_PaletteNumInfo; }
|
||||
/* vt[31] */ virtual int getPaletteNumInfo(void) const { return mPaletteNumInfo; }
|
||||
/* vt[32] */ virtual void setPselectNumInfo(int i_PselectNumInfo) { mPselectNumInfo = i_PselectNumInfo; }
|
||||
/* vt[33] */ virtual int getPselectNumInfo(void) const { return mPselectNumInfo; }
|
||||
/* vt[34] */ virtual void setEnvrNumInfo(int i_EnvrNumInfo) { mEnvrNumInfo = i_EnvrNumInfo; }
|
||||
/* vt[35] */ virtual int getEnvrNumInfo(void) const { return mEnvrNumInfo; }
|
||||
/* vt[36] */ virtual void setVrboxNumInfo(int i_VrboxNumInfo) { mVrboxNumInfo = i_VrboxNumInfo; }
|
||||
/* vt[37] */ virtual int getVrboxNumInfo(void) const { return mVrboxNumInfo; }
|
||||
/* vt[38] */ virtual void setVrboxcolNumInfo(int i_VrboxcolNumInfo) { mVrboxcolNumInfo = i_VrboxcolNumInfo; }
|
||||
/* vt[39] */ virtual int getVrboxcolNumInfo(void) const { return mVrboxcolNumInfo; }
|
||||
/* vt[42] */ virtual void setLightVecInfo(stage_pure_lightvec_info_class* i_LightVecInfo) {
|
||||
UNUSED(i_LightVecInfo);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non LightVec data !!\n");
|
||||
JUT_ASSERT(3003, FALSE);
|
||||
}
|
||||
/* vt[43] */ virtual stage_pure_lightvec_info_class* getLightVecInfo(void) const {
|
||||
OSReport("stage non LightVec data !!\n");
|
||||
JUT_ASSERT(3007, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[44] */ virtual void setLightVecInfoNum(int i_LightVecInfoNum) {
|
||||
UNUSED(i_LightVecInfoNum);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non LightVecNum data !!\n");
|
||||
JUT_ASSERT(3014, FALSE);
|
||||
}
|
||||
/* vt[45] */ virtual int getLightVecInfoNum(void) const {
|
||||
OSReport("stage non LightVecNum data !!\n");
|
||||
JUT_ASSERT(3018, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[40] */ virtual void setPlightNumInfo(int i_PlightNumInfo) { mPlightNumInfo = i_PlightNumInfo; }
|
||||
/* vt[41] */ virtual int getPlightNumInfo(void) const { return mPlightNumInfo; }
|
||||
/* vt[46] */ virtual void setStagInfo(stage_stag_info_class* i_StagInfo) { mStagInfo = i_StagInfo; }
|
||||
/* vt[47] */ virtual stage_stag_info_class* getStagInfo(void) const { return mStagInfo; }
|
||||
/* vt[48] */ virtual void setSclsInfo(stage_scls_info_dummy_class* i_SclsInfo) { mSclsInfo = i_SclsInfo; }
|
||||
/* vt[49] */ virtual stage_scls_info_dummy_class* getSclsInfo(void) const { return mSclsInfo; }
|
||||
/* vt[50] */ virtual void setPntInfo(dStage_dPnt_c* i_PntInfo) { mPntInfo = i_PntInfo; }
|
||||
/* vt[51] */ virtual dStage_dPnt_c* getPntInf(void) const { return mPntInfo; }
|
||||
/* vt[52] */ virtual void setPathInfo(dStage_dPath_c* i_PathInfo) { mPathInfo = i_PathInfo; }
|
||||
/* vt[53] */ virtual dStage_dPath_c* getPathInf(void) const { return mPathInfo; }
|
||||
/* vt[54] */ virtual void setPnt2Info(dStage_dPnt_c* i_Pnt2Info) { mPnt2Info = i_Pnt2Info; }
|
||||
/* vt[55] */ virtual dStage_dPnt_c* getPnt2Inf(void) const { return mPnt2Info; }
|
||||
/* vt[56] */ virtual void setPath2Info(dStage_dPath_c* i_Path2Info) { mPath2Info = i_Path2Info; }
|
||||
/* vt[57] */ virtual dStage_dPath_c* getPath2Inf(void) const { return mPath2Info; }
|
||||
/* vt[58] */ virtual void setSoundInf(dStage_SoundInfo_c* i_SoundInf) { mSoundInf = i_SoundInf; }
|
||||
/* vt[59] */ virtual dStage_SoundInfo_c* getSoundInf(void) const { return mSoundInf; }
|
||||
/* vt[60] */ virtual void setSoundInfCL(dStage_SoundInfo_c* i_SoundInfCL) { mSoundInfCL = i_SoundInfCL; }
|
||||
/* vt[61] */ virtual dStage_SoundInfo_c* getSoundInfCL(void) const { return mSoundInfCL; }
|
||||
/* vt[62] */ virtual void setMapEventInfo(dStage_MapEventInfo_c* i_MapEventInfo) { mMapEventInfo = i_MapEventInfo; }
|
||||
/* vt[63] */ virtual dStage_MapEventInfo_c* getMapEventInfo(void) const { return mMapEventInfo; }
|
||||
/* vt[64] */ virtual void setFileList2Info(dStage_FileList2_dt_c* list) {
|
||||
UNUSED(list);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non filelist2 data!\n");
|
||||
JUT_ASSERT(3123, FALSE);
|
||||
}
|
||||
/* vt[65] */ virtual dStage_FileList2_dt_c* getFileList2Info(void) const {
|
||||
OSReport("stage non filelist2 data!\n");
|
||||
JUT_ASSERT(3127, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[66] */ virtual void setFileListInfo(dStage_FileList_dt_c* list) {
|
||||
UNUSED(list);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non filelist data!\n");
|
||||
JUT_ASSERT(3138, FALSE);
|
||||
}
|
||||
/* vt[67] */ virtual dStage_FileList_dt_c* getFileListInfo(void) const {
|
||||
OSReport("stage non filelist data!\n");
|
||||
JUT_ASSERT(3142, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[68] */ virtual void setFloorInfo(dStage_FloorInfo_c* i_FloorInfo) { mFloorInfo = i_FloorInfo; }
|
||||
/* vt[69] */ virtual dStage_FloorInfo_c* getFloorInfo(void) const { return mFloorInfo; }
|
||||
/* vt[70] */ virtual void setMemoryConfig(dStage_MemoryConfig_c* i_MemoryConfig) { mMemoryConfig = i_MemoryConfig; }
|
||||
/* vt[71] */ virtual dStage_MemoryConfig_c* getMemoryConfig(void) const { return mMemoryConfig; }
|
||||
/* vt[72] */ virtual void setMemoryMap(dStage_MemoryMap_c* i_MemoryMap) { mMemoryMap = i_MemoryMap; }
|
||||
/* vt[73] */ virtual dStage_MemoryMap_c* getMemoryMap(void) const { return mMemoryMap; }
|
||||
/* vt[74] */ virtual void setMulti(dStage_Multi_c* i_Multi) { mMulti = i_Multi; }
|
||||
/* vt[75] */ virtual dStage_Multi_c* getMulti(void) const { return mMulti; }
|
||||
/* vt[76] */ virtual void setOldMulti(void) { mOldMulti = mMulti; }
|
||||
/* vt[77] */ virtual void resetOldMulti(void) { mOldMulti = NULL; }
|
||||
/* vt[78] */ virtual dStage_Multi_c* getOldMulti(void) const { return mOldMulti; }
|
||||
/* vt[79] */ virtual void setLbnk(dStage_Lbnk_c* lbnk) {
|
||||
UNUSED(lbnk);
|
||||
dStage_SetErrorStage();
|
||||
OSReport("stage non Lbnk data!\n");
|
||||
JUT_ASSERT(3231, FALSE);
|
||||
}
|
||||
/* vt[80] */ virtual dStage_Lbnk_c* getLbnk(void) const {
|
||||
OSReport("stage non Lbnk data!\n");
|
||||
JUT_ASSERT(3238, FALSE);
|
||||
return NULL;
|
||||
}
|
||||
/* vt[81] */ virtual void setTresure(stage_tresure_class* i_Tresure) { mTresure = i_Tresure; }
|
||||
/* vt[82] */ virtual stage_tresure_class* getTresure(void) const { return mTresure; }
|
||||
/* vt[83] */ virtual void setDMap(dStage_DMap_c* i_DMap) { mDMap = i_DMap; }
|
||||
/* vt[84] */ virtual dStage_DMap_c* getDMap(void) const { return mDMap; }
|
||||
/* vt[85] */ virtual void setDrTg(stage_tgsc_class* i_DrTg) { mDrTg = i_DrTg; }
|
||||
/* vt[86] */ virtual stage_tgsc_class* getDrTg(void) const { return mDrTg; }
|
||||
/* vt[87] */ virtual void setDoor(stage_tgsc_class* i_Door) { mDoor = i_Door; }
|
||||
/* vt[88] */ virtual stage_tgsc_class* getDoor(void) const { return mDoor; }
|
||||
#if DEBUG
|
||||
virtual void setUnit(void* i_Unit) {
|
||||
UNUSED(i_Unit);
|
||||
OSReport("stage non unit list data !!\n");
|
||||
JUT_ASSERT(3321, 0);
|
||||
}
|
||||
virtual void* getUnit() {
|
||||
OSReport("stage non unit list data !!\n");
|
||||
JUT_ASSERT(3325, 0);
|
||||
return NULL;
|
||||
}
|
||||
#endif
|
||||
/* vt[89] */ virtual void setMapPath(void* i_MapPath) { return; }
|
||||
/* vt[90] */ virtual void* getMapPath(void) { return NULL; }
|
||||
/* vt[91] */ virtual void setElst(dStage_Elst_c* i_Elst) { mElst = i_Elst; }
|
||||
/* vt[92] */ virtual dStage_Elst_c* getElst(void);
|
||||
|
||||
s16 getWorldRollAngleX() const { return (s16)mWorldRollAngleX; }
|
||||
s16 getWorldRollDirAngleY() const { return mWorldRollDirAngleY; }
|
||||
|
||||
public:
|
||||
/* 0x08 */ stage_camera_class* mCamera;
|
||||
/* 0x0C */ stage_arrow_class* mArrow;
|
||||
/* 0x10 */ stage_actor_class* mPlayer;
|
||||
/* 0x14 */ roomRead_class* mRoom;
|
||||
/* 0x18 */ stage_map_info_class* mMapInfo;
|
||||
/* 0x1C */ stage_map_info_dummy_class* mMapInfoBase;
|
||||
/* 0x20 */ stage_palette_info_class* mPaletteInfo;
|
||||
/* 0x24 */ stage_pselect_info_class* mPselectInfo;
|
||||
/* 0x28 */ stage_envr_info_class* mEnvrInfo;
|
||||
/* 0x2C */ stage_vrbox_info_class* mVrboxInfo;
|
||||
/* 0x30 */ stage_vrboxcol_info_class* mVrboxcolInfo;
|
||||
/* 0x34 */ stage_plight_info_class* mPlightInfo;
|
||||
/* 0x38 */ dStage_MapEventInfo_c* mMapEventInfo;
|
||||
/* 0x3C */ u32 mPaletteNumInfo;
|
||||
/* 0x40 */ u32 mPselectNumInfo;
|
||||
/* 0x44 */ u32 mEnvrNumInfo;
|
||||
/* 0x48 */ u32 mVrboxNumInfo;
|
||||
/* 0x4C */ int mVrboxcolNumInfo;
|
||||
/* 0x50 */ u32 mPlightNumInfo;
|
||||
/* 0x54 */ u16 mPlayerNum;
|
||||
/* 0x56 */ s16 mWorldRollAngleX;
|
||||
/* 0x58 */ s16 mWorldRollDirAngleY;
|
||||
/* 0x5A */ u16 field_0x5a;
|
||||
/* 0x5C */ stage_stag_info_class* mStagInfo;
|
||||
/* 0x60 */ stage_scls_info_dummy_class* mSclsInfo;
|
||||
/* 0x64 */ dStage_dPnt_c* mPntInfo;
|
||||
/* 0x68 */ dStage_dPath_c* mPathInfo;
|
||||
/* 0x6C */ dStage_dPnt_c* mPnt2Info;
|
||||
/* 0x70 */ dStage_dPath_c* mPath2Info;
|
||||
/* 0x74 */ dStage_SoundInfo_c* mSoundInf;
|
||||
/* 0x78 */ dStage_SoundInfo_c* mSoundInfCL;
|
||||
/* 0x7C */ dStage_FloorInfo_c* mFloorInfo;
|
||||
/* 0x80 */ dStage_MemoryConfig_c* mMemoryConfig;
|
||||
/* 0x84 */ dStage_MemoryMap_c* mMemoryMap;
|
||||
/* 0x88 */ dStage_Multi_c* mMulti;
|
||||
/* 0x8C */ dStage_Multi_c* mOldMulti;
|
||||
/* 0x90 */ stage_tresure_class* mTresure;
|
||||
/* 0x94 */ dStage_DMap_c* mDMap;
|
||||
/* 0x98 */ stage_tgsc_class* mDrTg;
|
||||
/* 0x9C */ stage_tgsc_class* mDoor;
|
||||
/* 0xA0 */ dStage_Elst_c* mElst;
|
||||
};
|
||||
|
||||
class dBgW_Base;
|
||||
|
||||
class dStage_roomStatus_c {
|
||||
@@ -1113,7 +1133,10 @@ public:
|
||||
|
||||
static int getStayNo() { return mStayNo; }
|
||||
static u8 getRegionNo(int i_roomNo) { return mStatus[i_roomNo].mRegionNo; }
|
||||
static s8 getMemoryBlockID(int i_roomNo) { return mStatus[i_roomNo].mMemBlockID; }
|
||||
static int getMemoryBlockID(int i_roomNo) {
|
||||
JUT_ASSERT(2757, 0 <= i_roomNo && i_roomNo < 64);
|
||||
return mStatus[i_roomNo].mMemBlockID;
|
||||
}
|
||||
dKy_tevstr_c* getTevStr(int i_roomNo) {
|
||||
JUT_ASSERT(2675, 0 <= i_roomNo && i_roomNo < 64);
|
||||
return &mStatus[i_roomNo].mKyTevStr;
|
||||
@@ -1122,9 +1145,13 @@ public:
|
||||
JUT_ASSERT(2679, 0 <= i_roomNo && i_roomNo < 64);
|
||||
mStatus[i_roomNo].mFlag = flag;
|
||||
}
|
||||
static void onStatusDraw(int i_roomNo) { mStatus[i_roomNo].mDraw = true; }
|
||||
static void onStatusDraw(int i_roomNo) {
|
||||
JUT_ASSERT(2725, 0 <= i_roomNo && i_roomNo < 64);
|
||||
mStatus[i_roomNo].mDraw = true;
|
||||
}
|
||||
static dStage_FileList2_dt_c* getFileList2(int i_roomNo) {
|
||||
return mStatus[i_roomNo].mRoomDt.mFileList2Info;
|
||||
JUT_ASSERT(2715, 0 <= i_roomNo && i_roomNo < 64);
|
||||
return mStatus[i_roomNo].mRoomDt.getFileList2Info();
|
||||
}
|
||||
static char* getDemoArcName() { return mDemoArcName; }
|
||||
static nameData* getArcBankName() { return mArcBankName; }
|
||||
@@ -1379,7 +1406,7 @@ inline s32 dStage_roomRead_dt_c_GetTimePass(roomRead_data_class& data) {
|
||||
return data.field_0x2 & 3;
|
||||
}
|
||||
|
||||
inline u8 dStage_roomRead_dt_c_GetLoadRoomIndex(u8 param_0) {
|
||||
inline int dStage_roomRead_dt_c_GetLoadRoomIndex(u8 param_0) {
|
||||
return param_0 & 0x3f;
|
||||
}
|
||||
|
||||
|
||||
@@ -185,6 +185,10 @@ inline u8 fapGmHIO_getGamma() {
|
||||
}
|
||||
#endif
|
||||
|
||||
inline u8 fapGmHIO_getMemoryBlockOff() {
|
||||
return g_HIO.mMemBlockOff;
|
||||
}
|
||||
|
||||
struct fapGm_dataMem {
|
||||
enum HeapType_e {
|
||||
HeapType_Error_e,
|
||||
|
||||
@@ -545,10 +545,6 @@ fpc_ProcID fopAcM_create(s16 i_procName, u16 i_setId, u32 i_parameters, const cX
|
||||
fpc_ProcID fopAcM_create(s16 i_procName, u32 i_parameters, const cXyz* i_pos, int i_roomNo,
|
||||
const csXyz* i_angle, const cXyz* i_scale, s8 i_argument);
|
||||
|
||||
inline fpc_ProcID fopAcM_create(s16 i_procName, createFunc i_createFunc, void* params) {
|
||||
return fpcM_Create(i_procName, i_createFunc, params);
|
||||
}
|
||||
|
||||
inline fpc_ProcID fopAcM_Create(s16 i_procName, createFunc i_createFunc, void* params) {
|
||||
return fpcM_Create(i_procName, i_createFunc,params);
|
||||
}
|
||||
|
||||
+565
-314
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user