diff options
| author | TakaRikka <38417346+TakaRikka@users.noreply.github.com> | 2025-11-30 14:23:42 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-30 15:23:42 -0700 |
| commit | a6e76c0841cae03cae0c0e6ac75c32f979043093 (patch) | |
| tree | 76b5f590c59c6abdf2c80d0a3d5c0ccb31ebd0fe /src/d/actor/d_a_door_shutter.cpp | |
| parent | 434415337d268e405b09f6b72935a7e918e4cfe7 (diff) | |
project cleanup (#2895)
* some wii OS fixes
* remove old dol2asm comments
* remove dol2asm.h
* remove function address comments
* normalize ATTRIBUTE_ALIGN usage
* DECL_WEAK macro
* fix gcc attribute weak macro
* wrap more mwcc specific things in ifdefs
* fixes
* fix revo sdk version flags
* fixes
Diffstat (limited to 'src/d/actor/d_a_door_shutter.cpp')
| -rw-r--r-- | src/d/actor/d_a_door_shutter.cpp | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/src/d/actor/d_a_door_shutter.cpp b/src/d/actor/d_a_door_shutter.cpp index be9481839e..45677ae8e9 100644 --- a/src/d/actor/d_a_door_shutter.cpp +++ b/src/d/actor/d_a_door_shutter.cpp @@ -16,7 +16,6 @@ #include "SSystem/SComponent/c_math.h" #include "printf.h" -/* 80460B38-80460B70 000078 0038+00 1/1 0/0 0/0 .text getStopBmdName__10daDoor20_cFv */ char* daDoor20_c::getStopBmdName() { switch (door_param2_c::getKind(this)) { case 3: @@ -26,17 +25,14 @@ char* daDoor20_c::getStopBmdName() { } } -/* 80460B70-80460B94 0000B0 0024+00 1/1 0/0 0/0 .text getStopModelData__10daDoor20_cFv */ J3DModelData* daDoor20_c::getStopModelData() { return (J3DModelData*)dComIfG_getStageRes(getStopBmdName()); } -/* 80460B94-80460BA4 0000D4 0010+00 4/4 0/0 0/0 .text getAlwaysArcName__10daDoor20_cFv */ char* daDoor20_c::getAlwaysArcName() { return "static"; } -/* 80460BA4-80460C40 0000E4 009C+00 9/8 0/0 0/0 .text getArcName__10daDoor20_cFv */ char* daDoor20_c::getArcName() { switch (door_param2_c::getKind(this)) { default: @@ -54,10 +50,8 @@ char* daDoor20_c::getArcName() { } } -/* 80467340-80467360 000000 0020+00 1/1 0/0 0/0 .bss bmdName$3984 */ static char bmdName[32]; -/* 80460C40-80460CF0 000180 00B0+00 1/1 0/0 0/0 .text getBmdName__10daDoor20_cFv */ char* daDoor20_c::getBmdName() { switch(door_param2_c::getKind(this)) { case 0: @@ -75,12 +69,10 @@ char* daDoor20_c::getBmdName() { return bmdName; } -/* 80460CF0-80460D00 000230 0010+00 1/1 0/0 0/0 .text getBtk__10daDoor20_cFv */ char* daDoor20_c::getBtk() { return "door-shutter_00.btk"; } -/* 80460D00-80460D5C 000240 005C+00 1/0 0/0 0/0 .text getDzbName__10daDoor20_cFv */ char* daDoor20_c::getDzbName() { switch(door_param2_c::getKind(this)) { case 0: @@ -95,22 +87,18 @@ char* daDoor20_c::getDzbName() { } } -/* 80460D5C-80460D80 00029C 0024+00 1/1 0/0 0/0 .text getModelData__10daDoor20_cFv */ J3DModelData* daDoor20_c::getModelData() { return (J3DModelData*)dComIfG_getStageRes(getBmdName()); } -/* 80460D80-80460D8C 0002C0 000C+00 1/1 0/0 0/0 .text getSize2X__10daDoor20_cFv */ f32 daDoor20_c::getSize2X() { return 12100.0f; } -/* 80460D8C-80460DAC 0002CC 0020+00 1/1 0/0 0/0 .text CheckCreateHeap__FP10fopAc_ac_c */ static int CheckCreateHeap(fopAc_ac_c* i_this) { return static_cast<daDoor20_c*>(i_this)->CreateHeap(); } -/* 80460DAC-80461254 0002EC 04A8+00 2/1 0/0 0/0 .text CreateHeap__10daDoor20_cFv */ int daDoor20_c::CreateHeap() { int kind = door_param2_c::getKind(this); J3DModelData* modelData = getModelData(); @@ -195,7 +183,6 @@ int daDoor20_c::CreateHeap() { return 1; } -/* 8046129C-804616EC 0007DC 0450+00 1/1 0/0 0/0 .text setEventPrm__10daDoor20_cFv */ void daDoor20_c::setEventPrm() { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); setStop(); @@ -308,8 +295,6 @@ void daDoor20_c::setEventPrm() { } } -/* 804616EC-8046178C 000C2C 00A0+00 1/1 0/0 0/0 .text checkOpenMsgDoor__10daDoor20_cFPi - */ int daDoor20_c::checkOpenMsgDoor(int* param_1) { if (!door_param2_c::isMsgDoor(this)) { return 1; @@ -325,7 +310,6 @@ int daDoor20_c::checkOpenMsgDoor(int* param_1) { return rv; } -/* 8046178C-80461874 000CCC 00E8+00 1/1 0/0 0/0 .text adjustmentAngle__10daDoor20_cFv */ int daDoor20_c::adjustmentAngle() { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); cXyz playerPos; @@ -343,7 +327,6 @@ int daDoor20_c::adjustmentAngle() { return 0; } -/* 80461874-80461A44 000DB4 01D0+00 1/1 0/0 0/0 .text adjustmentProc__10daDoor20_cFv */ int daDoor20_c::adjustmentProc() { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); cXyz local_2c; @@ -379,13 +362,11 @@ int daDoor20_c::adjustmentProc() { return 0; } -/* 80461A44-80461A60 000F84 001C+00 1/1 0/0 0/0 .text setAngle__10daDoor20_cFv */ void daDoor20_c::setAngle() { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); player->changeDemoMoveAngle(shape_angle.y + 0x7fff); } -/* 8046684C-80466858 00002C 000A+02 0/1 0/0 0/0 .rodata l_eff_id_lv3$4376 */ static u16 const l_eff_id_lv3[5] = { 0x8762, 0x8763, @@ -394,7 +375,6 @@ static u16 const l_eff_id_lv3[5] = { 0x8766, }; -/* 80466858-80466864 000038 000A+02 0/1 0/0 0/0 .rodata l_eff_id_lv4$4377 */ static u16 const l_eff_id_lv4[5] = { 0x8AEB, 0x8AEC, @@ -403,7 +383,6 @@ static u16 const l_eff_id_lv4[5] = { 0x8AEF, }; -/* 80461A60-80461D24 000FA0 02C4+00 1/1 0/0 0/0 .text openInit_0__10daDoor20_cFv */ void daDoor20_c::openInit_0() { J3DAnmTransform* anm; if (daPy_py_c::checkNowWolf()) { @@ -443,7 +422,6 @@ void daDoor20_c::openInit_0() { } } -/* 80461D24-80461EC4 001264 01A0+00 1/1 0/0 0/0 .text openInit_1__10daDoor20_cFv */ void daDoor20_c::openInit_1() { J3DAnmTransform* anm; if (daPy_py_c::checkNowWolf()) { @@ -468,7 +446,6 @@ void daDoor20_c::openInit_1() { } } -/* 80461EC4-80461F60 001404 009C+00 2/1 0/0 0/0 .text openInit__10daDoor20_cFi */ int daDoor20_c::openInit(int param_1) { openInitCom(1); dMapInfo_c::setNextRoomNoForMapPat0(field_0x67f); @@ -491,7 +468,6 @@ int daDoor20_c::openInit(int param_1) { return 1; } -/* 80461F60-804622A8 0014A0 0348+00 2/1 0/0 0/0 .text openProc__10daDoor20_cFi */ int daDoor20_c::openProc(int param_1) { u32 sfx; f32 frame = field_0x584.getFrame(); @@ -563,16 +539,13 @@ int daDoor20_c::openProc(int param_1) { return rv; } -/* 804622A8-804622AC 0017E8 0004+00 1/1 0/0 0/0 .text openEnd_0__10daDoor20_cFv */ void daDoor20_c::openEnd_0() { } -/* 804622AC-80462328 0017EC 007C+00 1/1 0/0 0/0 .text openEnd_1__10daDoor20_cFv */ void daDoor20_c::openEnd_1() { mDoAud_seStart(Z2SE_OBJ_WOOD_DOOR_OPEN_STOP, &field_0x5e0, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); } -/* 80462328-80462398 001868 0070+00 2/1 0/0 0/0 .text openEnd__10daDoor20_cFi */ int daDoor20_c::openEnd(int param_1) { offFlag(1); switch (door_param2_c::getKind(this)) { @@ -592,7 +565,6 @@ int daDoor20_c::openEnd(int param_1) { return 1; } -/* 80462398-8046266C 0018D8 02D4+00 1/1 0/0 0/0 .text closeInit_0__10daDoor20_cFv */ void daDoor20_c::closeInit_0() { J3DAnmTransform* anm; if (door_param2_c::getKind(this) == 10) { @@ -625,7 +597,6 @@ void daDoor20_c::closeInit_0() { } } -/* 8046266C-80462738 001BAC 00CC+00 1/1 0/0 0/0 .text closeInit_1__10daDoor20_cFv */ void daDoor20_c::closeInit_1() { J3DAnmTransform* anm = (J3DAnmTransform*)dComIfG_getObjectRes(getArcName(), "oj_DoorCloseC.bck"); @@ -636,7 +607,6 @@ void daDoor20_c::closeInit_1() { dComIfGp_getReverb(fopAcM_GetRoomNo(this))); } -/* 80462738-804627C4 001C78 008C+00 1/1 0/0 0/0 .text closeInit__10daDoor20_cFi */ int daDoor20_c::closeInit(int param_1) { onFlag(2); int rt = dComIfG_Bgsp().Regist(field_0x5c4, this); @@ -655,21 +625,17 @@ int daDoor20_c::closeInit(int param_1) { return 1; } -/* 804627C4-804627E8 001D04 0024+00 1/1 0/0 0/0 .text closeProc__10daDoor20_cFi */ int daDoor20_c::closeProc(int param_0) { return field_0x584.play(); } -/* 804627E8-804627EC 001D28 0004+00 1/1 0/0 0/0 .text closeEnd_0__10daDoor20_cFv */ void daDoor20_c::closeEnd_0() { } -/* 804627EC-80462868 001D2C 007C+00 1/1 0/0 0/0 .text closeEnd_1__10daDoor20_cFv */ void daDoor20_c::closeEnd_1() { mDoAud_seStart(Z2SE_OBJ_WOOD_DOOR_CLOSE_STOP, ¤t.pos, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(this))); } -/* 80462868-80462928 001DA8 00C0+00 2/1 0/0 0/0 .text closeEnd__10daDoor20_cFi */ int daDoor20_c::closeEnd(int param_0) { offFlag(2); closeEndCom(); @@ -693,7 +659,6 @@ int daDoor20_c::closeEnd(int param_0) { return 1; } -/* 80462928-80462A1C 001E68 00F4+00 1/1 0/0 0/0 .text openInit2__10daDoor20_cFv */ void daDoor20_c::openInit2() { field_0x5f1 = field_0x68c; field_0x584.setFrame(0.0f); @@ -714,14 +679,12 @@ void daDoor20_c::openInit2() { field_0x5e0.y += 100.0f; } -/* 80462A1C-80462A5C 001F5C 0040+00 1/1 0/0 0/0 .text closeEnd2__10daDoor20_cFv */ void daDoor20_c::closeEnd2() { offFlag(1); closeEndCom(); deleteKey(); } -/* 80462A5C-80462B58 001F9C 00FC+00 1/1 0/0 0/0 .text calcMtx_2__10daDoor20_cFv */ void daDoor20_c::calcMtx_2() { cXyz cStack_1c(220.0f, 0.0f, 0.0f); cXyz cStack_28(-220.0f, 0.0f, 0.0f); @@ -738,7 +701,6 @@ void daDoor20_c::calcMtx_2() { mModel2->setBaseTRMtx(mDoMtx_stack_c::get()); } -/* 80462B58-80462C2C 002098 00D4+00 4/3 0/0 0/0 .text calcMtx__10daDoor20_cFv */ void daDoor20_c::calcMtx() { switch (door_param2_c::getKind(this)) { case 9: @@ -763,7 +725,6 @@ void daDoor20_c::calcMtx() { } } -/* 80462C2C-80462EB4 00216C 0288+00 2/1 0/0 0/0 .text CreateInit__10daDoor20_cFv */ int daDoor20_c::CreateInit() { shape_angle.z = 0; shape_angle.x = 0; @@ -826,7 +787,6 @@ int daDoor20_c::CreateInit() { return 1; } -/* 80462EB4-80462F2C 0023F4 0078+00 1/1 0/0 0/0 .text setKey__10daDoor20_cFv */ void daDoor20_c::setKey() { int swBit = door_param2_c::getSwbit(this); if (chkMakeKey() == 1 && !dComIfGs_isSwitch(swBit, 0xffffffff)) { @@ -836,7 +796,6 @@ void daDoor20_c::setKey() { } } -/* 80462F2C-80462FE0 00246C 00B4+00 1/1 0/0 0/0 .text create__10daDoor20_cFv */ int daDoor20_c::create() { int rv = dComIfG_resLoad(&mPhase1, getAlwaysArcName()); if (rv != cPhs_COMPLEATE_e) { @@ -858,7 +817,6 @@ int daDoor20_c::create() { return rv; } -/* 80462FE0-80463E30 002520 0E50+00 5/3 0/0 0/0 .text demoProc__10daDoor20_cFv */ int daDoor20_c::demoProc() { field_0x6cc = dComIfGp_evmng_getMyStaffId("SHUTTER_DOOR", 0, 0); int demoAction = getDemoAction(); @@ -1168,7 +1126,6 @@ int daDoor20_c::demoProc() { return 0; } -/* 80463E30-80463FBC 003370 018C+00 1/1 0/0 0/0 .text orderStopEvent__10daDoor20_cFv */ int daDoor20_c::orderStopEvent() { if (field_0x68c == 0) { if ((door_param2_c::getFrontOption(this) == 3 || @@ -1193,7 +1150,6 @@ int daDoor20_c::orderStopEvent() { return 1; } -/* 80463FBC-80464118 0034FC 015C+00 2/2 0/0 0/0 .text actionWait__10daDoor20_cFv */ int daDoor20_c::actionWait() { if (eventInfo.checkCommandDoor()) { initOpenDemo(1); @@ -1232,7 +1188,6 @@ int daDoor20_c::actionWait() { return 1; } -/* 80464118-8046416C 003658 0054+00 1/1 0/0 0/0 .text actionStopClose__10daDoor20_cFv */ int daDoor20_c::actionStopClose() { if (mDoorStop.closeProc(this)) { setAction(ACTION_WAIT); @@ -1241,7 +1196,6 @@ int daDoor20_c::actionStopClose() { return 1; } -/* 8046416C-804641EC 0036AC 0080+00 1/1 0/0 0/0 .text */ int daDoor20_c::actionDemo() { if (dComIfGp_evmng_endCheck(field_0x692[field_0x6cb])) { setAction(ACTION_WAIT); @@ -1253,7 +1207,6 @@ int daDoor20_c::actionDemo() { return 1; } -/* 804641EC-80464240 00372C 0054+00 1/1 0/0 0/0 .text actionInit__10daDoor20_cFv */ int daDoor20_c::actionInit() { setDoorAngleSpec(); setStop(); @@ -1263,7 +1216,6 @@ int daDoor20_c::actionInit() { return 1; } -/* 80464240-804643B0 003780 0170+00 1/1 0/0 0/0 .text execute__10daDoor20_cFv */ int daDoor20_c::execute() { field_0x678 = -1; switch(checkExecute()) { @@ -1305,7 +1257,6 @@ int daDoor20_c::execute() { return 1; } -/* 804643B0-80464638 0038F0 0288+00 1/1 0/0 0/0 .text draw__10daDoor20_cFv */ int daDoor20_c::draw() { if (!drawCheck(0)) { if (field_0x5c9 == false) { @@ -1358,7 +1309,6 @@ int daDoor20_c::draw() { return 1; } -/* 80464638-804647BC 003B78 0184+00 3/3 0/0 0/0 .text setDoorAngleSpec__10daDoor20_cFv */ void daDoor20_c::setDoorAngleSpec() { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); cXyz cStack_1c; @@ -1393,7 +1343,6 @@ void daDoor20_c::setDoorAngleSpec() { } } -/* 804647BC-80464858 003CFC 009C+00 1/1 0/0 0/0 .text _delete__10daDoor20_cFv */ int daDoor20_c::_delete() { if (heap != NULL && field_0x5c4->ChkUsed()) @@ -1408,7 +1357,6 @@ int daDoor20_c::_delete() { return 1; } -/* 80464858-80464AE4 003D98 028C+00 2/2 0/0 0/0 .text createKey__10daDoor20_cFv */ int daDoor20_c::createKey() { if (chkMakeKey() == 1 && field_0x5f0 && field_0x5ec == -1) { cXyz prevPos(current.pos); @@ -1459,7 +1407,6 @@ int daDoor20_c::createKey() { return 1; } -/* 80464AE4-80464B3C 004024 0058+00 4/4 0/0 0/0 .text deleteKey__10daDoor20_cFv */ int daDoor20_c::deleteKey() { if (field_0x5ec != -1 && !fpcM_IsCreating(field_0x5ec)) { fopAcM_delete(field_0x5ec); @@ -1468,7 +1415,6 @@ int daDoor20_c::deleteKey() { return 1; } -/* 80464B3C-80464BD8 00407C 009C+00 2/2 0/0 0/0 .text adjoinPlayer__10daDoor20_cFv */ int daDoor20_c::adjoinPlayer() { int fRoomNo = door_param2_c::getFRoomNo(this); int bRoomNo = door_param2_c::getBRoomNo(this); @@ -1483,7 +1429,6 @@ int daDoor20_c::adjoinPlayer() { } } -/* 80464BD8-80464C68 004118 0090+00 1/1 0/0 0/0 .text frontCheckOld__10daDoor20_cFv */ int daDoor20_c::frontCheckOld() { fopAc_ac_c* player = dComIfGp_getPlayer(0); cSGlobe acStack_30(player->current.pos - current.pos); @@ -1497,7 +1442,6 @@ int daDoor20_c::frontCheckOld() { } } -/* 80464C68-80464CEC 0041A8 0084+00 1/1 0/0 0/0 .text frontCheck__10daDoor20_cFv */ int daDoor20_c::frontCheck() { int stayno = dComIfGp_roomControl_getStayNo(); int fRoomNo = door_param2_c::getFRoomNo(this); @@ -1513,7 +1457,6 @@ int daDoor20_c::frontCheck() { } } -/* 80464CEC-80464E18 00422C 012C+00 1/1 0/0 0/0 .text drawCheck__10daDoor20_cFi */ int daDoor20_c::drawCheck(int param_1) { if (!adjoinPlayer() && !eventInfo.checkCommandDemoAccrpt() && !eventInfo.checkCommandDoor()) { @@ -1544,7 +1487,6 @@ int daDoor20_c::drawCheck(int param_1) { } } -/* 80464E18-80464EC4 004358 00AC+00 1/1 0/0 0/0 .text checkExecute__10daDoor20_cFv */ int daDoor20_c::checkExecute() { field_0x68c = frontCheck(); if (fopAcM_CheckStatus(this, 0x1000)) { @@ -1563,7 +1505,6 @@ int daDoor20_c::checkExecute() { } } -/* 80464EC4-80464F64 004404 00A0+00 1/1 0/0 0/0 .text startDemoProc__10daDoor20_cFv */ void daDoor20_c::startDemoProc() { fopAc_ac_c* player = dComIfGp_getPlayer(0); field_0x6cc = dComIfGp_evmng_getMyStaffId("SHUTTER_DOOR", 0, 0); @@ -1602,7 +1543,6 @@ static char* table[19] = { NULL, }; -/* 80467170-80467180 -00001 0010+00 0/1 0/0 0/0 .data tate_table$5815 */ static char* tate_table[4] = { "DEFAULT_SHUTTER_DOOR_10", "DEFAULT_SHUTTER_DOOR_10", @@ -1610,7 +1550,6 @@ static char* tate_table[4] = { "DEFAULT_SHUTTER_DOOR_F_STOP", }; -/* 80467180-80467190 -00001 0010+00 0/1 0/0 0/0 .data tate_w_table$5816 */ static char* tate_w_table[4] = { "WOLF_SHUTTER_DOOR_10", "WOLF_SHUTTER_DOOR_10", @@ -1618,7 +1557,6 @@ static char* tate_w_table[4] = { "WOLF_SHUTTER_DOOR_F_STOP", }; -/* 80467190-804671A0 -00001 0010+00 0/1 0/0 0/0 .data yoko_table$5817 */ static char* yoko_table[4] = { "DEFAULT_SHUTTER_DOOR_14", "DEFAULT_SHUTTER_DOOR_14", @@ -1626,7 +1564,6 @@ static char* yoko_table[4] = { "DEFAULT_SHUTTER_DOOR_F_STOP_14", }; -/* 804671A0-804671B0 -00001 0010+00 0/1 0/0 0/0 .data yoko_w_table$5818 */ static char* yoko_w_table[4] = { "WOLF_SHUTTER_DOOR_14", "WOLF_SHUTTER_DOOR_14", @@ -1634,7 +1571,6 @@ static char* yoko_w_table[4] = { "WOLF_SHUTTER_DOOR_F_STOP_14", }; -/* 804671B0-804671C0 -00001 0010+00 0/1 0/0 0/0 .data lv8_table$5819 */ static char* lv8_table[4] = { "DEFAULT_SHUTTER_DOOR_18", "DEFAULT_SHUTTER_DOOR_18", @@ -1642,7 +1578,6 @@ static char* lv8_table[4] = { "DEFAULT_SHUTTER_DOOR_F_STOP_18", }; -/* 804671C0-804671D0 -00001 0010+00 0/1 0/0 0/0 .data lv8_w_table$5820 */ static char* lv8_w_table[4] = { "WOLF_SHUTTER_DOOR_18", "WOLF_SHUTTER_DOOR_18", @@ -1650,7 +1585,6 @@ static char* lv8_w_table[4] = { "WOLF_SHUTTER_DOOR_F_STOP_18", }; -/* 804671D0-804671EC -00001 001C+00 0/1 0/0 0/0 .data knob_table$5821 */ static char* knob_table[7] = { "DEFAULT_KNOB_DOOR_F", "DEFAULT_KNOB_DOOR_B", @@ -1661,7 +1595,6 @@ static char* knob_table[7] = { "DEFAULT_KNOB_DOOR_TALK_NOTOPEN_F", }; -/* 804671EC-804671FC -00001 0010+00 0/1 0/0 0/0 .data lv7_table$5822 */ static char* lv7_table[4] = { "DEFAULT_SHUTTER_DOOR_20", "DEFAULT_SHUTTER_DOOR_20", @@ -1669,7 +1602,6 @@ static char* lv7_table[4] = { "DEFAULT_SHUTTER_DOOR_F_STOP_20", }; -/* 804671FC-8046720C -00001 0010+00 0/1 0/0 0/0 .data lv7_w_table$5823 */ static char* lv7_w_table[4] = { "WOLF_SHUTTER_DOOR_20", "WOLF_SHUTTER_DOOR_20", @@ -1677,7 +1609,6 @@ static char* lv7_w_table[4] = { "WOLF_SHUTTER_DOOR_F_STOP_20", }; -/* 8046720C-8046721C -00001 0010+00 0/1 0/0 0/0 .data lv9_table$5824 */ static char* lv9_table[4] = { "DEFAULT_SHUTTER_DOOR_22", "DEFAULT_SHUTTER_DOOR_22", @@ -1685,7 +1616,6 @@ static char* lv9_table[4] = { "DEFAULT_SHUTTER_DOOR_F_STOP_22", }; -/* 8046721C-8046722C -00001 0010+00 0/1 0/0 0/0 .data lv9_w_table$5825 */ static char* lv9_w_table[4] = { "WOLF_SHUTTER_DOOR_22", "WOLF_SHUTTER_DOOR_22", @@ -1694,7 +1624,6 @@ static char* lv9_w_table[4] = { }; -/* 80464F64-804653B0 0044A4 044C+00 2/2 0/0 0/0 .text makeEventId__10daDoor20_cFv */ void daDoor20_c::makeEventId() { for (int i = 0; i < 19; i++) { field_0x692[i] = dComIfGp_getEventManager().getEventIdx(this, table[i], 0xff); @@ -1788,13 +1717,11 @@ void daDoor20_c::makeEventId() { } } -/* 804653B0-80465400 0048F0 0050+00 1/1 0/0 0/0 .text initProc__10daDoor20_cFv */ void daDoor20_c::initProc() { field_0x680.set(cM_ssin(home.angle.y), 0.0f, cM_scos(home.angle.y)); makeEventId(); } -/* 80465400-80465490 004940 0090+00 1/1 0/0 0/0 .text initOpenDemo__10daDoor20_cFi */ void daDoor20_c::initOpenDemo(int param_1) { shape_angle.y = current.angle.y; if (field_0x68c == 1) { @@ -1806,7 +1733,6 @@ void daDoor20_c::initOpenDemo(int param_1) { } } -/* 80465490-80465620 0049D0 0190+00 1/1 0/0 0/0 .text checkArea__10daDoor20_cFfff */ int daDoor20_c::checkArea(f32 param_1, f32 param_2, f32 param_3) { fopAc_ac_c* player = dComIfGp_getPlayer(0); cXyz acStack_68; @@ -1837,7 +1763,6 @@ int daDoor20_c::checkArea(f32 param_1, f32 param_2, f32 param_3) { } } -/* 80465620-804656F0 004B60 00D0+00 2/2 0/0 0/0 .text openInitCom__10daDoor20_cFi */ void daDoor20_c::openInitCom(int param_1) { dComIfGp_getPlayer(0); u8 fRoomNo = door_param2_c::getFRoomNo(this); @@ -1857,7 +1782,6 @@ void daDoor20_c::openInitCom(int param_1) { Z2GetAudioMgr()->setSceneExist(false); } -/* 804656F0-8046581C 004C30 012C+00 2/2 0/0 0/0 .text closeEndCom__10daDoor20_cFv */ void daDoor20_c::closeEndCom() { if (field_0x67e != field_0x67f && field_0x67e != 63 && field_0x67f != 63) @@ -1880,8 +1804,6 @@ void daDoor20_c::closeEndCom() { Z2GetAudioMgr()->setSceneExist(true); } -/* 8046581C-80465918 004D5C 00FC+00 1/1 0/0 0/0 .text getRestartPos__10daDoor20_cFP4cXyz - */ void daDoor20_c::getRestartPos(cXyz* param_1) { fopAc_ac_c* player = dComIfGp_getPlayer(0); cXyz acStack_78 = player->current.pos - current.pos; @@ -1905,7 +1827,6 @@ void daDoor20_c::getRestartPos(cXyz* param_1) { param_1->z = current.pos.z - fVar1 * field_0x680.z; } -/* 8046722C-804672A0 -00001 0074+00 1/1 0/0 0/0 .data action_table$6155 */ static char* action_table[29] = { "WAIT", "STOP_OPEN", @@ -1938,12 +1859,10 @@ static char* action_table[29] = { "LIGHT_ANM2", }; -/* 80465918-80465960 004E58 0048+00 1/0 0/0 0/0 .text getDemoAction__10daDoor20_cFv */ int daDoor20_c::getDemoAction() { return dComIfGp_evmng_getMyActIdx(field_0x6cc, action_table, 29, 0, 0); } -/* 80465960-80465AC0 004EA0 0160+00 1/1 0/0 0/0 .text setGoal__10daDoor20_cFv */ void daDoor20_c::setGoal() { daPy_py_c* player = (daPy_py_c*)dComIfGp_getPlayer(0); cXyz local_1c = player->current.pos - current.pos; @@ -1970,7 +1889,6 @@ void daDoor20_c::setGoal() { dComIfGp_evmng_setGoal(&local_28); } -/* 80465AC0-80465B34 005000 0074+00 2/2 0/0 0/0 .text chkMakeStop__10daDoor20_cFv */ int daDoor20_c::chkMakeStop() { u8 frontOption = door_param2_c::getFrontOption(this); u8 backOption = door_param2_c::getBackOption(this); @@ -1981,7 +1899,6 @@ int daDoor20_c::chkMakeStop() { } } -/* 80465B34-80465C04 005074 00D0+00 2/2 0/0 0/0 .text chkStopF__10daDoor20_cFv */ int daDoor20_c::chkStopF() { int fRoomNo = door_param2_c::getFRoomNo(this); u8 frontOption = door_param2_c::getFrontOption(this); @@ -2000,7 +1917,6 @@ int daDoor20_c::chkStopF() { return 0; } -/* 80465C04-80465CC0 005144 00BC+00 2/2 0/0 0/0 .text chkStopB__10daDoor20_cFv */ int daDoor20_c::chkStopB() { u8 swBit = door_param2_c::getSwbit2(this); int bRoomNo = door_param2_c::getBRoomNo(this); @@ -2017,7 +1933,6 @@ int daDoor20_c::chkStopB() { return dComIfGs_isSwitch(swBit, bRoomNo) == 0; } -/* 80465CC0-80465DA8 005200 00E8+00 1/1 0/0 0/0 .text setStopDemo__10daDoor20_cFv */ void daDoor20_c::setStopDemo() { u8 frontOption = door_param2_c::getFrontOption(this); u8 backOption = door_param2_c::getBackOption(this); @@ -2041,7 +1956,6 @@ void daDoor20_c::setStopDemo() { } } -/* 80465DA8-80465E8C 0052E8 00E4+00 1/1 0/0 0/0 .text chkStopClose__10daDoor20_cFv */ int daDoor20_c::chkStopClose() { if (mDoorStop.field_0x0 == 0) { return 0; @@ -2073,7 +1987,6 @@ int daDoor20_c::chkStopClose() { } } -/* 80465E8C-80465F20 0053CC 0094+00 3/3 0/0 0/0 .text setStop__10daDoor20_cFv */ void daDoor20_c::setStop() { if (chkMakeStop() && mDoorStop.field_0x0 != 0) { mDoorStop.field_0x9 = field_0x68c; @@ -2088,7 +2001,6 @@ void daDoor20_c::setStop() { } } -/* 80465F20-8046609C 005460 017C+00 1/1 0/0 0/0 .text chkStopOpen__10daDoor20_cFv */ int daDoor20_c::chkStopOpen() { u8 frontOption = door_param2_c::getFrontOption(this); u8 backOption = door_param2_c::getBackOption(this); @@ -2123,7 +2035,6 @@ int daDoor20_c::chkStopOpen() { return 0; } -/* 8046609C-804660F4 0055DC 0058+00 3/3 0/0 0/0 .text chkMakeKey__10daDoor20_cFv */ int daDoor20_c::chkMakeKey() { if (door_param2_c::getFrontOption(this) == 2 || door_param2_c::getBackOption(this) == 2) { return 1; @@ -2132,7 +2043,6 @@ int daDoor20_c::chkMakeKey() { } } -/* 804660F4-804661B0 005634 00BC+00 5/5 0/0 0/0 .text calcMtx__12dDoor_stop_cFP10daDoor20_c */ void dDoor_stop_c::calcMtx(daDoor20_c* i_this) { if (field_0x8 == 0 || field_0x0 == NULL) { return; @@ -2146,7 +2056,6 @@ void dDoor_stop_c::calcMtx(daDoor20_c* i_this) { field_0x0->setBaseTRMtx(mDoMtx_stack_c::get()); } -/* 804661B0-804662C0 0056F0 0110+00 2/2 0/0 0/0 .text closeInit__12dDoor_stop_cFP10daDoor20_c */ void dDoor_stop_c::closeInit(daDoor20_c* i_this) { field_0x4 = 300.0f; i_this->speedF = 0; @@ -2158,7 +2067,6 @@ void dDoor_stop_c::closeInit(daDoor20_c* i_this) { } } -/* 804662C0-8046634C 005800 008C+00 2/2 0/0 0/0 .text closeProc__12dDoor_stop_cFP10daDoor20_c */ int dDoor_stop_c::closeProc(daDoor20_c* i_this) { if (field_0xb == 0) { return 1; @@ -2171,7 +2079,6 @@ int dDoor_stop_c::closeProc(daDoor20_c* i_this) { return 0; } -/* 8046634C-80466458 00588C 010C+00 1/1 0/0 0/0 .text openInit__12dDoor_stop_cFP10daDoor20_c */ void dDoor_stop_c::openInit(daDoor20_c* i_this) { field_0x4 = 0.0f; i_this->speedF = 0; @@ -2183,7 +2090,6 @@ void dDoor_stop_c::openInit(daDoor20_c* i_this) { } } -/* 80466458-804664E8 005998 0090+00 1/1 0/0 0/0 .text openProc__12dDoor_stop_cFP10daDoor20_c */ int dDoor_stop_c::openProc(daDoor20_c* i_this) { if (field_0xb == 0) { return 1; @@ -2198,7 +2104,6 @@ int dDoor_stop_c::openProc(daDoor20_c* i_this) { return 0; } -/* 804664E8-80466538 005A28 0050+00 1/1 0/0 0/0 .text create__12dDoor_stop_cFP10daDoor20_c */ int dDoor_stop_c::create(daDoor20_c* i_this) { J3DModelData* stopModelData = i_this->getStopModelData(); JUT_ASSERT(3923, stopModelData != NULL); @@ -2206,8 +2111,6 @@ int dDoor_stop_c::create(daDoor20_c* i_this) { return field_0x0 != NULL ? 1 : 0; } -/* 80466538-804665B0 005A78 0078+00 1/1 0/0 0/0 .text draw__12dDoor_stop_cFP10daDoor20_c - */ void dDoor_stop_c::draw(daDoor20_c* i_this) { if (field_0x0 != NULL) { g_env_light.settingTevStruct(16, &i_this->current.pos, &i_this->tevStr); @@ -2216,37 +2119,31 @@ void dDoor_stop_c::draw(daDoor20_c* i_this) { } } -/* 804665B0-804665D0 005AF0 0020+00 1/0 0/0 0/0 .text daDoor20_Draw__FP10daDoor20_c */ static int daDoor20_Draw(daDoor20_c* i_this) { return i_this->draw(); } -/* 804665D0-804665F4 005B10 0024+00 1/0 0/0 0/0 .text daDoor20_Execute__FP10daDoor20_c */ static int daDoor20_Execute(daDoor20_c* i_this) { i_this->execute(); return 1; } -/* 804665F4-80466618 005B34 0024+00 1/0 0/0 0/0 .text daDoor20_Delete__FP10daDoor20_c */ static int daDoor20_Delete(daDoor20_c* i_this) { i_this->_delete(); return 1; } -/* 80466618-8046670C 005B58 00F4+00 1/0 0/0 0/0 .text daDoor20_Create__FP10fopAc_ac_c */ static int daDoor20_Create(fopAc_ac_c* i_this) { fopAcM_ct(i_this, daDoor20_c); return static_cast<daDoor20_c*>(i_this)->create(); } -/* 804672A0-804672C0 -00001 0020+00 1/0 0/0 0/0 .data l_daDoor20_Method */ static actor_method_class l_daDoor20_Method = { (process_method_func)daDoor20_Create, (process_method_func)daDoor20_Delete, (process_method_func)daDoor20_Execute, (process_method_func)NULL, (process_method_func)daDoor20_Draw, }; -/* 804672C0-804672F0 -00001 0030+00 0/0 0/0 1/0 .data g_profile_DOOR20 */ extern actor_process_profile_definition g_profile_DOOR20 = { fpcLy_CURRENT_e, // mLayerID 3, // mListID |
