summaryrefslogtreecommitdiff
path: root/src/d/d_msg_object.cpp
diff options
context:
space:
mode:
authorTakaRikka <38417346+TakaRikka@users.noreply.github.com>2025-11-30 14:23:42 -0800
committerGitHub <noreply@github.com>2025-11-30 15:23:42 -0700
commita6e76c0841cae03cae0c0e6ac75c32f979043093 (patch)
tree76b5f590c59c6abdf2c80d0a3d5c0ccb31ebd0fe /src/d/d_msg_object.cpp
parent434415337d268e405b09f6b72935a7e918e4cfe7 (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.cpp213
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