tp/src/d/msg/d_msg_object.cpp

2390 lines
81 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: d/msg/d_msg_object
//
#include "d/msg/d_msg_object.h"
#include "JSystem/JGadget/binary.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct jmessage_tControl {};
struct jmessage_tReference {
/* 80228B04 */ jmessage_tReference();
/* 80229034 */ void pageSend();
/* 80229168 */ void selectMessage();
/* 802294A8 */ void inputNumber();
/* 802297E4 */ void shiftCharCountBuffer();
/* 80229810 */ void resetCharCountBuffer();
/* 8022994C */ void isLightEnd();
/* 80238C78 */ void setActorPos(cXyz);
};
struct jmessage_tSequenceProcessor {
/* 8022B558 */ jmessage_tSequenceProcessor(jmessage_tReference const*, jmessage_tControl*);
};
struct jmessage_tRenderingProcessor {
/* 8022CCB0 */ jmessage_tRenderingProcessor(jmessage_tReference const*);
/* 8022E12C */ void resetRendering();
};
struct dMsgString_c {
/* 80249C20 */ dMsgString_c();
/* 80249D28 */ ~dMsgString_c();
};
struct dMsgScrnTree_c {
/* 80248954 */ dMsgScrnTree_c(JUTFont*, JKRExpHeap*);
};
struct dMsgScrnTalk_c {
/* 80246FF0 */ dMsgScrnTalk_c(u8, u8, JKRExpHeap*);
};
struct dMsgScrnStaff_c {
/* 80246B34 */ dMsgScrnStaff_c(u8);
};
struct dMsgScrnPlace_c {
/* 802463CC */ dMsgScrnPlace_c();
};
struct dMsgScrnKanban_c {
/* 80244E38 */ dMsgScrnKanban_c(JKRExpHeap*);
};
struct dMsgScrnJimaku_c {
/* 80244558 */ dMsgScrnJimaku_c(u8, JKRExpHeap*);
};
struct dMsgScrnItem_c {
/* 8023E79C */ dMsgScrnItem_c(u8, u8, JKRExpHeap*);
};
struct dMsgScrnHowl_c {
/* 8024096C */ dMsgScrnHowl_c();
/* 80242080 */ void isKeyCheck();
};
struct dMsgScrnBoss_c {
/* 8023C5C8 */ dMsgScrnBoss_c();
};
struct dMsgScrnBase_c {
/* 80238C3C */ void exec();
/* 80238C40 */ void setSelectRubyString(char*, char*, char*);
/* 80238C44 */ void setSelectString(char*, char*, char*);
/* 80238C48 */ bool selectAnimeMove(u8, u8, bool);
/* 80238C50 */ void selectAnimeInit(u8, u8, f32, u8);
/* 80238C54 */ void arwAnimeMove();
/* 80238C58 */ void arwAnimeInit();
/* 80238C5C */ void fukiPosCalc(u8);
/* 80238C60 */ bool isSelect();
/* 80238C68 */ bool selectAnimeEnd();
/* 80238C70 */ void dotAnimeMove();
/* 80238C74 */ void dotAnimeInit();
/* 8023C360 */ void setString(char*, char*);
/* 8023C3EC */ void setRubyString(char*);
};
struct COutFont_c {
/* 80225C94 */ COutFont_c(u8);
};
struct dMsgObject_HowlHIO_c {
/* 80232AEC */ dMsgObject_HowlHIO_c();
/* 80238B94 */ ~dMsgObject_HowlHIO_c();
};
struct dMsgObject_HIO_c {
/* 80232D6C */ dMsgObject_HIO_c();
/* 80238BDC */ ~dMsgObject_HIO_c();
};
struct dDemo_c {
static u8 m_control[4];
static u8 m_mesgControl[4];
};
struct Z2StatusMgr {
/* 802B60CC */ void talkIn();
/* 802B6104 */ void talkOut();
};
struct Z2SpeechMgr2 {
/* 802CBF60 */ void setTextCount(s16);
};
struct Z2SeqMgr {
/* 802AFF8C */ void changeBgmStatus(s32);
};
struct Z2SeMgr {
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
struct Z2AudioMgr {
static u8 mAudioMgrPtr[4 + 4 /* padding */];
};
struct JMessage {
struct TControl {
/* 802A75D4 */ void reset();
/* 802A7634 */ void update();
/* 802A76BC */ void render();
/* 802A77E8 */ void setMessageCode(u16, u16);
/* 802A78F4 */ void setMessageID(u32, u32, bool*);
};
struct TResourceContainer {
struct TCResource {
/* 802A8EF8 */ ~TCResource();
};
/* 802A906C */ TResourceContainer();
};
struct TParse {
/* 802A9130 */ TParse(JMessage::TResourceContainer*);
};
};
//
// Forward References:
//
extern "C" s32 dMsgObject_getGroupID__Fv();
extern "C" static void dMsgObject_searchSSItem__FPvPv();
extern "C" void __ct__20dMsgObject_HowlHIO_cFv();
extern "C" void __ct__16dMsgObject_HIO_cFv();
extern "C" void _create__12dMsgObject_cFP9msg_class();
extern "C" void _execute__12dMsgObject_cFv();
extern "C" void _draw__12dMsgObject_cFv();
extern "C" void _delete__12dMsgObject_cFv();
extern "C" void setMessageIndex__12dMsgObject_cFUlUlb();
extern "C" void setMessageIndexDemo__12dMsgObject_cFUlb();
extern "C" void getMessageIndex__12dMsgObject_cFUl();
extern "C" void getRevoMessageIndex__12dMsgObject_cFUl();
extern "C" void getMessageIndexAlways__12dMsgObject_cFUl();
extern "C" void getMessageIDAlways__12dMsgObject_cFUl();
extern "C" void getMessageGroup__12dMsgObject_cFUl();
extern "C" void waitProc__12dMsgObject_cFv();
extern "C" void openProc__12dMsgObject_cFv();
extern "C" void outnowProc__12dMsgObject_cFv();
extern "C" void outwaitProc__12dMsgObject_cFv();
extern "C" void stopProc__12dMsgObject_cFv();
extern "C" void continueProc__12dMsgObject_cFv();
extern "C" void selectProc__12dMsgObject_cFv();
extern "C" void selectEndProc__12dMsgObject_cFv();
extern "C" void inputProc__12dMsgObject_cFv();
extern "C" void finishProc__12dMsgObject_cFv();
extern "C" void endProc__12dMsgObject_cFv();
extern "C" void deleteProc__12dMsgObject_cFv();
extern "C" void textmodeProc__12dMsgObject_cFv();
extern "C" void talkStartInit__12dMsgObject_cFv();
extern "C" void fukiPosCalc__12dMsgObject_cFb();
extern "C" void setStatusLocal__12dMsgObject_cFUs();
extern "C" void getStatusLocal__12dMsgObject_cFv();
extern "C" void delete_screen__12dMsgObject_cFb();
extern "C" void isSend__12dMsgObject_cFv();
extern "C" void readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c();
extern "C" void changeFlowGroupLocal__12dMsgObject_cFl();
extern "C" void demoMessageGroupLocal__12dMsgObject_cFv();
extern "C" void endFlowGroupLocal__12dMsgObject_cFv();
extern "C" void changeGroupLocal__12dMsgObject_cFs();
extern "C" void
getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
extern "C" void isGetItemMessage__12dMsgObject_cFv();
extern "C" void isKanbanMessage__12dMsgObject_cFv();
extern "C" void isHowlMessage__12dMsgObject_cFv();
extern "C" void isMidonaMessage__12dMsgObject_cFv();
extern "C" void isMidonaNormalTalkWait__12dMsgObject_cFv();
extern "C" void isMidonaTalkWait__12dMsgObject_cFv();
extern "C" void isPlaceMessage__12dMsgObject_cFv();
extern "C" void isBossMessage__12dMsgObject_cFv();
extern "C" bool isBookMessage__12dMsgObject_cFv();
extern "C" void isStaffMessage__12dMsgObject_cFv();
extern "C" void isSaveMessage__12dMsgObject_cFv();
extern "C" void isTalkMessage__12dMsgObject_cFv();
extern "C" void getSmellName__12dMsgObject_cFv();
extern "C" void getPortalName__12dMsgObject_cFv();
extern "C" void getBombName__12dMsgObject_cFv();
extern "C" void getInsectName__12dMsgObject_cFv();
extern "C" void getLetterName__12dMsgObject_cFv();
extern "C" void getSelectBombNum__12dMsgObject_cFv();
extern "C" void onMsgSendControlLocal__12dMsgObject_cFv();
extern "C" void offMsgSendControlLocal__12dMsgObject_cFv();
extern "C" void isMsgSendControlLocal__12dMsgObject_cFv();
extern "C" void onMsgSendLocal__12dMsgObject_cFv();
extern "C" void offMsgSendLocal__12dMsgObject_cFv();
extern "C" void isMsgSendLocal__12dMsgObject_cFv();
extern "C" void isMouthCheckLocal__12dMsgObject_cFv();
extern "C" void getBombBuyPriceLocal__12dMsgObject_cFUc();
extern "C" void addSelectBomBag__12dMsgObject_cFUc();
extern "C" void resetSelectBomBag__12dMsgObject_cFv();
extern "C" void getSelectBombBagIDLocal__12dMsgObject_cFv();
extern "C" void getSelectBombPriceLocal__12dMsgObject_cFv();
extern "C" void setEquipBombInfoLocal__12dMsgObject_cFv();
extern "C" void updateEquipBombInfoLocal__12dMsgObject_cFv();
extern "C" void setShopWaitTimer__12dMsgObject_cFUc();
extern "C" void setSelectWordFlagLocal__12dMsgObject_cFUc();
extern "C" void isHowlHearingModeLocal__12dMsgObject_cFv();
extern "C" void isCameraCancelFlag__12dMsgObject_cFv();
extern "C" void onCameraCancelFlag__12dMsgObject_cFv();
extern "C" void offCameraCancelFlag__12dMsgObject_cFv();
extern "C" void isKillMessageFlag__12dMsgObject_cFv();
extern "C" void onKillMessageFlag__12dMsgObject_cFv();
extern "C" void setKillMessageFlag__12dMsgObject_cFv();
extern "C" void setKillMessageFlagLocal__12dMsgObject_cFv();
extern "C" void setTalkPartner__12dMsgObject_cFP10fopAc_ac_c();
extern "C" void setNowTalkFlowNo__12dMsgObject_cFs();
extern "C" void getNowTalkFlowNo__12dMsgObject_cFv();
extern "C" void setDemoMessage__12dMsgObject_cFUl();
extern "C" void setTalkHeap__12dMsgObject_cFPv();
extern "C" void setTalkHeapLocal__12dMsgObject_cFPv();
extern "C" void getTalkHeap__12dMsgObject_cFv();
extern "C" void isDraw__12dMsgObject_cFv();
extern "C" void setButtonStatusLocal__12dMsgObject_cFv();
extern "C" void setDemoMessageLocal__12dMsgObject_cFUl();
extern "C" void getSmellTypeMessageIDLocal__12dMsgObject_cFv();
extern "C" void setSmellTypeLocal__12dMsgObject_cFUc();
extern "C" void getSelectCursorPosLocal__12dMsgObject_cFv();
extern "C" void setSelectCursorPosLocal__12dMsgObject_cFUc();
extern "C" void setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c();
extern "C" static void dMsgObject_Draw__FP12dMsgObject_c();
extern "C" static void dMsgObject_Execute__FP12dMsgObject_c();
extern "C" static bool dMsgObject_IsDelete__FP12dMsgObject_c();
extern "C" static void dMsgObject_Delete__FP12dMsgObject_c();
extern "C" static void dMsgObject_Create__FP9msg_class();
extern "C" void readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c();
extern "C" void changeFlowGroup__12dMsgObject_cFl();
extern "C" void demoMessageGroup__12dMsgObject_cFv();
extern "C" void endFlowGroup__12dMsgObject_cFv();
extern "C" void changeGroup__12dMsgObject_cFs();
extern "C" void
getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs();
extern "C" void getMsgDtPtr__12dMsgObject_cFv();
extern "C" void setProcessID__12dMsgObject_cFUi();
extern "C" void getActor__12dMsgObject_cFv();
extern "C" void getpTalkActor__12dMsgObject_cFv();
extern "C" void getIdx__12dMsgObject_cFv();
extern "C" void getNodeIdx__12dMsgObject_cFv();
extern "C" void setStatus__12dMsgObject_cFUs();
extern "C" void getStatus__12dMsgObject_cFv();
extern "C" void getScrnDrawPtr__12dMsgObject_cFv();
extern "C" void setTalkActor__12dMsgObject_cFP10fopAc_ac_c();
extern "C" void onMsgSendControl__12dMsgObject_cFv();
extern "C" void offMsgSendControl__12dMsgObject_cFv();
extern "C" void isMsgSendControl__12dMsgObject_cFv();
extern "C" void onMsgSend__12dMsgObject_cFv();
extern "C" void offMsgSend__12dMsgObject_cFv();
extern "C" void isMsgSend__12dMsgObject_cFv();
extern "C" void isMouthCheck__12dMsgObject_cFv();
extern "C" void getMessageID__12dMsgObject_cFv();
extern "C" void getSmellTypeMessageID__12dMsgObject_cFv();
extern "C" void setSmellType__12dMsgObject_cFUc();
extern "C" void getSelectCursorPos__12dMsgObject_cFv();
extern "C" void setSelectCursorPos__12dMsgObject_cFUc();
extern "C" void setPortalMessageID__12dMsgObject_cFUs();
extern "C" void setInsectItemNo__12dMsgObject_cFUc();
extern "C" void setLetterNameID__12dMsgObject_cFUs();
extern "C" void setArrowNum__12dMsgObject_cFUc();
extern "C" void setMsgOutputType__12dMsgObject_cFUc();
extern "C" void getMsgOutputType__12dMsgObject_cFv();
extern "C" void getWord__12dMsgObject_cFv();
extern "C" void getSelectWord__12dMsgObject_cFi();
extern "C" void setSelectWordFlag__12dMsgObject_cFUc();
extern "C" void getSelectWordFlag__12dMsgObject_cFv();
extern "C" void isHowlHearingMode__12dMsgObject_cFv();
extern "C" void getSelectBombBagID__12dMsgObject_cFv();
extern "C" void getSelectBombPrice__12dMsgObject_cFv();
extern "C" void setEquipBombInfo__12dMsgObject_cFv();
extern "C" void getItemEquipButton__12dMsgObject_cFv();
extern "C" void setSelectCancelPos__12dMsgObject_cFUc();
extern "C" void dMsgObject_getTotalPrice__Fv();
extern "C" void dMsgObject_setTotalPrice__FUs();
extern "C" void dMsgObject_addTotalPrice__Fs();
extern "C" void dMsgObject_getTotalPayment__Fv();
extern "C" void dMsgObject_setTotalPayment__FUs();
extern "C" static void dMsgObject_addTotalPayment__Fs();
extern "C" void dMsgObject_getFundRaising__Fv();
extern "C" void dMsgObject_setFundRaising__FUs();
extern "C" static void dMsgObject_addFundRaising__Fs();
extern "C" void dMsgObject_getOffering__Fv();
extern "C" void dMsgObject_addOffering__Fs();
extern "C" void __sinit_d_msg_object_cpp();
extern "C" void __dt__20dMsgObject_HowlHIO_cFv();
extern "C" void __dt__16dMsgObject_HIO_cFv();
extern "C" void exec__14dMsgScrnBase_cFv();
extern "C" void setSelectRubyString__14dMsgScrnBase_cFPcPcPc();
extern "C" void setSelectString__14dMsgScrnBase_cFPcPcPc();
extern "C" bool selectAnimeMove__14dMsgScrnBase_cFUcUcb();
extern "C" void selectAnimeInit__14dMsgScrnBase_cFUcUcfUc();
extern "C" void arwAnimeMove__14dMsgScrnBase_cFv();
extern "C" void arwAnimeInit__14dMsgScrnBase_cFv();
extern "C" void fukiPosCalc__14dMsgScrnBase_cFUc();
extern "C" bool isSelect__14dMsgScrnBase_cFv();
extern "C" bool selectAnimeEnd__14dMsgScrnBase_cFv();
extern "C" void dotAnimeMove__14dMsgScrnBase_cFv();
extern "C" void dotAnimeInit__14dMsgScrnBase_cFv();
extern "C" void setActorPos__19jmessage_tReferenceF4cXyz();
extern "C" extern char const* const d_msg_d_msg_object__stringBase0;
//
// External References:
//
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
extern "C" void mDoExt_getMesgFont__Fv();
extern "C" void mDoExt_getRubyFont__Fv();
extern "C" void mDoLib_project__FP3VecP3Vec();
extern "C" void create__25mDoDvdThd_mountXArchive_cFPCcUcQ210JKRArchive10EMountModeP7JKRHeap();
extern "C" void fopAc_IsActor__FPv();
extern "C" void fopMsgM_setStageLayer__FPv();
extern "C" void fopMsgM_messageSet__FUlUl();
extern "C" void fpcEx_Search__FPFPvPv_PvPv();
extern "C" void dComIfGs_setSelectItemIndex__FiUc();
extern "C" void dComIfGp_setHeapLockFlag__FUc();
extern "C" void dComIfGp_offHeapLockFlag__Fi();
extern "C" void dComIfGp_getSubHeap2D__Fi();
extern "C" void getItem__17dSv_player_item_cCFib();
extern "C" void onFirstBit__21dSv_player_get_item_cFUc();
extern "C" void getBombNum__24dSv_player_item_record_cCFUc();
extern "C" void onEventBit__11dSv_event_cFUs();
extern "C" void offEventBit__11dSv_event_cFUs();
extern "C" void isEventBit__11dSv_event_cCFUs();
extern "C" void setEventReg__11dSv_event_cFUsUc();
extern "C" void getEventReg__11dSv_event_cCFUs();
extern "C" void setPtT__14dEvt_control_cFPv();
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
extern "C" void __ct__Q28JUtility6TColorFv();
extern "C" void isFloatingMessageVisible__13dMeter2Info_cFv();
extern "C" void resetFloatingMessage__13dMeter2Info_cFv();
extern "C" void decMsgKeyWaitTimer__13dMeter2Info_cFv();
extern "C" void dMeter2Info_set2DVibration__Fv();
extern "C" void emphasisButtonDelete__9dMeter2_cFv();
extern "C" void __ct__10COutFont_cFUc();
extern "C" void __ct__19jmessage_tReferenceFv();
extern "C" void pageSend__19jmessage_tReferenceFv();
extern "C" void selectMessage__19jmessage_tReferenceFv();
extern "C" void inputNumber__19jmessage_tReferenceFv();
extern "C" void shiftCharCountBuffer__19jmessage_tReferenceFv();
extern "C" void resetCharCountBuffer__19jmessage_tReferenceFv();
extern "C" void isLightEnd__19jmessage_tReferenceFv();
extern "C" void __ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl();
extern "C" void __ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference();
extern "C" void resetRendering__28jmessage_tRenderingProcessorFv();
extern "C" void setString__14dMsgScrnBase_cFPcPc();
extern "C" void setRubyString__14dMsgScrnBase_cFPc();
extern "C" void __ct__14dMsgScrnBoss_cFv();
extern "C" void __ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap();
extern "C" void __ct__14dMsgScrnHowl_cFv();
extern "C" void isKeyCheck__14dMsgScrnHowl_cFv();
extern "C" void __ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap();
extern "C" void __ct__16dMsgScrnKanban_cFP10JKRExpHeap();
extern "C" void __ct__15dMsgScrnPlace_cFv();
extern "C" void __ct__15dMsgScrnStaff_cFUc();
extern "C" void __ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap();
extern "C" void __ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap();
extern "C" void __ct__12dMsgString_cFv();
extern "C" void __dt__12dMsgString_cFv();
extern "C" bool __eq__4cXyzCFRC3Vec();
extern "C" void reset__Q28JMessage8TControlFv();
extern "C" void update__Q28JMessage8TControlFv();
extern "C" void render__Q28JMessage8TControlFv();
extern "C" void setMessageCode__Q28JMessage8TControlFUsUs();
extern "C" void setMessageID__Q28JMessage8TControlFUlUlPb();
extern "C" void __dt__Q38JMessage18TResourceContainer10TCResourceFv();
extern "C" void __ct__Q28JMessage18TResourceContainerFv();
extern "C" void __ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void changeBgmStatus__8Z2SeqMgrFl();
extern "C" void talkIn__11Z2StatusMgrFv();
extern "C" void talkOut__11Z2StatusMgrFv();
extern "C" void setTextCount__12Z2SpeechMgr2Fs();
extern "C" void getTotalFreeSize__7JKRHeapFv();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl();
extern "C" void erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator();
extern "C" void __register_global_object();
extern "C" void __construct_array();
extern "C" void _savegpr_22();
extern "C" void _savegpr_23();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_22();
extern "C" void _restgpr_23();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" u8 const tempBitLabels__20dSv_event_tmp_flag_c[370 + 2 /* padding */];
extern "C" extern void* g_fopMsg_Method[5 + 1 /* padding */];
extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */];
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
extern "C" u8 m_cpadInfo__8mDoCPd_c[256];
extern "C" extern u8 data_80450B70[4];
extern "C" u8 m_control__7dDemo_c[4];
extern "C" u8 m_mesgControl__7dDemo_c[4];
extern "C" u8 m_midnaActor__9daPy_py_c[4];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 804510C8-804510D0 0005C8 0002+06 5/4 0/0 0/0 .sbss s_groupID */
static u8 s_groupID[2 + 6 /* padding */];
/* 80232A3C-80232A44 -00001 0008+00 0/0 0/0 0/0 .text dMsgObject_getGroupID__Fv */
s32 dMsgObject_getGroupID() {
return (s32) * (s16*)(&s_groupID);
}
/* 80232A44-80232AEC 22D384 00A8+00 1/1 0/0 0/0 .text dMsgObject_searchSSItem__FPvPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_searchSSItem(void* param_0, void* param_1) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_searchSSItem__FPvPv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803C0AE8-803C0B4C -00001 0064+00 1/1 0/0 0/0 .data @4486 */
SECTION_DATA static void* lit_4486[25] = {
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x1F4),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x200),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x218),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x20C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x224),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x23C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x23C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x284),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x230),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x260),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x26C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x278),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x23C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x254),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x28C),
(void*)(((char*)_execute__12dMsgObject_cFv) + 0x248),
};
/* 803C0B4C-803C0B9C -00001 0050+00 1/1 0/0 0/0 .data @5875 */
SECTION_DATA static void* lit_5875[20] = {
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x308),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x21C),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x308),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x254),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x278),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x1E8),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x338),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x2A4),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x2E4),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x340),
(void*)(((char*)talkStartInit__12dMsgObject_cFv) + 0x2C4),
};
/* 803C0B9C-803C0BB0 -00001 0014+00 1/0 0/0 0/0 .data l_dMsgObject_Method */
SECTION_DATA static void* l_dMsgObject_Method[5] = {
(void*)dMsgObject_Create__FP9msg_class, (void*)dMsgObject_Delete__FP12dMsgObject_c,
(void*)dMsgObject_Execute__FP12dMsgObject_c, (void*)dMsgObject_IsDelete__FP12dMsgObject_c,
(void*)dMsgObject_Draw__FP12dMsgObject_c,
};
/* 803C0BB0-803C0BD8 -00001 0028+00 0/0 0/0 1/0 .data g_profile_MSG_OBJECT */
SECTION_DATA extern void* g_profile_MSG_OBJECT[10] = {
(void*)0xFFFFFFFD, (void*)0x000CFFFD,
(void*)0x03130000, (void*)&g_fpcLf_Method,
(void*)0x000004D8, (void*)NULL,
(void*)NULL, (void*)&g_fopMsg_Method,
(void*)0x03020000, (void*)&l_dMsgObject_Method,
};
/* 803C0BD8-803C0BE4 01DCF8 000C+00 2/2 0/0 0/0 .data __vt__16dMsgObject_HIO_c */
SECTION_DATA extern void* __vt__16dMsgObject_HIO_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__16dMsgObject_HIO_cFv,
};
/* 803C0BE4-803C0BF0 01DD04 000C+00 3/3 0/0 0/0 .data __vt__20dMsgObject_HowlHIO_c */
SECTION_DATA extern void* __vt__20dMsgObject_HowlHIO_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__20dMsgObject_HowlHIO_cFv,
};
/* 80454AA0-80454AA4 0030A0 0004+00 2/2 0/0 0/0 .sdata2 @4076 */
SECTION_SDATA2 static f32 lit_4076 = 0.5f;
/* 80454AA4-80454AA8 0030A4 0004+00 1/1 0/0 0/0 .sdata2 @4077 */
SECTION_SDATA2 static f32 lit_4077 = 1.0f / 10.0f;
/* 80454AA8-80454AAC 0030A8 0004+00 2/2 0/0 0/0 .sdata2 @4078 */
SECTION_SDATA2 static f32 lit_4078 = 3.0f / 10.0f;
/* 80454AAC-80454AB0 0030AC 0004+00 2/2 0/0 0/0 .sdata2 @4079 */
SECTION_SDATA2 static f32 lit_4079 = 2.0f / 5.0f;
/* 80454AB0-80454AB4 0030B0 0004+00 1/1 0/0 0/0 .sdata2 @4080 */
SECTION_SDATA2 static f32 lit_4080 = 1.0f / 20.0f;
/* 80454AB4-80454AB8 0030B4 0004+00 2/2 0/0 0/0 .sdata2 @4081 */
SECTION_SDATA2 static f32 lit_4081 = 1.5f;
/* 80454AB8-80454ABC 0030B8 0004+00 1/1 0/0 0/0 .sdata2 @4082 */
SECTION_SDATA2 static f32 lit_4082 = 2.0f;
/* 80454ABC-80454AC0 0030BC 0004+00 7/7 0/0 0/0 .sdata2 @4083 */
SECTION_SDATA2 static u8 lit_4083[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 80454AC0-80454AC4 0030C0 0004+00 12/12 0/0 0/0 .sdata2 @4084 */
SECTION_SDATA2 static f32 lit_4084 = 1.0f;
/* 80454AC4-80454AC8 0030C4 0004+00 1/1 0/0 0/0 .sdata2 @4085 */
SECTION_SDATA2 static f32 lit_4085 = 11.0f / 5.0f;
/* 80232AEC-80232D6C 22D42C 0280+00 1/1 0/0 0/0 .text __ct__20dMsgObject_HowlHIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMsgObject_HowlHIO_c::dMsgObject_HowlHIO_c() {
nofralloc
#include "asm/d/msg/d_msg_object/__ct__20dMsgObject_HowlHIO_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454AC8-80454ACC 0030C8 0004+00 1/1 0/0 0/0 .sdata2 @4127 */
SECTION_SDATA2 static f32 lit_4127 = 23.0f;
/* 80454ACC-80454AD0 0030CC 0004+00 1/1 0/0 0/0 .sdata2 @4128 */
SECTION_SDATA2 static f32 lit_4128 = 22.0f;
/* 80454AD0-80454AD4 0030D0 0004+00 1/1 0/0 0/0 .sdata2 @4129 */
SECTION_SDATA2 static f32 lit_4129 = 26.0f;
/* 80454AD4-80454AD8 0030D4 0004+00 1/1 0/0 0/0 .sdata2 @4130 */
SECTION_SDATA2 static f32 lit_4130 = 25.0f;
/* 80454AD8-80454ADC 0030D8 0004+00 1/1 0/0 0/0 .sdata2 @4131 */
SECTION_SDATA2 static f32 lit_4131 = 7.0f / 10.0f;
/* 80454ADC-80454AE0 0030DC 0004+00 1/1 0/0 0/0 .sdata2 @4132 */
SECTION_SDATA2 static f32 lit_4132 = 9.0f / 10.0f;
/* 80454AE0-80454AE4 0030E0 0004+00 1/1 0/0 0/0 .sdata2 @4133 */
SECTION_SDATA2 static f32 lit_4133 = 1.0f / 5.0f;
/* 80454AE4-80454AE8 0030E4 0004+00 1/1 0/0 0/0 .sdata2 @4134 */
SECTION_SDATA2 static f32 lit_4134 = 6.0f / 5.0f;
/* 80454AE8-80454AEC 0030E8 0004+00 1/1 0/0 0/0 .sdata2 @4135 */
SECTION_SDATA2 static f32 lit_4135 = 21.0f / 20.0f;
/* 80454AEC-80454AF0 0030EC 0004+00 1/1 0/0 0/0 .sdata2 @4136 */
SECTION_SDATA2 static f32 lit_4136 = 97.0f / 100.0f;
/* 80454AF0-80454AF4 0030F0 0004+00 1/1 0/0 0/0 .sdata2 @4137 */
SECTION_SDATA2 static f32 lit_4137 = 11.0f / 10.0f;
/* 80454AF4-80454AF8 0030F4 0004+00 1/1 0/0 0/0 .sdata2 @4138 */
SECTION_SDATA2 static f32 lit_4138 = 30.0f;
/* 80454AF8-80454AFC 0030F8 0004+00 1/1 0/0 0/0 .sdata2 @4139 */
SECTION_SDATA2 static f32 lit_4139 = 11.0f;
/* 80454AFC-80454B00 0030FC 0004+00 1/1 0/0 0/0 .sdata2 @4140 */
SECTION_SDATA2 static f32 lit_4140 = 17.0f / 10.0f;
/* 80454B00-80454B04 003100 0004+00 1/1 0/0 0/0 .sdata2 @4141 */
SECTION_SDATA2 static f32 lit_4141 = 4.5f;
/* 80454B04-80454B08 003104 0004+00 1/1 0/0 0/0 .sdata2 @4142 */
SECTION_SDATA2 static f32 lit_4142 = -45.0f;
/* 80454B08-80454B0C 003108 0004+00 1/1 0/0 0/0 .sdata2 @4143 */
SECTION_SDATA2 static f32 lit_4143 = 0.75f;
/* 80454B0C-80454B10 00310C 0004+00 1/1 0/0 0/0 .sdata2 @4144 */
SECTION_SDATA2 static f32 lit_4144 = -5.0f;
/* 80454B10-80454B14 003110 0004+00 7/7 0/0 0/0 .sdata2 @4145 */
SECTION_SDATA2 static f32 lit_4145 = -1.0f;
/* 80454B14-80454B18 003114 0004+00 1/1 0/0 0/0 .sdata2 @4146 */
SECTION_SDATA2 static f32 lit_4146 = 19.0f / 20.0f;
/* 80454B18-80454B20 003118 0004+04 1/1 0/0 0/0 .sdata2 @4147 */
SECTION_SDATA2 static f32 lit_4147[1 + 1 /* padding */] = {
-30.0f,
/* padding */
0.0f,
};
/* 80232D6C-80233284 22D6AC 0518+00 1/1 0/0 0/0 .text __ct__16dMsgObject_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMsgObject_HIO_c::dMsgObject_HIO_c() {
nofralloc
#include "asm/d/msg/d_msg_object/__ct__16dMsgObject_HIO_cFv.s"
}
#pragma pop
/* 80233284-80233590 22DBC4 030C+00 1/1 0/0 0/0 .text _create__12dMsgObject_cFP9msg_class
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::_create(msg_class* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/_create__12dMsgObject_cFP9msg_class.s"
}
#pragma pop
/* ############################################################################################## */
/* 80399660-80399660 025CC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80399660 = "zel_00.bmg";
SECTION_DEAD static char const* const stringBase_8039966B = "zel_01.bmg";
SECTION_DEAD static char const* const stringBase_80399676 = "zel_02.bmg";
SECTION_DEAD static char const* const stringBase_80399681 = "zel_03.bmg";
SECTION_DEAD static char const* const stringBase_8039968C = "zel_04.bmg";
SECTION_DEAD static char const* const stringBase_80399697 = "zel_05.bmg";
SECTION_DEAD static char const* const stringBase_803996A2 = "zel_06.bmg";
SECTION_DEAD static char const* const stringBase_803996AD = "zel_07.bmg";
SECTION_DEAD static char const* const stringBase_803996B8 = "zel_08.bmg";
SECTION_DEAD static char const* const stringBase_803996C3 = "zel_99.bmg";
SECTION_DEAD static char const* const stringBase_803996CE = "";
#pragma pop
/* 80430280-8043028C 05CFA0 000C+00 1/1 0/0 0/0 .bss @4011 */
static u8 lit_4011[12];
/* 8043028C-8043069C 05CFAC 0410+00 7/7 51/51 0/0 .bss g_MsgObject_HIO_c */
extern u8 g_MsgObject_HIO_c[1040];
u8 g_MsgObject_HIO_c[1040];
/* 80233590-802339BC 22DED0 042C+00 2/1 0/0 0/0 .text _execute__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::_execute() {
nofralloc
#include "asm/d/msg/d_msg_object/_execute__12dMsgObject_cFv.s"
}
#pragma pop
/* 802339BC-80233AE8 22E2FC 012C+00 1/1 0/0 0/0 .text _draw__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::_draw() {
nofralloc
#include "asm/d/msg/d_msg_object/_draw__12dMsgObject_cFv.s"
}
#pragma pop
/* 80233AE8-80233D04 22E428 021C+00 1/1 0/0 0/0 .text _delete__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::_delete() {
nofralloc
#include "asm/d/msg/d_msg_object/_delete__12dMsgObject_cFv.s"
}
#pragma pop
/* 80233D04-80233E70 22E644 016C+00 2/2 2/2 0/0 .text setMessageIndex__12dMsgObject_cFUlUlb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setMessageIndex(u32 param_0, u32 param_1, bool param_2) {
nofralloc
#include "asm/d/msg/d_msg_object/setMessageIndex__12dMsgObject_cFUlUlb.s"
}
#pragma pop
/* 80233E70-80233F84 22E7B0 0114+00 1/1 1/1 0/0 .text setMessageIndexDemo__12dMsgObject_cFUlb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setMessageIndexDemo(u32 param_0, bool param_1) {
nofralloc
#include "asm/d/msg/d_msg_object/setMessageIndexDemo__12dMsgObject_cFUlb.s"
}
#pragma pop
/* 80233F84-80233FD8 22E8C4 0054+00 4/4 0/0 0/0 .text getMessageIndex__12dMsgObject_cFUl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMessageIndex(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getMessageIndex__12dMsgObject_cFUl.s"
}
#pragma pop
/* 80233FD8-802340D4 22E918 00FC+00 2/2 0/0 0/0 .text getRevoMessageIndex__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getRevoMessageIndex(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getRevoMessageIndex__12dMsgObject_cFUl.s"
}
#pragma pop
/* 802340D4-80234128 22EA14 0054+00 3/3 0/0 0/0 .text getMessageIndexAlways__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMessageIndexAlways(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getMessageIndexAlways__12dMsgObject_cFUl.s"
}
#pragma pop
/* 80234128-8023413C 22EA68 0014+00 1/1 0/0 0/0 .text getMessageIDAlways__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMessageIDAlways(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getMessageIDAlways__12dMsgObject_cFUl.s"
}
#pragma pop
/* 8023413C-80234150 22EA7C 0014+00 4/4 0/0 0/0 .text getMessageGroup__12dMsgObject_cFUl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMessageGroup(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getMessageGroup__12dMsgObject_cFUl.s"
}
#pragma pop
/* 80234150-80234318 22EA90 01C8+00 1/1 0/0 0/0 .text waitProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::waitProc() {
nofralloc
#include "asm/d/msg/d_msg_object/waitProc__12dMsgObject_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454B20-80454B28 003120 0008+00 6/6 0/0 0/0 .sdata2 @4965 */
SECTION_SDATA2 static f64 lit_4965 = 4503601774854144.0 /* cast s32 to float */;
/* 80234318-802349D8 22EC58 06C0+00 1/1 0/0 0/0 .text openProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::openProc() {
nofralloc
#include "asm/d/msg/d_msg_object/openProc__12dMsgObject_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454B28-80454B2C 003128 0004+00 3/3 0/0 0/0 .sdata2 @5044 */
SECTION_SDATA2 static f32 lit_5044 = 10.0f;
/* 802349D8-80234CCC 22F318 02F4+00 1/1 0/0 0/0 .text outnowProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::outnowProc() {
nofralloc
#include "asm/d/msg/d_msg_object/outnowProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 80234CCC-80234FF0 22F60C 0324+00 1/1 0/0 0/0 .text outwaitProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::outwaitProc() {
nofralloc
#include "asm/d/msg/d_msg_object/outwaitProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 80234FF0-80234FF4 22F930 0004+00 1/1 0/0 0/0 .text stopProc__12dMsgObject_cFv */
void dMsgObject_c::stopProc() {
/* empty function */
}
/* 80234FF4-8023531C 22F934 0328+00 1/1 0/0 0/0 .text continueProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::continueProc() {
nofralloc
#include "asm/d/msg/d_msg_object/continueProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023531C-8023587C 22FC5C 0560+00 1/1 0/0 0/0 .text selectProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::selectProc() {
nofralloc
#include "asm/d/msg/d_msg_object/selectProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023587C-802358D4 2301BC 0058+00 1/1 0/0 0/0 .text selectEndProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::selectEndProc() {
nofralloc
#include "asm/d/msg/d_msg_object/selectEndProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 802358D4-80235AD4 230214 0200+00 1/1 0/0 0/0 .text inputProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::inputProc() {
nofralloc
#include "asm/d/msg/d_msg_object/inputProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 80235AD4-80235CC0 230414 01EC+00 1/1 0/0 0/0 .text finishProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::finishProc() {
nofralloc
#include "asm/d/msg/d_msg_object/finishProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 80235CC0-80235EBC 230600 01FC+00 1/1 0/0 0/0 .text endProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::endProc() {
nofralloc
#include "asm/d/msg/d_msg_object/endProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 80235EBC-8023609C 2307FC 01E0+00 2/2 0/0 0/0 .text deleteProc__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::deleteProc() {
nofralloc
#include "asm/d/msg/d_msg_object/deleteProc__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023609C-802360A0 2309DC 0004+00 1/1 0/0 0/0 .text textmodeProc__12dMsgObject_cFv */
void dMsgObject_c::textmodeProc() {
/* empty function */
}
/* 802360A0-8023670C 2309E0 066C+00 1/0 1/1 0/0 .text talkStartInit__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::talkStartInit() {
nofralloc
#include "asm/d/msg/d_msg_object/talkStartInit__12dMsgObject_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454B2C-80454B30 00312C 0004+00 1/1 0/0 0/0 .sdata2 @5947 */
SECTION_SDATA2 static f32 lit_5947 = 608.0f;
/* 80454B30-80454B34 003130 0004+00 1/1 0/0 0/0 .sdata2 @5948 */
SECTION_SDATA2 static f32 lit_5948 = 448.0f;
/* 80454B34-80454B38 003134 0004+00 1/1 0/0 0/0 .sdata2 @5949 */
SECTION_SDATA2 static f32 lit_5949 = -200.0f;
/* 80454B38-80454B40 003138 0004+04 1/1 0/0 0/0 .sdata2 @5950 */
SECTION_SDATA2 static f32 lit_5950[1 + 1 /* padding */] = {
-100.0f,
/* padding */
0.0f,
};
/* 8023670C-802368E4 23104C 01D8+00 1/1 0/0 0/0 .text fukiPosCalc__12dMsgObject_cFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::fukiPosCalc(bool param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/fukiPosCalc__12dMsgObject_cFb.s"
}
#pragma pop
/* 802368E4-802368F8 231224 0014+00 15/15 0/0 0/0 .text setStatusLocal__12dMsgObject_cFUs
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setStatusLocal(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setStatusLocal__12dMsgObject_cFUs.s"
}
#pragma pop
/* 802368F8-8023690C 231238 0014+00 9/9 0/0 0/0 .text getStatusLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getStatusLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/getStatusLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023690C-802369D8 23124C 00CC+00 3/3 0/0 0/0 .text delete_screen__12dMsgObject_cFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::delete_screen(bool param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/delete_screen__12dMsgObject_cFb.s"
}
#pragma pop
/* 802369D8-80236BF8 231318 0220+00 5/5 0/0 0/0 .text isSend__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isSend() {
nofralloc
#include "asm/d/msg/d_msg_object/isSend__12dMsgObject_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80399660-80399660 025CC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_803996CF = "/res/Msgus/bmgres%d.arc";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_803996E7 = "";
#pragma pop
/* 8043069C-804306B8 05D3BC 0016+06 1/1 0/0 0/0 .bss arcName$6106 */
static u8 arcName[22 + 6 /* padding */];
/* 80236BF8-80236C90 231538 0098+00 1/1 0/0 0/0 .text
* readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::readMessageGroupLocal(mDoDvdThd_mountXArchive_c** param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/readMessageGroupLocal__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c.s"
}
#pragma pop
/* 80236C90-80236CD4 2315D0 0044+00 1/1 0/0 0/0 .text changeFlowGroupLocal__12dMsgObject_cFl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::changeFlowGroupLocal(s32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/changeFlowGroupLocal__12dMsgObject_cFl.s"
}
#pragma pop
/* 80236CD4-80236D00 231614 002C+00 1/1 0/0 0/0 .text demoMessageGroupLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::demoMessageGroupLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/demoMessageGroupLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80236D00-80236D0C 231640 000C+00 1/1 0/0 0/0 .text endFlowGroupLocal__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::endFlowGroupLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/endFlowGroupLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80236D0C-80236DE4 23164C 00D8+00 1/1 0/0 0/0 .text changeGroupLocal__12dMsgObject_cFs
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::changeGroupLocal(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/changeGroupLocal__12dMsgObject_cFs.s"
}
#pragma pop
/* 80236DE4-802370A8 231724 02C4+00 1/1 0/0 0/0 .text
* getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getStringLocal(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) {
nofralloc
#include "asm/d/msg/d_msg_object/getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs.s"
}
#pragma pop
/* 802370A8-802370BC 2319E8 0014+00 0/0 1/1 0/0 .text isGetItemMessage__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isGetItemMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isGetItemMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 802370BC-802370E8 2319FC 002C+00 4/4 2/2 0/0 .text isKanbanMessage__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isKanbanMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isKanbanMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 802370E8-802370FC 231A28 0014+00 6/6 3/3 0/0 .text isHowlMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isHowlMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isHowlMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 802370FC-80237138 231A3C 003C+00 3/3 2/2 0/0 .text isMidonaMessage__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMidonaMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isMidonaMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237138-802371B0 231A78 0078+00 1/1 0/0 0/0 .text isMidonaNormalTalkWait__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMidonaNormalTalkWait() {
nofralloc
#include "asm/d/msg/d_msg_object/isMidonaNormalTalkWait__12dMsgObject_cFv.s"
}
#pragma pop
/* 802371B0-802371E4 231AF0 0034+00 0/0 1/1 0/0 .text isMidonaTalkWait__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMidonaTalkWait() {
nofralloc
#include "asm/d/msg/d_msg_object/isMidonaTalkWait__12dMsgObject_cFv.s"
}
#pragma pop
/* 802371E4-802371F8 231B24 0014+00 4/4 3/3 2/2 .text isPlaceMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isPlaceMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isPlaceMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 802371F8-8023720C 231B38 0014+00 3/3 2/2 0/0 .text isBossMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isBossMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isBossMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 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 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isStaffMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isStaffMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237228-8023723C 231B68 0014+00 0/0 1/1 0/0 .text isSaveMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isSaveMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isSaveMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023723C-802372CC 231B7C 0090+00 4/4 0/0 0/0 .text isTalkMessage__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isTalkMessage() {
nofralloc
#include "asm/d/msg/d_msg_object/isTalkMessage__12dMsgObject_cFv.s"
}
#pragma pop
/* 802372CC-80237334 231C0C 0068+00 0/0 5/5 0/0 .text getSmellName__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSmellName() {
nofralloc
#include "asm/d/msg/d_msg_object/getSmellName__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237334-8023738C 231C74 0058+00 0/0 5/5 0/0 .text getPortalName__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getPortalName() {
nofralloc
#include "asm/d/msg/d_msg_object/getPortalName__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023738C-8023741C 231CCC 0090+00 0/0 5/5 0/0 .text getBombName__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getBombName() {
nofralloc
#include "asm/d/msg/d_msg_object/getBombName__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023741C-80237478 231D5C 005C+00 0/0 5/5 0/0 .text getInsectName__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getInsectName() {
nofralloc
#include "asm/d/msg/d_msg_object/getInsectName__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237478-802374D0 231DB8 0058+00 0/0 5/5 0/0 .text getLetterName__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getLetterName() {
nofralloc
#include "asm/d/msg/d_msg_object/getLetterName__12dMsgObject_cFv.s"
}
#pragma pop
/* 802374D0-80237520 231E10 0050+00 1/1 5/5 0/0 .text getSelectBombNum__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectBombNum() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombNum__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237520-80237530 231E60 0010+00 1/1 0/0 0/0 .text onMsgSendControlLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::onMsgSendControlLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/onMsgSendControlLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237530-80237550 231E70 0020+00 1/1 0/0 0/0 .text offMsgSendControlLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::offMsgSendControlLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/offMsgSendControlLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237550-8023755C 231E90 000C+00 1/1 0/0 0/0 .text isMsgSendControlLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMsgSendControlLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/isMsgSendControlLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023755C-8023756C 231E9C 0010+00 1/1 0/0 0/0 .text onMsgSendLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::onMsgSendLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/onMsgSendLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023756C-8023757C 231EAC 0010+00 1/1 0/0 0/0 .text offMsgSendLocal__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::offMsgSendLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/offMsgSendLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023757C-80237588 231EBC 000C+00 1/1 0/0 0/0 .text isMsgSendLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMsgSendLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/isMsgSendLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237588-8023759C 231EC8 0014+00 1/1 0/0 0/0 .text isMouthCheckLocal__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMouthCheckLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/isMouthCheckLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023759C-802375E4 231EDC 0048+00 1/1 0/0 0/0 .text getBombBuyPriceLocal__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getBombBuyPriceLocal(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getBombBuyPriceLocal__12dMsgObject_cFUc.s"
}
#pragma pop
/* 802375E4-80237610 231F24 002C+00 0/0 1/1 0/0 .text addSelectBomBag__12dMsgObject_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::addSelectBomBag(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/addSelectBomBag__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80237610-8023763C 231F50 002C+00 1/1 1/1 0/0 .text resetSelectBomBag__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::resetSelectBomBag() {
nofralloc
#include "asm/d/msg/d_msg_object/resetSelectBomBag__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023763C-8023768C 231F7C 0050+00 1/1 0/0 0/0 .text getSelectBombBagIDLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectBombBagIDLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombBagIDLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023768C-8023773C 231FCC 00B0+00 1/1 0/0 0/0 .text getSelectBombPriceLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectBombPriceLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombPriceLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023773C-80237748 23207C 000C+00 1/1 0/0 0/0 .text setEquipBombInfoLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setEquipBombInfoLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/setEquipBombInfoLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237748-802378B8 232088 0170+00 3/3 0/0 0/0 .text updateEquipBombInfoLocal__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::updateEquipBombInfoLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/updateEquipBombInfoLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 802378B8-802378CC 2321F8 0014+00 0/0 1/1 0/0 .text setShopWaitTimer__12dMsgObject_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setShopWaitTimer(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setShopWaitTimer__12dMsgObject_cFUc.s"
}
#pragma pop
/* 802378CC-802378D4 -00001 0008+00 0/0 0/0 0/0 .text setSelectWordFlagLocal__12dMsgObject_cFUc */
void dMsgObject_c::setSelectWordFlagLocal(u8 param_0) {
*(u8*)(((u8*)this) + 1222) /* this->field_0x4c6 */ = (u8)(param_0);
}
/* 802378D4-80237934 232214 0060+00 1/1 0/0 0/0 .text isHowlHearingModeLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isHowlHearingModeLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/isHowlHearingModeLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237934-80237950 232274 001C+00 1/1 0/0 0/0 .text isCameraCancelFlag__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isCameraCancelFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/isCameraCancelFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237950-80237968 232290 0018+00 2/2 0/0 0/0 .text onCameraCancelFlag__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::onCameraCancelFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/onCameraCancelFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237968-80237980 2322A8 0018+00 1/1 0/0 0/0 .text offCameraCancelFlag__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::offCameraCancelFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/offCameraCancelFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237980-80237994 2322C0 0014+00 0/0 1/1 0/0 .text isKillMessageFlag__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isKillMessageFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/isKillMessageFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237994-802379AC 2322D4 0018+00 0/0 2/2 3/3 .text onKillMessageFlag__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::onKillMessageFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/onKillMessageFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 802379AC-802379D8 2322EC 002C+00 0/0 2/2 0/0 .text setKillMessageFlag__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setKillMessageFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/setKillMessageFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 802379D8-80237A74 232318 009C+00 1/1 0/0 0/0 .text setKillMessageFlagLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setKillMessageFlagLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/setKillMessageFlagLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237A74-80237A88 2323B4 0014+00 0/0 3/3 0/0 .text setTalkPartner__12dMsgObject_cFP10fopAc_ac_c
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setTalkPartner(fopAc_ac_c* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setTalkPartner__12dMsgObject_cFP10fopAc_ac_c.s"
}
#pragma pop
/* 80237A88-80237A9C 2323C8 0014+00 1/1 2/2 0/0 .text setNowTalkFlowNo__12dMsgObject_cFs
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setNowTalkFlowNo(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setNowTalkFlowNo__12dMsgObject_cFs.s"
}
#pragma pop
/* 80237A9C-80237AB0 2323DC 0014+00 0/0 0/0 1/1 .text getNowTalkFlowNo__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getNowTalkFlowNo() {
nofralloc
#include "asm/d/msg/d_msg_object/getNowTalkFlowNo__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237AB0-80237AE0 2323F0 0030+00 0/0 1/1 0/0 .text setDemoMessage__12dMsgObject_cFUl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setDemoMessage(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setDemoMessage__12dMsgObject_cFUl.s"
}
#pragma pop
/* 80237AE0-80237B10 232420 0030+00 0/0 8/8 0/0 .text setTalkHeap__12dMsgObject_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setTalkHeap(void* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setTalkHeap__12dMsgObject_cFPv.s"
}
#pragma pop
/* 80237B10-80237B54 232450 0044+00 1/1 0/0 0/0 .text setTalkHeapLocal__12dMsgObject_cFPv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setTalkHeapLocal(void* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setTalkHeapLocal__12dMsgObject_cFPv.s"
}
#pragma pop
/* 80237B54-80237B68 232494 0014+00 0/0 2/2 0/0 .text getTalkHeap__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getTalkHeap() {
nofralloc
#include "asm/d/msg/d_msg_object/getTalkHeap__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237B68-80237BFC 2324A8 0094+00 2/2 0/0 0/0 .text isDraw__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isDraw() {
nofralloc
#include "asm/d/msg/d_msg_object/isDraw__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237BFC-80237D88 23253C 018C+00 2/2 0/0 0/0 .text setButtonStatusLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setButtonStatusLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/setButtonStatusLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237D88-80237DD8 2326C8 0050+00 1/1 0/0 0/0 .text setDemoMessageLocal__12dMsgObject_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setDemoMessageLocal(u32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setDemoMessageLocal__12dMsgObject_cFUl.s"
}
#pragma pop
/* 80237DD8-80237E04 232718 002C+00 1/1 0/0 0/0 .text getSmellTypeMessageIDLocal__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSmellTypeMessageIDLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/getSmellTypeMessageIDLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237E04-80237E58 232744 0054+00 1/1 0/0 0/0 .text setSmellTypeLocal__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setSmellTypeLocal(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setSmellTypeLocal__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80237E58-80237E68 232798 0010+00 3/3 0/0 0/0 .text getSelectCursorPosLocal__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectCursorPosLocal() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectCursorPosLocal__12dMsgObject_cFv.s"
}
#pragma pop
/* 80237E68-80237F10 2327A8 00A8+00 3/3 0/0 0/0 .text setSelectCursorPosLocal__12dMsgObject_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setSelectCursorPosLocal(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setSelectCursorPosLocal__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80237F10-80237F18 -00001 0008+00 0/0 0/0 0/0 .text
* setTalkActorLocal__12dMsgObject_cFP10fopAc_ac_c */
void dMsgObject_c::setTalkActorLocal(fopAc_ac_c* param_0) {
*(u32*)(((u8*)this) + 312) /* this->field_0x138 */ = (u32)(param_0);
}
/* 80237F18-80237F38 232858 0020+00 1/0 0/0 0/0 .text dMsgObject_Draw__FP12dMsgObject_c
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_Draw(dMsgObject_c* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Draw__FP12dMsgObject_c.s"
}
#pragma pop
/* 80237F38-80237F58 232878 0020+00 1/0 0/0 0/0 .text dMsgObject_Execute__FP12dMsgObject_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_Execute(dMsgObject_c* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Execute__FP12dMsgObject_c.s"
}
#pragma pop
/* 80237F58-80237F60 232898 0008+00 1/0 0/0 0/0 .text dMsgObject_IsDelete__FP12dMsgObject_c */
static bool dMsgObject_IsDelete(dMsgObject_c* param_0) {
return true;
}
/* 80237F60-80237F80 2328A0 0020+00 1/0 0/0 0/0 .text dMsgObject_Delete__FP12dMsgObject_c
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_Delete(dMsgObject_c* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Delete__FP12dMsgObject_c.s"
}
#pragma pop
/* 80237F80-8023800C 2328C0 008C+00 1/0 0/0 0/0 .text dMsgObject_Create__FP9msg_class */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_Create(msg_class* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_Create__FP9msg_class.s"
}
#pragma pop
/* 8023800C-8023803C 23294C 0030+00 0/0 1/1 0/0 .text
* readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::readMessageGroup(mDoDvdThd_mountXArchive_c** param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/readMessageGroup__12dMsgObject_cFPP25mDoDvdThd_mountXArchive_c.s"
}
#pragma pop
/* 8023803C-8023806C 23297C 0030+00 0/0 3/3 0/0 .text changeFlowGroup__12dMsgObject_cFl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::changeFlowGroup(s32 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/changeFlowGroup__12dMsgObject_cFl.s"
}
#pragma pop
/* 8023806C-80238098 2329AC 002C+00 0/0 1/1 0/0 .text demoMessageGroup__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::demoMessageGroup() {
nofralloc
#include "asm/d/msg/d_msg_object/demoMessageGroup__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238098-802380C4 2329D8 002C+00 0/0 3/3 4/4 .text endFlowGroup__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::endFlowGroup() {
nofralloc
#include "asm/d/msg/d_msg_object/endFlowGroup__12dMsgObject_cFv.s"
}
#pragma pop
/* 802380C4-802380F4 232A04 0030+00 7/7 0/0 0/0 .text changeGroup__12dMsgObject_cFs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::changeGroup(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/changeGroup__12dMsgObject_cFs.s"
}
#pragma pop
/* 802380F4-80238174 232A34 0080+00 0/0 2/2 0/0 .text
* getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void 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) {
nofralloc
#include "asm/d/msg/d_msg_object/getString__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs.s"
}
#pragma pop
/* 80238174-80238188 232AB4 0014+00 0/0 1/1 0/0 .text getMsgDtPtr__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMsgDtPtr() {
nofralloc
#include "asm/d/msg/d_msg_object/getMsgDtPtr__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238188-8023819C 232AC8 0014+00 0/0 0/0 1/1 .text setProcessID__12dMsgObject_cFUi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setProcessID(unsigned int param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setProcessID__12dMsgObject_cFUi.s"
}
#pragma pop
/* 8023819C-802381C0 232ADC 0024+00 0/0 5/5 5/5 .text getActor__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getActor() {
nofralloc
#include "asm/d/msg/d_msg_object/getActor__12dMsgObject_cFv.s"
}
#pragma pop
/* 802381C0-802381D4 232B00 0014+00 0/0 0/0 3/3 .text getpTalkActor__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getpTalkActor() {
nofralloc
#include "asm/d/msg/d_msg_object/getpTalkActor__12dMsgObject_cFv.s"
}
#pragma pop
/* 802381D4-802381E8 232B14 0014+00 0/0 0/0 1/1 .text getIdx__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getIdx() {
nofralloc
#include "asm/d/msg/d_msg_object/getIdx__12dMsgObject_cFv.s"
}
#pragma pop
/* 802381E8-802381FC 232B28 0014+00 0/0 0/0 1/1 .text getNodeIdx__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getNodeIdx() {
nofralloc
#include "asm/d/msg/d_msg_object/getNodeIdx__12dMsgObject_cFv.s"
}
#pragma pop
/* 802381FC-8023822C 232B3C 0030+00 0/0 1/1 3/3 .text setStatus__12dMsgObject_cFUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setStatus(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setStatus__12dMsgObject_cFUs.s"
}
#pragma pop
/* 8023822C-80238258 232B6C 002C+00 0/0 40/40 22/22 .text getStatus__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u16 dMsgObject_c::getStatus() {
nofralloc
#include "asm/d/msg/d_msg_object/getStatus__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238258-8023826C 232B98 0014+00 0/0 1/1 0/0 .text getScrnDrawPtr__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getScrnDrawPtr() {
nofralloc
#include "asm/d/msg/d_msg_object/getScrnDrawPtr__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023826C-8023829C 232BAC 0030+00 0/0 1/1 0/0 .text setTalkActor__12dMsgObject_cFP10fopAc_ac_c
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setTalkActor(fopAc_ac_c* param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setTalkActor__12dMsgObject_cFP10fopAc_ac_c.s"
}
#pragma pop
/* 8023829C-802382C8 232BDC 002C+00 1/1 0/0 0/0 .text onMsgSendControl__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::onMsgSendControl() {
nofralloc
#include "asm/d/msg/d_msg_object/onMsgSendControl__12dMsgObject_cFv.s"
}
#pragma pop
/* 802382C8-802382F4 232C08 002C+00 2/2 2/2 2/2 .text offMsgSendControl__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::offMsgSendControl() {
nofralloc
#include "asm/d/msg/d_msg_object/offMsgSendControl__12dMsgObject_cFv.s"
}
#pragma pop
/* 802382F4-80238320 232C34 002C+00 0/0 3/3 3/3 .text isMsgSendControl__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMsgSendControl() {
nofralloc
#include "asm/d/msg/d_msg_object/isMsgSendControl__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238320-8023834C 232C60 002C+00 1/1 2/2 1/1 .text onMsgSend__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::onMsgSend() {
nofralloc
#include "asm/d/msg/d_msg_object/onMsgSend__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023834C-80238378 232C8C 002C+00 2/2 0/0 0/0 .text offMsgSend__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::offMsgSend() {
nofralloc
#include "asm/d/msg/d_msg_object/offMsgSend__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238378-802383A4 232CB8 002C+00 1/1 0/0 0/0 .text isMsgSend__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMsgSend() {
nofralloc
#include "asm/d/msg/d_msg_object/isMsgSend__12dMsgObject_cFv.s"
}
#pragma pop
/* 802383A4-802383D0 232CE4 002C+00 0/0 2/2 6/6 .text isMouthCheck__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isMouthCheck() {
nofralloc
#include "asm/d/msg/d_msg_object/isMouthCheck__12dMsgObject_cFv.s"
}
#pragma pop
/* 802383D0-802383E4 232D10 0014+00 0/0 9/9 0/0 .text getMessageID__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMessageID() {
nofralloc
#include "asm/d/msg/d_msg_object/getMessageID__12dMsgObject_cFv.s"
}
#pragma pop
/* 802383E4-80238410 232D24 002C+00 1/1 1/1 0/0 .text getSmellTypeMessageID__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSmellTypeMessageID() {
nofralloc
#include "asm/d/msg/d_msg_object/getSmellTypeMessageID__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238410-80238440 232D50 0030+00 0/0 1/1 0/0 .text setSmellType__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setSmellType(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setSmellType__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80238440-8023846C 232D80 002C+00 4/4 0/0 7/7 .text getSelectCursorPos__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectCursorPos() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectCursorPos__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023846C-8023849C 232DAC 0030+00 0/0 1/1 0/0 .text setSelectCursorPos__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setSelectCursorPos(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setSelectCursorPos__12dMsgObject_cFUc.s"
}
#pragma pop
/* 8023849C-802384B0 232DDC 0014+00 0/0 2/2 0/0 .text setPortalMessageID__12dMsgObject_cFUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setPortalMessageID(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setPortalMessageID__12dMsgObject_cFUs.s"
}
#pragma pop
/* 802384B0-802384C4 232DF0 0014+00 0/0 0/0 1/1 .text setInsectItemNo__12dMsgObject_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setInsectItemNo(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setInsectItemNo__12dMsgObject_cFUc.s"
}
#pragma pop
/* 802384C4-802384D8 232E04 0014+00 0/0 1/1 0/0 .text setLetterNameID__12dMsgObject_cFUs
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setLetterNameID(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setLetterNameID__12dMsgObject_cFUs.s"
}
#pragma pop
/* 802384D8-802384EC 232E18 0014+00 0/0 1/1 0/0 .text setArrowNum__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setArrowNum(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setArrowNum__12dMsgObject_cFUc.s"
}
#pragma pop
/* 802384EC-80238500 232E2C 0014+00 1/1 0/0 0/0 .text setMsgOutputType__12dMsgObject_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setMsgOutputType(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setMsgOutputType__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80238500-80238514 232E40 0014+00 0/0 1/1 0/0 .text getMsgOutputType__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getMsgOutputType() {
nofralloc
#include "asm/d/msg/d_msg_object/getMsgOutputType__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238514-80238528 232E54 0014+00 0/0 5/5 0/0 .text getWord__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getWord() {
nofralloc
#include "asm/d/msg/d_msg_object/getWord__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238528-80238544 232E68 001C+00 0/0 1/1 0/0 .text getSelectWord__12dMsgObject_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectWord(int param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectWord__12dMsgObject_cFi.s"
}
#pragma pop
/* 80238544-80238574 232E84 0030+00 0/0 1/1 0/0 .text setSelectWordFlag__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setSelectWordFlag(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setSelectWordFlag__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80238574-80238588 232EB4 0014+00 0/0 3/3 0/0 .text getSelectWordFlag__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectWordFlag() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectWordFlag__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238588-802385B4 232EC8 002C+00 0/0 1/1 0/0 .text isHowlHearingMode__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::isHowlHearingMode() {
nofralloc
#include "asm/d/msg/d_msg_object/isHowlHearingMode__12dMsgObject_cFv.s"
}
#pragma pop
/* 802385B4-802385E0 232EF4 002C+00 0/0 1/1 0/0 .text getSelectBombBagID__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectBombBagID() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombBagID__12dMsgObject_cFv.s"
}
#pragma pop
/* 802385E0-8023860C 232F20 002C+00 0/0 6/6 0/0 .text getSelectBombPrice__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getSelectBombPrice() {
nofralloc
#include "asm/d/msg/d_msg_object/getSelectBombPrice__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023860C-80238638 232F4C 002C+00 0/0 1/1 0/0 .text setEquipBombInfo__12dMsgObject_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setEquipBombInfo() {
nofralloc
#include "asm/d/msg/d_msg_object/setEquipBombInfo__12dMsgObject_cFv.s"
}
#pragma pop
/* 80238638-8023864C 232F78 0014+00 0/0 2/2 0/0 .text getItemEquipButton__12dMsgObject_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::getItemEquipButton() {
nofralloc
#include "asm/d/msg/d_msg_object/getItemEquipButton__12dMsgObject_cFv.s"
}
#pragma pop
/* 8023864C-80238660 232F8C 0014+00 0/0 2/2 0/0 .text setSelectCancelPos__12dMsgObject_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_c::setSelectCancelPos(u8 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setSelectCancelPos__12dMsgObject_cFUc.s"
}
#pragma pop
/* 80238660-802386C8 232FA0 0068+00 1/1 0/0 3/3 .text dMsgObject_getTotalPrice__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_getTotalPrice() {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getTotalPrice__Fv.s"
}
#pragma pop
/* 802386C8-80238730 233008 0068+00 0/0 0/0 2/2 .text dMsgObject_setTotalPrice__FUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_setTotalPrice(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_setTotalPrice__FUs.s"
}
#pragma pop
/* 80238730-802387C4 233070 0094+00 0/0 0/0 4/4 .text dMsgObject_addTotalPrice__Fs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_addTotalPrice(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addTotalPrice__Fs.s"
}
#pragma pop
/* 802387C4-8023882C 233104 0068+00 1/1 0/0 4/4 .text dMsgObject_getTotalPayment__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_getTotalPayment() {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getTotalPayment__Fv.s"
}
#pragma pop
/* 8023882C-80238894 23316C 0068+00 0/0 0/0 2/2 .text dMsgObject_setTotalPayment__FUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_setTotalPayment(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_setTotalPayment__FUs.s"
}
#pragma pop
/* 80238894-80238928 2331D4 0094+00 1/1 0/0 0/0 .text dMsgObject_addTotalPayment__Fs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_addTotalPayment(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addTotalPayment__Fs.s"
}
#pragma pop
/* 80238928-80238990 233268 0068+00 2/2 4/4 0/0 .text dMsgObject_getFundRaising__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_getFundRaising() {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getFundRaising__Fv.s"
}
#pragma pop
/* 80238990-802389F8 2332D0 0068+00 1/1 1/1 0/0 .text dMsgObject_setFundRaising__FUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_setFundRaising(u16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_setFundRaising__FUs.s"
}
#pragma pop
/* 802389F8-80238A74 233338 007C+00 1/1 0/0 0/0 .text dMsgObject_addFundRaising__Fs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dMsgObject_addFundRaising(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addFundRaising__Fs.s"
}
#pragma pop
/* 80238A74-80238ADC 2333B4 0068+00 1/1 1/1 0/0 .text dMsgObject_getOffering__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_getOffering() {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_getOffering__Fv.s"
}
#pragma pop
/* 80238ADC-80238B58 23341C 007C+00 0/0 1/1 0/0 .text dMsgObject_addOffering__Fs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMsgObject_addOffering(s16 param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/dMsgObject_addOffering__Fs.s"
}
#pragma pop
/* 80238B58-80238B94 233498 003C+00 0/0 1/0 0/0 .text __sinit_d_msg_object_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_msg_object_cpp() {
nofralloc
#include "asm/d/msg/d_msg_object/__sinit_d_msg_object_cpp.s"
}
#pragma pop
#pragma push
#pragma force_active on
REGISTER_CTORS(0x80238B58, __sinit_d_msg_object_cpp);
#pragma pop
/* 80238B94-80238BDC 2334D4 0048+00 1/0 0/0 0/0 .text __dt__20dMsgObject_HowlHIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMsgObject_HowlHIO_c::~dMsgObject_HowlHIO_c() {
nofralloc
#include "asm/d/msg/d_msg_object/__dt__20dMsgObject_HowlHIO_cFv.s"
}
#pragma pop
/* 80238BDC-80238C3C 23351C 0060+00 2/1 0/0 0/0 .text __dt__16dMsgObject_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMsgObject_HIO_c::~dMsgObject_HIO_c() {
nofralloc
#include "asm/d/msg/d_msg_object/__dt__16dMsgObject_HIO_cFv.s"
}
#pragma pop
/* 80238C3C-80238C40 23357C 0004+00 0/0 1/0 0/0 .text exec__14dMsgScrnBase_cFv */
void dMsgScrnBase_c::exec() {
/* empty function */
}
/* 80238C40-80238C44 233580 0004+00 0/0 8/0 0/0 .text setSelectRubyString__14dMsgScrnBase_cFPcPcPc
*/
void dMsgScrnBase_c::setSelectRubyString(char* param_0, char* param_1, char* param_2) {
/* empty function */
}
/* 80238C44-80238C48 233584 0004+00 0/0 8/0 0/0 .text setSelectString__14dMsgScrnBase_cFPcPcPc */
void dMsgScrnBase_c::setSelectString(char* param_0, char* param_1, char* param_2) {
/* empty function */
}
/* 80238C48-80238C50 233588 0008+00 0/0 8/0 0/0 .text selectAnimeMove__14dMsgScrnBase_cFUcUcb */
bool dMsgScrnBase_c::selectAnimeMove(u8 param_0, u8 param_1, bool param_2) {
return true;
}
/* 80238C50-80238C54 233590 0004+00 0/0 8/0 0/0 .text selectAnimeInit__14dMsgScrnBase_cFUcUcfUc */
void dMsgScrnBase_c::selectAnimeInit(u8 param_0, u8 param_1, f32 param_2, u8 param_3) {
/* empty function */
}
/* 80238C54-80238C58 233594 0004+00 0/0 8/0 0/0 .text arwAnimeMove__14dMsgScrnBase_cFv */
void dMsgScrnBase_c::arwAnimeMove() {
/* empty function */
}
/* 80238C58-80238C5C 233598 0004+00 0/0 8/0 0/0 .text arwAnimeInit__14dMsgScrnBase_cFv */
void dMsgScrnBase_c::arwAnimeInit() {
/* empty function */
}
/* 80238C5C-80238C60 23359C 0004+00 0/0 8/0 0/0 .text fukiPosCalc__14dMsgScrnBase_cFUc */
void dMsgScrnBase_c::fukiPosCalc(u8 param_0) {
/* empty function */
}
/* 80238C60-80238C68 2335A0 0008+00 0/0 8/0 0/0 .text isSelect__14dMsgScrnBase_cFv */
bool dMsgScrnBase_c::isSelect() {
return true;
}
/* 80238C68-80238C70 2335A8 0008+00 0/0 8/0 0/0 .text selectAnimeEnd__14dMsgScrnBase_cFv
*/
bool dMsgScrnBase_c::selectAnimeEnd() {
return true;
}
/* 80238C70-80238C74 2335B0 0004+00 0/0 8/0 0/0 .text dotAnimeMove__14dMsgScrnBase_cFv */
void dMsgScrnBase_c::dotAnimeMove() {
/* empty function */
}
/* 80238C74-80238C78 2335B4 0004+00 0/0 8/0 0/0 .text dotAnimeInit__14dMsgScrnBase_cFv */
void dMsgScrnBase_c::dotAnimeInit() {
/* empty function */
}
/* 80238C78-80238C94 2335B8 001C+00 2/2 0/0 0/0 .text setActorPos__19jmessage_tReferenceF4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void jmessage_tReference::setActorPos(cXyz param_0) {
nofralloc
#include "asm/d/msg/d_msg_object/setActorPos__19jmessage_tReferenceF4cXyz.s"
}
#pragma pop
/* 80399660-80399660 025CC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */