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/d_msg_object.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/d_msg_object.cpp')
| -rw-r--r-- | src/d/d_msg_object.cpp | 213 |
1 files changed, 0 insertions, 213 deletions
diff --git a/src/d/d_msg_object.cpp b/src/d/d_msg_object.cpp index 5bf59fdd7c..55e416ad75 100644 --- a/src/d/d_msg_object.cpp +++ b/src/d/d_msg_object.cpp @@ -1,8 +1,3 @@ -// -// Generated By: dol2asm -// Translation Unit: d/d_msg_object -// - #include "d/dolzel.h" // IWYU pragma: keep #define DISABLE_MSG_OBJECT_EXTERN @@ -33,20 +28,16 @@ #include "m_Do/m_Do_controller_pad.h" #include "m_Do/m_Do_lib.h" #include "JSystem/JKernel/JKRExpHeap.h" -#include "dol2asm.h" static void dMsgObject_addFundRaising(s16 param_0); static void dMsgObject_addTotalPayment(s16 param_0); -/* 804510C8-804510D0 0005C8 0002+06 5/4 0/0 0/0 .sbss s_groupID */ static s16 s_groupID; -/* 80232A3C-80232A44 -00001 0008+00 0/0 0/0 0/0 .text dMsgObject_getGroupID__Fv */ s16 dMsgObject_getGroupID() { return s_groupID; } -/* 80232A44-80232AEC 22D384 00A8+00 1/1 0/0 0/0 .text dMsgObject_searchSSItem__FPvPv */ static int dMsgObject_searchSSItem(void* param_1, void* param_2) { daPy_py_c* player = daPy_getPlayerActorClass(); if (fopAcM_IsActor(param_1) && fopAcM_GetName(param_1) == PROC_OBJ_SSITEM) { @@ -58,7 +49,6 @@ static int dMsgObject_searchSSItem(void* param_1, void* param_2) { return 0; } -/* 80232AEC-80232D6C 22D42C 0280+00 1/1 0/0 0/0 .text __ct__20dMsgObject_HowlHIO_cFv */ dMsgObject_HowlHIO_c::dMsgObject_HowlHIO_c() { mHighlightScale = 0.5f; mHighlightMoyaR0.set(255, 255, 255, 255); @@ -106,7 +96,6 @@ dMsgObject_HowlHIO_c::dMsgObject_HowlHIO_c() { mLineSpaceOffset = 2.2f; } -/* 80232D6C-80233284 22D6AC 0518+00 1/1 0/0 0/0 .text __ct__16dMsgObject_HIO_cFv */ dMsgObject_HIO_c::dMsgObject_HIO_c() { mBoxMidna_fontSizeX = 23.0f; mBoxMidna_fontSizeY = 22.0f; @@ -315,8 +304,6 @@ dMsgObject_HIO_c::dMsgObject_HIO_c() { mPikariAnmSpeed = 0.3f; } -/* 80233284-80233590 22DBC4 030C+00 1/1 0/0 0/0 .text _create__12dMsgObject_cFP9msg_class - */ int dMsgObject_c::_create(msg_class* param_1) { field_0x124 = NULL; field_0x100 = param_1; @@ -429,10 +416,8 @@ static void dummyStrings() { DEAD_STRING(""); } -/* 8043028C-8043069C 05CFAC 0410+00 7/7 51/51 0/0 .bss g_MsgObject_HIO_c */ dMsgObject_HIO_c g_MsgObject_HIO_c; -/* 80233590-802339BC 22DED0 042C+00 2/1 0/0 0/0 .text _execute__12dMsgObject_cFv */ int dMsgObject_c::_execute() { field_0x4c7 = 0; if (mpTalkHeap != NULL) { @@ -537,7 +522,6 @@ int dMsgObject_c::_execute() { return 1; } -/* 802339BC-80233AE8 22E2FC 012C+00 1/1 0/0 0/0 .text _draw__12dMsgObject_cFv */ int dMsgObject_c::_draw() { u16 sVar7 = getStatusLocal(); if (sVar7 != 0 && sVar7 != 1 && sVar7 != 0xb) { @@ -565,7 +549,6 @@ int dMsgObject_c::_draw() { return 1; } -/* 80233AE8-80233D04 22E428 021C+00 1/1 0/0 0/0 .text _delete__12dMsgObject_cFv */ int dMsgObject_c::_delete() { mpResCont->destroyResource_all(); if (mpScrnDraw != NULL) { @@ -602,7 +585,6 @@ int dMsgObject_c::_delete() { return 1; } -/* 80233D04-80233E70 22E644 016C+00 2/2 2/2 0/0 .text setMessageIndex__12dMsgObject_cFUlUlb */ void dMsgObject_c::setMessageIndex(u32 revoIndex, u32 param_2, bool param_3) { field_0x158 = revoIndex; revoIndex = getRevoMessageIndex(revoIndex); @@ -643,7 +625,6 @@ void dMsgObject_c::setMessageIndex(u32 revoIndex, u32 param_2, bool param_3) { } } -/* 80233E70-80233F84 22E7B0 0114+00 1/1 1/1 0/0 .text setMessageIndexDemo__12dMsgObject_cFUlb */ void dMsgObject_c::setMessageIndexDemo(u32 revoMsgIndex, bool param_2) { field_0x158 = revoMsgIndex; revoMsgIndex = getRevoMessageIndex(revoMsgIndex); @@ -673,8 +654,6 @@ void dMsgObject_c::setMessageIndexDemo(u32 revoMsgIndex, bool param_2) { } } -/* 80233F84-80233FD8 22E8C4 0054+00 4/4 0/0 0/0 .text getMessageIndex__12dMsgObject_cFUl - */ u32 dMsgObject_c::getMessageIndex(u32 param_0) { u32 i = 0; JMSMesgInfo_c* pMsg = (JMSMesgInfo_c*)((char*)mpMsgDt + 0x20); @@ -693,7 +672,6 @@ u32 dMsgObject_c::getMessageIndex(u32 param_0) { return 612; } -/* 80233FD8-802340D4 22E918 00FC+00 2/2 0/0 0/0 .text getRevoMessageIndex__12dMsgObject_cFUl */ u32 dMsgObject_c::getRevoMessageIndex(u32 param_1) { if (!g_MsgObject_HIO_c.mMessageDisplay) { return param_1; @@ -726,7 +704,6 @@ u32 dMsgObject_c::getRevoMessageIndex(u32 param_1) { return rv; } -/* 802340D4-80234128 22EA14 0054+00 3/3 0/0 0/0 .text getMessageIndexAlways__12dMsgObject_cFUl */ u32 dMsgObject_c::getMessageIndexAlways(u32 param_0) { u32 i = 0; JMSMesgInfo_c* pMsg = (JMSMesgInfo_c*)((char*)mpMsgRes + 0x20); @@ -745,13 +722,10 @@ u32 dMsgObject_c::getMessageIndexAlways(u32 param_0) { return 612; } -/* 80234128-8023413C 22EA68 0014+00 1/1 0/0 0/0 .text getMessageIDAlways__12dMsgObject_cFUl */ u32 dMsgObject_c::getMessageIDAlways(u32 param_0) { return ((JMSMesgInfo_c*)((u8*)mpMsgRes + 0x20))->entries[param_0].message_id; } -/* 8023413C-80234150 22EA7C 0014+00 4/4 0/0 0/0 .text getMessageGroup__12dMsgObject_cFUl - */ s16 dMsgObject_c::getMessageGroup(u32 param_0) { s16 messageGroup = 0; OS_REPORT("getMessgeGroup! msg no====>%d\n", param_0); @@ -761,7 +735,6 @@ s16 dMsgObject_c::getMessageGroup(u32 param_0) { return messageGroup; } -/* 80234150-80234318 22EA90 01C8+00 1/1 0/0 0/0 .text waitProc__12dMsgObject_cFv */ void dMsgObject_c::waitProc() { if (mNoDemoFlag || field_0x4cc) { if (isMidonaNormalTalkWait()) { @@ -799,7 +772,6 @@ void dMsgObject_c::waitProc() { } } -/* 80234318-802349D8 22EC58 06C0+00 1/1 0/0 0/0 .text openProc__12dMsgObject_cFv */ void dMsgObject_c::openProc() { if (isMidonaMessage()) { bool uVar12 = 0; @@ -902,7 +874,6 @@ void dMsgObject_c::openProc() { } } -/* 802349D8-80234CCC 22F318 02F4+00 1/1 0/0 0/0 .text outnowProc__12dMsgObject_cFv */ void dMsgObject_c::outnowProc() { mpRefer->shiftCharCountBuffer(); if (isBookMessage() && field_0x16a > 0) { @@ -969,7 +940,6 @@ void dMsgObject_c::outnowProc() { } } -/* 80234CCC-80234FF0 22F60C 0324+00 1/1 0/0 0/0 .text outwaitProc__12dMsgObject_cFv */ void dMsgObject_c::outwaitProc() { jmessage_tReference* pRef = (jmessage_tReference*)mpRenProc->getReference(); @@ -1009,11 +979,9 @@ void dMsgObject_c::outwaitProc() { } } -/* 80234FF0-80234FF4 22F930 0004+00 1/1 0/0 0/0 .text stopProc__12dMsgObject_cFv */ void dMsgObject_c::stopProc() { } -/* 80234FF4-8023531C 22F934 0328+00 1/1 0/0 0/0 .text continueProc__12dMsgObject_cFv */ void dMsgObject_c::continueProc() { jmessage_tReference* pRef = (jmessage_tReference*)mpRenProc->getReference(); if (pRef->getSendFlag() != 1 && pRef->getSendFlag() != 3 && pRef->getSendFlag() != 4 && @@ -1055,7 +1023,6 @@ void dMsgObject_c::continueProc() { } } -/* 8023531C-8023587C 22FC5C 0560+00 1/1 0/0 0/0 .text selectProc__12dMsgObject_cFv */ void dMsgObject_c::selectProc() { bool uVar7 = false; bool iVar8 = false; @@ -1155,7 +1122,6 @@ void dMsgObject_c::selectProc() { } } -/* 8023587C-802358D4 2301BC 0058+00 1/1 0/0 0/0 .text selectEndProc__12dMsgObject_cFv */ void dMsgObject_c::selectEndProc() { if (mpScrnDraw->selectAnimeEnd()) { field_0x199 = 1; @@ -1163,7 +1129,6 @@ void dMsgObject_c::selectEndProc() { } } -/* 802358D4-80235AD4 230214 0200+00 1/1 0/0 0/0 .text inputProc__12dMsgObject_cFv */ void dMsgObject_c::inputProc() { dMeter2Info_onShopTalkFlag(); mpRefer->inputNumber(); @@ -1216,7 +1181,6 @@ void dMsgObject_c::inputProc() { } } -/* 80235AD4-80235CC0 230414 01EC+00 1/1 0/0 0/0 .text finishProc__12dMsgObject_cFv */ void dMsgObject_c::finishProc() { if (field_0x168 != 0x10 && mNoDemoFlag && isTalkMessage() && mpRefer->getForm() != 1) { mDoAud_seStart(daAlink_c::WANM_FALL_LAND, 0, 0, 0); @@ -1247,7 +1211,6 @@ void dMsgObject_c::finishProc() { } } -/* 80235CC0-80235EBC 230600 01FC+00 1/1 0/0 0/0 .text endProc__12dMsgObject_cFv */ void dMsgObject_c::endProc() { field_0x16a++; s16 sVar4 = 5; @@ -1281,7 +1244,6 @@ void dMsgObject_c::endProc() { } } -/* 80235EBC-8023609C 2307FC 01E0+00 2/2 0/0 0/0 .text deleteProc__12dMsgObject_cFv */ void dMsgObject_c::deleteProc() { if (field_0x148 != NULL) { mDoExt_setCurrentHeap(field_0x148); @@ -1338,11 +1300,9 @@ void dMsgObject_c::deleteProc() { setStatusLocal(1); } -/* 8023609C-802360A0 2309DC 0004+00 1/1 0/0 0/0 .text textmodeProc__12dMsgObject_cFv */ void dMsgObject_c::textmodeProc() { } -/* 802360A0-8023670C 2309E0 066C+00 1/0 1/1 0/0 .text talkStartInit__12dMsgObject_cFv */ void dMsgObject_c::talkStartInit() { f32 dVar19 = 0.0f; JUTFont* local_30 = mDoExt_getMesgFont(); @@ -1491,7 +1451,6 @@ void dMsgObject_c::talkStartInit() { } } -/* 8023670C-802368E4 23104C 01D8+00 1/1 0/0 0/0 .text fukiPosCalc__12dMsgObject_cFb */ void dMsgObject_c::fukiPosCalc(bool param_1) { if (param_1) { mpRenProc->setTextInitOffsetPos(mpScrnDraw->getTextBoxPosOffsetY()); @@ -1541,18 +1500,14 @@ void dMsgObject_c::fukiPosCalc(bool param_1) { } } -/* 802368E4-802368F8 231224 0014+00 15/15 0/0 0/0 .text setStatusLocal__12dMsgObject_cFUs - */ void dMsgObject_c::setStatusLocal(u16 status) { ((jmessage_tReference*)mpRenProc->getReference())->setStatus(status); } -/* 802368F8-8023690C 231238 0014+00 9/9 0/0 0/0 .text getStatusLocal__12dMsgObject_cFv */ u16 dMsgObject_c::getStatusLocal() { return ((jmessage_tReference*)mpRenProc->getReference())->getStatus(); } -/* 8023690C-802369D8 23124C 00CC+00 3/3 0/0 0/0 .text delete_screen__12dMsgObject_cFb */ void dMsgObject_c::delete_screen(bool param_1) { if (mpOutFont != NULL) { delete mpOutFont; @@ -1571,7 +1526,6 @@ void dMsgObject_c::delete_screen(bool param_1) { } } -/* 802369D8-80236BF8 231318 0220+00 5/5 0/0 0/0 .text isSend__12dMsgObject_cFv */ u8 dMsgObject_c::isSend() { dComIfGp_setDoStatusForce(0, 0); u8 mesgCancelButton = dComIfGp_checkMesgCancelButton(); @@ -1648,8 +1602,6 @@ u8 dMsgObject_c::isSend() { } } -/* 80236BF8-80236C90 231538 0098+00 1/1 0/0 0/0 .text - * readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */ void dMsgObject_c::readMessageGroupLocal(mDoDvdThd_mountXArchive_c** p_arcMount) { static char arcName[22]; @@ -1686,26 +1638,20 @@ void dMsgObject_c::readMessageGroupLocal(mDoDvdThd_mountXArchive_c** p_arcMount) s_groupID = msgGroup; } -/* 80236C90-80236CD4 2315D0 0044+00 1/1 0/0 0/0 .text changeFlowGroupLocal__12dMsgObject_cFl */ void dMsgObject_c::changeFlowGroupLocal(s32 param_0) { mFlowChk = 1; changeGroup(param_0 >= 3000 ? (s16)0 : s_groupID); } -/* 80236CD4-80236D00 231614 002C+00 1/1 0/0 0/0 .text demoMessageGroupLocal__12dMsgObject_cFv */ void dMsgObject_c::demoMessageGroupLocal() { mFlowChk = 0; changeGroup(0); } -/* 80236D00-80236D0C 231640 000C+00 1/1 0/0 0/0 .text endFlowGroupLocal__12dMsgObject_cFv - */ void dMsgObject_c::endFlowGroupLocal() { mFlowChk = 0; } -/* 80236D0C-80236DE4 23164C 00D8+00 1/1 0/0 0/0 .text changeGroupLocal__12dMsgObject_cFs - */ void dMsgObject_c::changeGroupLocal(s16 param_1) { JKRHeap* prevHeap = mDoExt_setCurrentHeap(dComIfGp_getMsgExpHeap()); if (field_0x16c != param_1) { @@ -1731,8 +1677,6 @@ void dMsgObject_c::changeGroupLocal(s16 param_1) { mDoExt_setCurrentHeap(prevHeap); } -/* 80236DE4-802370A8 231724 02C4+00 1/1 0/0 0/0 .text - * getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */ bool dMsgObject_c::getStringLocal(u32 param_1, J2DTextBox* param_2, J2DTextBox* param_3, JUTFont* param_4, COutFont_c* param_5, char* param_6, char* param_7, char* param_8, s16* param_9) { @@ -1801,14 +1745,10 @@ bool dMsgObject_c::getStringLocal(u32 param_1, J2DTextBox* param_2, J2DTextBox* return false; } -/* 802370A8-802370BC 2319E8 0014+00 0/0 1/1 0/0 .text isGetItemMessage__12dMsgObject_cFv - */ u8 dMsgObject_c::isGetItemMessage() { return mFukiKind == 9; } -/* 802370BC-802370E8 2319FC 002C+00 4/4 2/2 0/0 .text isKanbanMessage__12dMsgObject_cFv - */ bool dMsgObject_c::isKanbanMessage() { if (mFukiKind == 2 || mFukiKind == 6 || mFukiKind == 15) { return true; @@ -1816,7 +1756,6 @@ bool dMsgObject_c::isKanbanMessage() { return false; } -/* 802370E8-802370FC 231A28 0014+00 6/6 3/3 0/0 .text isHowlMessage__12dMsgObject_cFv */ bool dMsgObject_c::isHowlMessage() { if (mFukiKind == 17) { return true; @@ -1824,8 +1763,6 @@ bool dMsgObject_c::isHowlMessage() { return false; } -/* 802370FC-80237138 231A3C 003C+00 3/3 2/2 0/0 .text isMidonaMessage__12dMsgObject_cFv - */ bool dMsgObject_c::isMidonaMessage() { if (mFukiKind == 13 && (mpRefer->getMsgID() == 0x7d3 || mpRefer->getMsgID() == 0x7f6 || mpRefer->getMsgID() == 0x7fa)) @@ -1835,7 +1772,6 @@ bool dMsgObject_c::isMidonaMessage() { return 0; } -/* 80237138-802371B0 231A78 0078+00 1/1 0/0 0/0 .text isMidonaNormalTalkWait__12dMsgObject_cFv */ bool dMsgObject_c::isMidonaNormalTalkWait() { if (mFukiKind == 13 && !isMidonaMessage()) { daMidna_c* midna = daPy_py_c::getMidnaActor(); @@ -1849,8 +1785,6 @@ bool dMsgObject_c::isMidonaNormalTalkWait() { return true; } -/* 802371B0-802371E4 231AF0 0034+00 0/0 1/1 0/0 .text isMidonaTalkWait__12dMsgObject_cFv - */ bool dMsgObject_c::isMidonaTalkWait() { daMidna_c* midna = daPy_py_c::getMidnaActor(); if (midna != NULL) { @@ -1859,32 +1793,26 @@ bool dMsgObject_c::isMidonaTalkWait() { return false; } -/* 802371E4-802371F8 231B24 0014+00 4/4 3/3 2/2 .text isPlaceMessage__12dMsgObject_cFv */ bool dMsgObject_c::isPlaceMessage() { return mFukiKind == 12 ? 1 : 0; } -/* 802371F8-8023720C 231B38 0014+00 3/3 2/2 0/0 .text isBossMessage__12dMsgObject_cFv */ bool dMsgObject_c::isBossMessage() { return mFukiKind == 19 ? 1 : 0; } -/* 8023720C-80237214 231B4C 0008+00 6/6 2/2 0/0 .text isBookMessage__12dMsgObject_cFv */ bool dMsgObject_c::isBookMessage() { return false; } -/* 80237214-80237228 231B54 0014+00 3/3 2/2 0/0 .text isStaffMessage__12dMsgObject_cFv */ bool dMsgObject_c::isStaffMessage() { return mFukiKind == 7 ? 1 : 0; } -/* 80237228-8023723C 231B68 0014+00 0/0 1/1 0/0 .text isSaveMessage__12dMsgObject_cFv */ bool dMsgObject_c::isSaveMessage() { return mFukiKind == 16 ? 1 : 0; } -/* 8023723C-802372CC 231B7C 0090+00 4/4 0/0 0/0 .text isTalkMessage__12dMsgObject_cFv */ bool dMsgObject_c::isTalkMessage() { if (isKanbanMessage() || isPlaceMessage() || isBossMessage() || isBookMessage() || isHowlMessage() || isStaffMessage()) { @@ -1893,7 +1821,6 @@ bool dMsgObject_c::isTalkMessage() { return true; } -/* 802372CC-80237334 231C0C 0068+00 0/0 5/5 0/0 .text getSmellName__12dMsgObject_cFv */ const char* dMsgObject_c::getSmellName() { JMSMesgInfo_c* info_header_p = (JMSMesgInfo_c*)((char*)mpMsgRes + 0x20); char* data_ptr = (char*)info_header_p + info_header_p->header.size; @@ -1903,7 +1830,6 @@ const char* dMsgObject_c::getSmellName() { return data_ptr + msg_entry->string_offset + 8; } -/* 80237334-8023738C 231C74 0058+00 0/0 5/5 0/0 .text getPortalName__12dMsgObject_cFv */ const char* dMsgObject_c::getPortalName() { JMSMesgInfo_c* info_header_p = (JMSMesgInfo_c*)((char*)mpMsgRes + 0x20); char* data_ptr = (char*)info_header_p + info_header_p->header.size; @@ -1913,7 +1839,6 @@ const char* dMsgObject_c::getPortalName() { return data_ptr + msg_entry->string_offset + 8; } -/* 8023738C-8023741C 231CCC 0090+00 0/0 5/5 0/0 .text getBombName__12dMsgObject_cFv */ const char* dMsgObject_c::getBombName() { u8 i_selectPos = getSelectCursorPos(); JUT_ASSERT(4075, i_selectPos >= 0 && i_selectPos < dSv_player_item_c::BOMB_BAG_MAX); @@ -1932,7 +1857,6 @@ const char* dMsgObject_c::getBombName() { return data_ptr + msg_entry->string_offset + 8; } -/* 8023741C-80237478 231D5C 005C+00 0/0 5/5 0/0 .text getInsectName__12dMsgObject_cFv */ const char* dMsgObject_c::getInsectName() { JMSMesgInfo_c* info_header_p = (JMSMesgInfo_c*)((char*)mpMsgRes + 0x20); char* data_ptr = (char*)info_header_p + info_header_p->header.size; @@ -1942,7 +1866,6 @@ const char* dMsgObject_c::getInsectName() { return data_ptr + msg_entry->string_offset + 8; } -/* 80237478-802374D0 231DB8 0058+00 0/0 5/5 0/0 .text getLetterName__12dMsgObject_cFv */ const char* dMsgObject_c::getLetterName() { JMSMesgInfo_c* info_header_p = (JMSMesgInfo_c*)((char*)mpMsgRes + 0x20); char* data_ptr = (char*)info_header_p + info_header_p->header.size; @@ -1952,8 +1875,6 @@ const char* dMsgObject_c::getLetterName() { return data_ptr + msg_entry->string_offset + 8; } -/* 802374D0-80237520 231E10 0050+00 1/1 5/5 0/0 .text getSelectBombNum__12dMsgObject_cFv - */ u8 dMsgObject_c::getSelectBombNum() { u8 i_selectPos = getSelectCursorPos(); JUT_ASSERT(4133, i_selectPos >= 0 && i_selectPos < dSv_player_item_c::BOMB_BAG_MAX) @@ -1963,45 +1884,35 @@ u8 dMsgObject_c::getSelectBombNum() { return getBombNumLocal(i_selectPos); } -/* 80237520-80237530 231E60 0010+00 1/1 0/0 0/0 .text onMsgSendControlLocal__12dMsgObject_cFv */ void dMsgObject_c::onMsgSendControlLocal() { mMsgSendControl |= 1; } -/* 80237530-80237550 231E70 0020+00 1/1 0/0 0/0 .text offMsgSendControlLocal__12dMsgObject_cFv */ void dMsgObject_c::offMsgSendControlLocal() { mMsgSendControl &= ~1; ((jmessage_tReference*)mpRenProc->getReference())->setSendFlag(0); } -/* 80237550-8023755C 231E90 000C+00 1/1 0/0 0/0 .text isMsgSendControlLocal__12dMsgObject_cFv */ int dMsgObject_c::isMsgSendControlLocal() { return (mMsgSendControl & 1) != 0; } -/* 8023755C-8023756C 231E9C 0010+00 1/1 0/0 0/0 .text onMsgSendLocal__12dMsgObject_cFv */ void dMsgObject_c::onMsgSendLocal() { mMsgSendControl |= 2; } -/* 8023756C-8023757C 231EAC 0010+00 1/1 0/0 0/0 .text offMsgSendLocal__12dMsgObject_cFv - */ void dMsgObject_c::offMsgSendLocal() { mMsgSendControl &= ~2; } -/* 8023757C-80237588 231EBC 000C+00 1/1 0/0 0/0 .text isMsgSendLocal__12dMsgObject_cFv */ int dMsgObject_c::isMsgSendLocal() { return (mMsgSendControl & 2) != 0; } -/* 80237588-8023759C 231EC8 0014+00 1/1 0/0 0/0 .text isMouthCheckLocal__12dMsgObject_cFv - */ bool dMsgObject_c::isMouthCheckLocal() { return mpSeqProc->getMouthCheck() != 0; } -/* 8023759C-802375E4 231EDC 0048+00 1/1 0/0 0/0 .text getBombBuyPriceLocal__12dMsgObject_cFUc */ int dMsgObject_c::getBombBuyPriceLocal(u8 param_0) { switch(param_0) { case 0x70: @@ -2015,8 +1926,6 @@ int dMsgObject_c::getBombBuyPriceLocal(u8 param_0) { } } -/* 802375E4-80237610 231F24 002C+00 0/0 1/1 0/0 .text addSelectBomBag__12dMsgObject_cFUc - */ void dMsgObject_c::addSelectBomBag(u8 param_1) { if (param_1 == 0xff) { param_1 = field_0x193; @@ -2026,8 +1935,6 @@ void dMsgObject_c::addSelectBomBag(u8 param_1) { OS_REPORT("addSelectBombBag ==> %d, %d\n", field_0x193, param_1); } -/* 80237610-8023763C 231F50 002C+00 1/1 1/1 0/0 .text resetSelectBomBag__12dMsgObject_cFv - */ void dMsgObject_c::resetSelectBomBag() { for (int i = 0; i < 3; i++) { mSelectBombBag[i] = 0; @@ -2035,7 +1942,6 @@ void dMsgObject_c::resetSelectBomBag() { field_0x193 = 0; } -/* 8023763C-8023768C 231F7C 0050+00 1/1 0/0 0/0 .text getSelectBombBagIDLocal__12dMsgObject_cFv */ u8 dMsgObject_c::getSelectBombBagIDLocal() { u8 i_selectPos = getSelectCursorPos(); JUT_ASSERT(4253, i_selectPos >= 0 && i_selectPos < dSv_player_item_c::BOMB_BAG_MAX); @@ -2045,7 +1951,6 @@ u8 dMsgObject_c::getSelectBombBagIDLocal() { return getBombBagIDLocal(i_selectPos); } -/* 8023768C-8023773C 231FCC 00B0+00 1/1 0/0 0/0 .text getSelectBombPriceLocal__12dMsgObject_cFv */ s16 dMsgObject_c::getSelectBombPriceLocal() { u8 i_selectPos = getSelectCursorPos(); JUT_ASSERT(4276, i_selectPos >= 0 && i_selectPos < dSv_player_item_c::BOMB_BAG_MAX); @@ -2055,13 +1960,10 @@ s16 dMsgObject_c::getSelectBombPriceLocal() { return (num * uVar1) / 10.0f; } -/* 8023773C-80237748 23207C 000C+00 1/1 0/0 0/0 .text setEquipBombInfoLocal__12dMsgObject_cFv */ void dMsgObject_c::setEquipBombInfoLocal() { mEquipBombInfo = 1; } -/* 80237748-802378B8 232088 0170+00 3/3 0/0 0/0 .text updateEquipBombInfoLocal__12dMsgObject_cFv - */ void dMsgObject_c::updateEquipBombInfoLocal() { if (mEquipBombInfo == 0) { return; @@ -2098,18 +2000,14 @@ void dMsgObject_c::updateEquipBombInfoLocal() { mEquipBombInfo = 0; } -/* 802378B8-802378CC 2321F8 0014+00 0/0 1/1 0/0 .text setShopWaitTimer__12dMsgObject_cFUc - */ void dMsgObject_c::setShopWaitTimer(u8 timer) { dMsgObject_getMsgObjectClass()->setShopWaitTimerLocal(timer); } -/* 802378CC-802378D4 -00001 0008+00 0/0 0/0 0/0 .text setSelectWordFlagLocal__12dMsgObject_cFUc */ void dMsgObject_c::setSelectWordFlagLocal(u8 param_0) { mSelectWordFlag = param_0; } -/* 802378D4-80237934 232214 0060+00 1/1 0/0 0/0 .text isHowlHearingModeLocal__12dMsgObject_cFv */ bool dMsgObject_c::isHowlHearingModeLocal() { bool rv = false; if (isHowlMessage() && mpScrnDraw != NULL && ((dMsgScrnHowl_c*)mpScrnDraw)->isHearingMode()) { @@ -2118,39 +2016,30 @@ bool dMsgObject_c::isHowlHearingModeLocal() { return rv; } -/* 80237934-80237950 232274 001C+00 1/1 0/0 0/0 .text isCameraCancelFlag__12dMsgObject_cFv */ bool dMsgObject_c::isCameraCancelFlag() { return dMsgObject_getMsgObjectClass()->isCameraCancelFlagLocal() ? true : false; } -/* 80237950-80237968 232290 0018+00 2/2 0/0 0/0 .text onCameraCancelFlag__12dMsgObject_cFv */ void dMsgObject_c::onCameraCancelFlag() { dMsgObject_getMsgObjectClass()->onCameraCancelFlagLocal(); } -/* 80237968-80237980 2322A8 0018+00 1/1 0/0 0/0 .text offCameraCancelFlag__12dMsgObject_cFv */ void dMsgObject_c::offCameraCancelFlag() { dMsgObject_getMsgObjectClass()->offCameraCancelFlagLocal(); } -/* 80237980-80237994 2322C0 0014+00 0/0 1/1 0/0 .text isKillMessageFlag__12dMsgObject_cFv - */ bool dMsgObject_c::isKillMessageFlag() { return dMsgObject_getMsgObjectClass()->isKillMessageFlagLocal(); } -/* 80237994-802379AC 2322D4 0018+00 0/0 2/2 3/3 .text onKillMessageFlag__12dMsgObject_cFv - */ void dMsgObject_c::onKillMessageFlag() { dMsgObject_getMsgObjectClass()->onKillMessageFlagLocal(); } -/* 802379AC-802379D8 2322EC 002C+00 0/0 2/2 0/0 .text setKillMessageFlag__12dMsgObject_cFv */ void dMsgObject_c::setKillMessageFlag() { dMsgObject_getMsgObjectClass()->setKillMessageFlagLocal(); } -/* 802379D8-80237A74 232318 009C+00 1/1 0/0 0/0 .text setKillMessageFlagLocal__12dMsgObject_cFv */ void dMsgObject_c::setKillMessageFlagLocal() { if (!dComIfGp_event_runCheck()) { if (getStatusLocal() != 1) { @@ -2168,37 +2057,26 @@ void dMsgObject_c::setKillMessageFlagLocal() { } } -/* 80237A74-80237A88 2323B4 0014+00 0/0 3/3 0/0 .text setTalkPartner__12dMsgObject_cFP10fopAc_ac_c - */ void dMsgObject_c::setTalkPartner(fopAc_ac_c* param_0) { dMsgObject_getMsgObjectClass()->setTalkPartnerLocal(param_0); } -/* 80237A88-80237A9C 2323C8 0014+00 1/1 2/2 0/0 .text setNowTalkFlowNo__12dMsgObject_cFs - */ void dMsgObject_c::setNowTalkFlowNo(s16 param_0) { dMsgObject_getMsgObjectClass()->setNowTalkFlowNoLocal(param_0); } -/* 80237A9C-80237AB0 2323DC 0014+00 0/0 0/0 1/1 .text getNowTalkFlowNo__12dMsgObject_cFv - */ s16 dMsgObject_c::getNowTalkFlowNo() { return dMsgObject_getMsgObjectClass()->getNowTalkFlowNoLocal(); } -/* 80237AB0-80237AE0 2323F0 0030+00 0/0 1/1 0/0 .text setDemoMessage__12dMsgObject_cFUl - */ void dMsgObject_c::setDemoMessage(u32 param_0) { dMsgObject_getMsgObjectClass()->setDemoMessageLocal(param_0); } -/* 80237AE0-80237B10 232420 0030+00 0/0 8/8 0/0 .text setTalkHeap__12dMsgObject_cFPv */ void dMsgObject_c::setTalkHeap(void* param_0) { dMsgObject_getMsgObjectClass()->setTalkHeapLocal(param_0); } -/* 80237B10-80237B54 232450 0044+00 1/1 0/0 0/0 .text setTalkHeapLocal__12dMsgObject_cFPv - */ void dMsgObject_c::setTalkHeapLocal(void* param_1) { if (param_1 == NULL) { delete_screen(true); @@ -2206,12 +2084,10 @@ void dMsgObject_c::setTalkHeapLocal(void* param_1) { mpTalkHeap = (JKRExpHeap*)param_1; } -/* 80237B54-80237B68 232494 0014+00 0/0 2/2 0/0 .text getTalkHeap__12dMsgObject_cFv */ void* dMsgObject_c::getTalkHeap() { return dMsgObject_getMsgObjectClass()->getTalkHeapLocal(); } -/* 80237B68-80237BFC 2324A8 0094+00 2/2 0/0 0/0 .text isDraw__12dMsgObject_cFv */ bool dMsgObject_c::isDraw() { if ((getStatusLocal() != 0 && getStatusLocal() != 1 && field_0x4c7 == 0) && (getStatusLocal() != 11 && (getStatusLocal() != 6 || field_0x166 != 15))) @@ -2221,7 +2097,6 @@ bool dMsgObject_c::isDraw() { return false; } -/* 80237BFC-80237D88 23253C 018C+00 2/2 0/0 0/0 .text setButtonStatusLocal__12dMsgObject_cFv */ void dMsgObject_c::setButtonStatusLocal() { jmessage_tReference* pRef = (jmessage_tReference*)mpRenProc->getReference(); if (field_0x168 == getStatusLocal() && (pRef->getSendFlag() != 1 && pRef->getSendFlag() != 3) && @@ -2247,15 +2122,12 @@ void dMsgObject_c::setButtonStatusLocal() { } } -/* 80237D88-80237DD8 2326C8 0050+00 1/1 0/0 0/0 .text setDemoMessageLocal__12dMsgObject_cFUl */ void dMsgObject_c::setDemoMessageLocal(u32 param_1) { field_0x4cc = 1; dMsgObject_onCameraCancelFlag(); fopMsgM_messageSet(dMsgObject_getMsgObjectClass()->getMessageIDAlways(param_1), 1000); } -/* 80237DD8-80237E04 232718 002C+00 1/1 0/0 0/0 .text getSmellTypeMessageIDLocal__12dMsgObject_cFv - */ u16 dMsgObject_c::getSmellTypeMessageIDLocal() { u16 msgId = 0; int smell = dComIfGs_getCollectSmell(); @@ -2270,7 +2142,6 @@ u16 dMsgObject_c::getSmellTypeMessageIDLocal() { return msgId; } -/* 80237E04-80237E58 232744 0054+00 1/1 0/0 0/0 .text setSmellTypeLocal__12dMsgObject_cFUc */ void dMsgObject_c::setSmellTypeLocal(u8 smellType) { mSmellType = smellType; dComIfGs_onItemFirstBit(smellType); @@ -2278,13 +2149,10 @@ void dMsgObject_c::setSmellTypeLocal(u8 smellType) { dComIfGs_setSelectItemIndex(2, mSmellType); } -/* 80237E58-80237E68 232798 0010+00 3/3 0/0 0/0 .text getSelectCursorPosLocal__12dMsgObject_cFv */ u8 dMsgObject_c::getSelectCursorPosLocal() { return ((jmessage_tReference*)mpRenProc->getReference())->getSelectPos(); } -/* 80237E68-80237F10 2327A8 00A8+00 3/3 0/0 0/0 .text setSelectCursorPosLocal__12dMsgObject_cFUc - */ void dMsgObject_c::setSelectCursorPosLocal(u8 param_1) { jmessage_tReference* pRef = (jmessage_tReference*)mpRenProc->getReference(); if (!dComIfGp_isPauseFlag() && param_1 != 0xff && pRef->getSelectPos() != param_1) { @@ -2294,35 +2162,26 @@ void dMsgObject_c::setSelectCursorPosLocal(u8 param_1) { pRef->setSelectPos(param_1); } -/* 80237F10-80237F18 -00001 0008+00 0/0 0/0 0/0 .text - * setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c */ void dMsgObject_c::setTalkActorLocal(fopAc_ac_c* actor) { mpTalkActor = actor; } -/* 80237F18-80237F38 232858 0020+00 1/0 0/0 0/0 .text dMsgObject_Draw__FP12dMsgObject_c - */ static int dMsgObject_Draw(dMsgObject_c* i_this) { return i_this->_draw(); } -/* 80237F38-80237F58 232878 0020+00 1/0 0/0 0/0 .text dMsgObject_Execute__FP12dMsgObject_c */ static int dMsgObject_Execute(dMsgObject_c* i_this) { return i_this->_execute(); } -/* 80237F58-80237F60 232898 0008+00 1/0 0/0 0/0 .text dMsgObject_IsDelete__FP12dMsgObject_c */ static int dMsgObject_IsDelete(dMsgObject_c* i_this) { return 1; } -/* 80237F60-80237F80 2328A0 0020+00 1/0 0/0 0/0 .text dMsgObject_Delete__FP12dMsgObject_c - */ static int dMsgObject_Delete(dMsgObject_c* i_this) { return i_this->_delete(); } -/* 80237F80-8023800C 2328C0 008C+00 1/0 0/0 0/0 .text dMsgObject_Create__FP9msg_class */ int dMsgObject_Create(msg_class* param_1) { dMsgObject_c* obj = static_cast<dMsgObject_c*>(param_1); dComIfGp_setMsgObjectClass(obj); @@ -2337,36 +2196,26 @@ int dMsgObject_Create(msg_class* param_1) { return rv; } -/* 8023800C-8023803C 23294C 0030+00 0/0 1/1 0/0 .text - * readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */ void dMsgObject_c::readMessageGroup(mDoDvdThd_mountXArchive_c** p_arcMount) { dMsgObject_getMsgObjectClass()->readMessageGroupLocal(p_arcMount); } -/* 8023803C-8023806C 23297C 0030+00 0/0 3/3 0/0 .text changeFlowGroup__12dMsgObject_cFl - */ void dMsgObject_c::changeFlowGroup(s32 param_0) { dMsgObject_getMsgObjectClass()->changeFlowGroupLocal(param_0); } -/* 8023806C-80238098 2329AC 002C+00 0/0 1/1 0/0 .text demoMessageGroup__12dMsgObject_cFv - */ void dMsgObject_c::demoMessageGroup() { dMsgObject_getMsgObjectClass()->demoMessageGroupLocal(); } -/* 80238098-802380C4 2329D8 002C+00 0/0 3/3 4/4 .text endFlowGroup__12dMsgObject_cFv */ void dMsgObject_c::endFlowGroup() { dMsgObject_getMsgObjectClass()->endFlowGroupLocal(); } -/* 802380C4-802380F4 232A04 0030+00 7/7 0/0 0/0 .text changeGroup__12dMsgObject_cFs */ void dMsgObject_c::changeGroup(s16 param_0) { dMsgObject_getMsgObjectClass()->changeGroupLocal(param_0); } -/* 802380F4-80238174 232A34 0080+00 0/0 2/2 0/0 .text - * getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */ bool dMsgObject_c::getString(u32 param_0, J2DTextBox* param_1, J2DTextBox* param_2, JUTFont* param_3, COutFont_c* param_4, char* param_5, char* param_6, char* param_7, s16* param_8) { @@ -2374,17 +2223,14 @@ bool dMsgObject_c::getString(u32 param_0, J2DTextBox* param_1, J2DTextBox* param param_0, param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8); } -/* 80238174-80238188 232AB4 0014+00 0/0 1/1 0/0 .text getMsgDtPtr__12dMsgObject_cFv */ void* dMsgObject_c::getMsgDtPtr() { return dMsgObject_getMsgObjectClass()->getMsgDtPtrLocal(); } -/* 80238188-8023819C 232AC8 0014+00 0/0 0/0 1/1 .text setProcessID__12dMsgObject_cFUi */ void dMsgObject_c::setProcessID(fpc_ProcID id) { dMsgObject_getMsgObjectClass()->setProcessIDLocal(id); } -/* 8023819C-802381C0 232ADC 0024+00 0/0 5/5 5/5 .text getActor__12dMsgObject_cFv */ msg_class* dMsgObject_c::getActor() { if (dMsgObject_getMsgObjectClass() == NULL) { return NULL; @@ -2392,206 +2238,157 @@ msg_class* dMsgObject_c::getActor() { return dMsgObject_getMsgObjectClass()->getActorLocal(); } -/* 802381C0-802381D4 232B00 0014+00 0/0 0/0 3/3 .text getpTalkActor__12dMsgObject_cFv */ fopAc_ac_c* dMsgObject_c::getpTalkActor() { return dMsgObject_getMsgObjectClass()->getpTalkActorLocal(); } -/* 802381D4-802381E8 232B14 0014+00 0/0 0/0 1/1 .text getIdx__12dMsgObject_cFv */ int dMsgObject_c::getIdx() { return dMsgObject_getMsgObjectClass()->getIdxLocal(); } -/* 802381E8-802381FC 232B28 0014+00 0/0 0/0 1/1 .text getNodeIdx__12dMsgObject_cFv */ u16 dMsgObject_c::getNodeIdx() { return dMsgObject_getMsgObjectClass()->getNodeIdxLocal(); } -/* 802381FC-8023822C 232B3C 0030+00 0/0 1/1 3/3 .text setStatus__12dMsgObject_cFUs */ void dMsgObject_c::setStatus(u16 status) { dMsgObject_getMsgObjectClass()->setStatusLocal(status); } -/* 8023822C-80238258 232B6C 002C+00 0/0 40/40 22/22 .text getStatus__12dMsgObject_cFv */ u16 dMsgObject_c::getStatus() { return dMsgObject_getMsgObjectClass()->getStatusLocal(); } -/* 80238258-8023826C 232B98 0014+00 0/0 1/1 0/0 .text getScrnDrawPtr__12dMsgObject_cFv */ dMsgScrnBase_c* dMsgObject_c::getScrnDrawPtr() { return dMsgObject_getMsgObjectClass()->getScrnDrawPtrLocal(); } -/* 8023826C-8023829C 232BAC 0030+00 0/0 1/1 0/0 .text setTalkActor__12dMsgObject_cFP10fopAc_ac_c - */ void dMsgObject_c::setTalkActor(fopAc_ac_c* actor) { dMsgObject_getMsgObjectClass()->setTalkActorLocal(actor); } -/* 8023829C-802382C8 232BDC 002C+00 1/1 0/0 0/0 .text onMsgSendControl__12dMsgObject_cFv - */ void dMsgObject_c::onMsgSendControl() { dMsgObject_getMsgObjectClass()->onMsgSendControlLocal(); } -/* 802382C8-802382F4 232C08 002C+00 2/2 2/2 2/2 .text offMsgSendControl__12dMsgObject_cFv - */ void dMsgObject_c::offMsgSendControl() { dMsgObject_getMsgObjectClass()->offMsgSendControlLocal(); } -/* 802382F4-80238320 232C34 002C+00 0/0 3/3 3/3 .text isMsgSendControl__12dMsgObject_cFv - */ int dMsgObject_c::isMsgSendControl() { return dMsgObject_getMsgObjectClass()->isMsgSendControlLocal(); } -/* 80238320-8023834C 232C60 002C+00 1/1 2/2 1/1 .text onMsgSend__12dMsgObject_cFv */ void dMsgObject_c::onMsgSend() { dMsgObject_getMsgObjectClass()->onMsgSendLocal(); } -/* 8023834C-80238378 232C8C 002C+00 2/2 0/0 0/0 .text offMsgSend__12dMsgObject_cFv */ void dMsgObject_c::offMsgSend() { dMsgObject_getMsgObjectClass()->offMsgSendLocal(); } -/* 80238378-802383A4 232CB8 002C+00 1/1 0/0 0/0 .text isMsgSend__12dMsgObject_cFv */ int dMsgObject_c::isMsgSend() { return dMsgObject_getMsgObjectClass()->isMsgSendLocal(); } -/* 802383A4-802383D0 232CE4 002C+00 0/0 2/2 6/6 .text isMouthCheck__12dMsgObject_cFv */ bool dMsgObject_c::isMouthCheck() { return dMsgObject_getMsgObjectClass()->isMouthCheckLocal(); } -/* 802383D0-802383E4 232D10 0014+00 0/0 9/9 0/0 .text getMessageID__12dMsgObject_cFv */ u32 dMsgObject_c::getMessageID() { return dMsgObject_getMsgObjectClass()->getMessageIDLocal(); } -/* 802383E4-80238410 232D24 002C+00 1/1 1/1 0/0 .text getSmellTypeMessageID__12dMsgObject_cFv */ u16 dMsgObject_c::getSmellTypeMessageID() { return dMsgObject_getMsgObjectClass()->getSmellTypeMessageIDLocal(); } -/* 80238410-80238440 232D50 0030+00 0/0 1/1 0/0 .text setSmellType__12dMsgObject_cFUc */ void dMsgObject_c::setSmellType(u8 smellType) { dMsgObject_getMsgObjectClass()->setSmellTypeLocal(smellType); } -/* 80238440-8023846C 232D80 002C+00 4/4 0/0 7/7 .text getSelectCursorPos__12dMsgObject_cFv */ u8 dMsgObject_c::getSelectCursorPos() { return dMsgObject_getMsgObjectClass()->getSelectCursorPosLocal(); } -/* 8023846C-8023849C 232DAC 0030+00 0/0 1/1 0/0 .text setSelectCursorPos__12dMsgObject_cFUc */ void dMsgObject_c::setSelectCursorPos(u8 pos) { dMsgObject_getMsgObjectClass()->setSelectCursorPosLocal(pos); } -/* 8023849C-802384B0 232DDC 0014+00 0/0 2/2 0/0 .text setPortalMessageID__12dMsgObject_cFUs */ void dMsgObject_c::setPortalMessageID(u16 msgID) { dMsgObject_getMsgObjectClass()->setPortalMessageIDLocal(msgID); } -/* 802384B0-802384C4 232DF0 0014+00 0/0 0/0 1/1 .text setInsectItemNo__12dMsgObject_cFUc - */ void dMsgObject_c::setInsectItemNo(u8 itemNo) { dMsgObject_getMsgObjectClass()->setInsectItemNoLocal(itemNo); } -/* 802384C4-802384D8 232E04 0014+00 0/0 1/1 0/0 .text setLetterNameID__12dMsgObject_cFUs - */ void dMsgObject_c::setLetterNameID(u16 nameID) { dMsgObject_getMsgObjectClass()->setLetterNameIDLocal(nameID); } -/* 802384D8-802384EC 232E18 0014+00 0/0 1/1 0/0 .text setArrowNum__12dMsgObject_cFUc */ void dMsgObject_c::setArrowNum(u8 arrowNum) { dMsgObject_getMsgObjectClass()->setArrowNumLocal(arrowNum); } -/* 802384EC-80238500 232E2C 0014+00 1/1 0/0 0/0 .text setMsgOutputType__12dMsgObject_cFUc - */ void dMsgObject_c::setMsgOutputType(u8 outputType) { dMsgObject_getMsgObjectClass()->setMsgOutputTypeLocal(outputType); } -/* 80238500-80238514 232E40 0014+00 0/0 1/1 0/0 .text getMsgOutputType__12dMsgObject_cFv - */ u8 dMsgObject_c::getMsgOutputType() { return dMsgObject_getMsgObjectClass()->getMsgOutputTypeLocal(); } -/* 80238514-80238528 232E54 0014+00 0/0 5/5 0/0 .text getWord__12dMsgObject_cFv */ const char* dMsgObject_c::getWord() { return dMsgObject_getMsgObjectClass()->getWordLocal(); } -/* 80238528-80238544 232E68 001C+00 0/0 1/1 0/0 .text getSelectWord__12dMsgObject_cFi */ const char* dMsgObject_c::getSelectWord(int idx) { return dMsgObject_getMsgObjectClass()->getSelectWordLocal(idx); } -/* 80238544-80238574 232E84 0030+00 0/0 1/1 0/0 .text setSelectWordFlag__12dMsgObject_cFUc */ void dMsgObject_c::setSelectWordFlag(u8 flag) { dMsgObject_getMsgObjectClass()->setSelectWordFlagLocal(flag); } -/* 80238574-80238588 232EB4 0014+00 0/0 3/3 0/0 .text getSelectWordFlag__12dMsgObject_cFv - */ u8 dMsgObject_c::getSelectWordFlag() { return dMsgObject_getMsgObjectClass()->getSelectWordFlagLocal(); } -/* 80238588-802385B4 232EC8 002C+00 0/0 1/1 0/0 .text isHowlHearingMode__12dMsgObject_cFv - */ bool dMsgObject_c::isHowlHearingMode() { return dMsgObject_getMsgObjectClass()->isHowlHearingModeLocal(); } -/* 802385B4-802385E0 232EF4 002C+00 0/0 1/1 0/0 .text getSelectBombBagID__12dMsgObject_cFv */ u8 dMsgObject_c::getSelectBombBagID() { return dMsgObject_getMsgObjectClass()->getSelectBombBagIDLocal(); } -/* 802385E0-8023860C 232F20 002C+00 0/0 6/6 0/0 .text getSelectBombPrice__12dMsgObject_cFv */ s16 dMsgObject_c::getSelectBombPrice() { return dMsgObject_getMsgObjectClass()->getSelectBombPriceLocal(); } -/* 8023860C-80238638 232F4C 002C+00 0/0 1/1 0/0 .text setEquipBombInfo__12dMsgObject_cFv - */ void dMsgObject_c::setEquipBombInfo() { dMsgObject_getMsgObjectClass()->setEquipBombInfoLocal(); } -/* 80238638-8023864C 232F78 0014+00 0/0 2/2 0/0 .text getItemEquipButton__12dMsgObject_cFv */ u8 dMsgObject_c::getItemEquipButton() { return dMsgObject_getMsgObjectClass()->getItemEquipButtonLocal(); } -/* 8023864C-80238660 232F8C 0014+00 0/0 2/2 0/0 .text setSelectCancelPos__12dMsgObject_cFUc */ void dMsgObject_c::setSelectCancelPos(u8 pos) { dMsgObject_getMsgObjectClass()->setSelectCancelPosLocal(pos); } -/* 80238660-802386C8 232FA0 0068+00 1/1 0/0 3/3 .text dMsgObject_getTotalPrice__Fv */ u16 dMsgObject_getTotalPrice() { u8 high = dComIfGs_getEventReg(0xfeff); u8 low = dComIfGs_getEventReg(0xfdff); return (high << 8) | low; } -/* 802386C8-80238730 233008 0068+00 0/0 0/0 2/2 .text dMsgObject_setTotalPrice__FUs */ void dMsgObject_setTotalPrice(u16 price) { dComIfGs_setEventReg(0xfeff, (price & 0xff00) >> 8); dComIfGs_setEventReg(0xfdff, price & 0xff); } -/* 80238730-802387C4 233070 0094+00 0/0 0/0 4/4 .text dMsgObject_addTotalPrice__Fs */ void dMsgObject_addTotalPrice(s16 price) { dMsgObject_getMsgObjectClass()->addNowTotalPrice(price); price += dMsgObject_getTotalPrice(); @@ -2602,20 +2399,17 @@ void dMsgObject_addTotalPrice(s16 price) { dComIfGs_setEventReg(0xfdff, (u16)price & 0xff); } -/* 802387C4-8023882C 233104 0068+00 1/1 0/0 4/4 .text dMsgObject_getTotalPayment__Fv */ u16 dMsgObject_getTotalPayment() { u8 high = dComIfGs_getEventReg(0xfcff); u8 low = dComIfGs_getEventReg(0xfbff); return (high << 8) | low; } -/* 8023882C-80238894 23316C 0068+00 0/0 0/0 2/2 .text dMsgObject_setTotalPayment__FUs */ void dMsgObject_setTotalPayment(u16 price) { dComIfGs_setEventReg(0xfcff, (price & 0xff00) >> 8); dComIfGs_setEventReg(0xfbff, price & 0xff); } -/* 80238894-80238928 2331D4 0094+00 1/1 0/0 0/0 .text dMsgObject_addTotalPayment__Fs */ void dMsgObject_addTotalPayment(s16 price) { dMsgObject_getMsgObjectClass()->addNowTotalPayment(price); price += dMsgObject_getTotalPayment(); @@ -2626,20 +2420,17 @@ void dMsgObject_addTotalPayment(s16 price) { dComIfGs_setEventReg(0xfbff, (u16)price & 0xff); } -/* 80238928-80238990 233268 0068+00 2/2 4/4 0/0 .text dMsgObject_getFundRaising__Fv */ u16 dMsgObject_getFundRaising() { u8 high = dComIfGs_getEventReg(0xf9ff); u8 low = dComIfGs_getEventReg(0xfaff); return (high << 8) | low; } -/* 80238990-802389F8 2332D0 0068+00 1/1 1/1 0/0 .text dMsgObject_setFundRaising__FUs */ void dMsgObject_setFundRaising(u16 price) { dComIfGs_setEventReg(0xf9ff, (price & 0xff00) >> 8); dComIfGs_setEventReg(0xfaff, price & 0xff); } -/* 802389F8-80238A74 233338 007C+00 1/1 0/0 0/0 .text dMsgObject_addFundRaising__Fs */ void dMsgObject_addFundRaising(s16 price) { price += dMsgObject_getFundRaising(); if (price < 0) { @@ -2649,14 +2440,12 @@ void dMsgObject_addFundRaising(s16 price) { dComIfGs_setEventReg(0xfaff, (u16)price & 0xff); } -/* 80238A74-80238ADC 2333B4 0068+00 1/1 1/1 0/0 .text dMsgObject_getOffering__Fv */ u16 dMsgObject_getOffering() { u8 high = dComIfGs_getEventReg(0xf7ff); u8 low = dComIfGs_getEventReg(0xf8ff); return (high << 8) | low; } -/* 80238ADC-80238B58 23341C 007C+00 0/0 1/1 0/0 .text dMsgObject_addOffering__Fs */ void dMsgObject_addOffering(s16 price) { s16 offering = price + dMsgObject_getOffering(); if (offering < 0) { @@ -2666,7 +2455,6 @@ void dMsgObject_addOffering(s16 price) { dComIfGs_setEventReg(0xf8ff, (u16)offering & 0xff); } -/* 803C0B9C-803C0BB0 -00001 0014+00 1/0 0/0 0/0 .data l_dMsgObject_Method */ static leafdraw_method_class l_dMsgObject_Method = { (process_method_func)dMsgObject_Create, (process_method_func)dMsgObject_Delete, @@ -2675,7 +2463,6 @@ static leafdraw_method_class l_dMsgObject_Method = { (process_method_func)dMsgObject_Draw, }; -/* 803C0BB0-803C0BD8 -00001 0028+00 0/0 0/0 1/0 .data g_profile_MSG_OBJECT */ extern msg_process_profile_definition g_profile_MSG_OBJECT = { fpcLy_CURRENT_e, // mLayerID 12, // mListID |
