diff options
| author | Caroline Madsen <69010899+randomsalience@users.noreply.github.com> | 2024-10-17 17:24:29 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-17 14:24:29 -0700 |
| commit | abc4c6659ae6e9cab854ff05651c1ff119659bf6 (patch) | |
| tree | daf3eb274135760aadeeb88f26987ded6a8fe978 /src/d/d_msg_object.cpp | |
| parent | 38445f4d516dbc802670def3d4d6fc3d9eb1317c (diff) | |
cleanup (#2216)
Diffstat (limited to 'src/d/d_msg_object.cpp')
| -rw-r--r-- | src/d/d_msg_object.cpp | 661 |
1 files changed, 25 insertions, 636 deletions
diff --git a/src/d/d_msg_object.cpp b/src/d/d_msg_object.cpp index a0337a8288..0440e16563 100644 --- a/src/d/d_msg_object.cpp +++ b/src/d/d_msg_object.cpp @@ -33,295 +33,9 @@ #include "JSystem/JKernel/JKRExpHeap.h" #include "dol2asm.h" -#include "dolphin/types.h" -// -// 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" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */]; -extern "C" u8 m_cpadInfo__8mDoCPd_c[256]; -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: -// - 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; @@ -342,125 +56,6 @@ static int dMsgObject_searchSSItem(void* param_1, void* param_2) { return 0; } -/* ############################################################################################## */ -/* 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 */ dMsgObject_HowlHIO_c::dMsgObject_HowlHIO_c() { mHighlightScale = 0.5f; @@ -509,75 +104,6 @@ dMsgObject_HowlHIO_c::dMsgObject_HowlHIO_c() { mLineSpaceOffset = 2.2f; } - -/* ############################################################################################## */ -/* 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 */ dMsgObject_HIO_c::dMsgObject_HIO_c() { mBoxMidna_fontSizeX = 23.0f; @@ -783,7 +309,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) { @@ -884,8 +409,6 @@ int dMsgObject_c::_create(msg_class* param_1) { return 4; } - -/* ############################################################################################## */ /* 80399660-80399660 025CC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on @@ -1010,7 +533,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(); @@ -1077,8 +599,7 @@ int dMsgObject_c::_delete() { } /* 80233D04-80233E70 22E644 016C+00 2/2 2/2 0/0 .text setMessageIndex__12dMsgObject_cFUlUlb */ -// reg swap -#ifdef NONMATCHING +// NONMATCHING reg swap void dMsgObject_c::setMessageIndex(u32 param_1, u32 param_2, bool param_3) { field_0x158 = param_1; u32 revoIndex = getRevoMessageIndex(param_1); @@ -1116,15 +637,9 @@ void dMsgObject_c::setMessageIndex(u32 param_1, u32 param_2, bool param_3) { mpCtrl->setMessageID(mMessageID, 0, NULL); } } -#else -void dMsgObject_c::setMessageIndex(u32 param_0, u32 param_1, bool param_2) { - // NONMATCHING -} -#endif /* 80233E70-80233F84 22E7B0 0114+00 1/1 1/1 0/0 .text setMessageIndexDemo__12dMsgObject_cFUlb */ -// reg swap -#ifdef NONMATCHING +// NONMATCHING reg swap void dMsgObject_c::setMessageIndexDemo(u32 param_1, bool param_2) { field_0x158 = param_1; int revoMsgIndex = getRevoMessageIndex(param_1); @@ -1153,11 +668,6 @@ void dMsgObject_c::setMessageIndexDemo(u32 param_1, bool param_2) { mpCtrl->setMessageID(mMessageID, 0, NULL); } } -#else -void dMsgObject_c::setMessageIndexDemo(u32 param_0, bool param_1) { - // NONMATCHING -} -#endif /* 80233F84-80233FD8 22E8C4 0054+00 4/4 0/0 0/0 .text getMessageIndex__12dMsgObject_cFUl */ @@ -1212,7 +722,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; @@ -1286,11 +795,6 @@ void dMsgObject_c::waitProc() { } } - -/* ############################################################################################## */ -/* 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 */ void dMsgObject_c::openProc() { if (isMidonaMessage()) { @@ -1394,11 +898,6 @@ void dMsgObject_c::openProc() { } } - -/* ############################################################################################## */ -/* 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 */ void dMsgObject_c::outnowProc() { mpRefer->shiftCharCountBuffer(); @@ -1466,7 +965,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 = @@ -1507,7 +1005,6 @@ void dMsgObject_c::outwaitProc() { } } - /* 80234FF0-80234FF4 22F930 0004+00 1/1 0/0 0/0 .text stopProc__12dMsgObject_cFv */ void dMsgObject_c::stopProc() { } @@ -1554,7 +1051,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; @@ -1655,7 +1151,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()) { @@ -1740,7 +1235,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++; @@ -1775,7 +1269,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) { @@ -1986,24 +1479,6 @@ void dMsgObject_c::talkStartInit() { } } - -/* ############################################################################################## */ -/* 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 */ void dMsgObject_c::fukiPosCalc(bool param_1) { if (param_1) { @@ -2054,7 +1529,6 @@ 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) { @@ -2294,7 +1768,6 @@ 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() { @@ -2385,8 +1858,6 @@ bool dMsgObject_c::isTalkMessage() { } /* 802372CC-80237334 231C0C 0068+00 0/0 5/5 0/0 .text getSmellName__12dMsgObject_cFv */ -// regalloc -#ifdef NONMATCHING const char* dMsgObject_c::getSmellName() { JMSMesgHeader_c* info_header_p = (JMSMesgHeader_c*)((char*)mpMsgRes + 0x20); char* data_ptr = (char*)info_header_p + info_header_p->sectionSize; @@ -2395,11 +1866,6 @@ const char* dMsgObject_c::getSmellName() { JMSMesgEntry_c* msg_entry = &info_entries[(u16)getMessageIndex(getSmellTypeMessageID())]; return data_ptr + msg_entry->mStringOffset + 8; } -#else -const char* dMsgObject_c::getSmellName() { - // NONMATCHING -} -#endif /* 80237334-8023738C 231C74 0058+00 0/0 5/5 0/0 .text getPortalName__12dMsgObject_cFv */ const char* dMsgObject_c::getPortalName() { @@ -2553,7 +2019,6 @@ 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; @@ -2755,10 +2220,8 @@ void dMsgObject_c::setDemoMessageLocal(u32 param_1) { /* 80237DD8-80237E04 232718 002C+00 1/1 0/0 0/0 .text getSmellTypeMessageIDLocal__12dMsgObject_cFv */ -// bgelr and bltlr issues. -#ifdef NONMATCHING u16 dMsgObject_c::getSmellTypeMessageIDLocal() { - int msgId = 0; + u16 msgId = 0; int smell = dComIfGs_getCollectSmell(); if (smell < SMELL_MEDICINE + 1 && smell >= SMELL_YELIA_POUCH) { msgId = smell + 0x165; @@ -2770,11 +2233,6 @@ u16 dMsgObject_c::getSmellTypeMessageIDLocal() { } return msgId; } -#else -u16 dMsgObject_c::getSmellTypeMessageIDLocal() { - // NONMATCHING -} -#endif /* 80237E04-80237E58 232744 0054+00 1/1 0/0 0/0 .text setSmellTypeLocal__12dMsgObject_cFUc */ void dMsgObject_c::setSmellTypeLocal(u8 smellType) { @@ -2800,7 +2258,6 @@ 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) { @@ -2844,7 +2301,6 @@ 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) { @@ -3174,93 +2630,26 @@ void dMsgObject_addOffering(s16 price) { dComIfGs_setEventReg(0xf8ff, (u16)offering & 0xff); } -/* 80238B58-80238B94 233498 003C+00 0/0 1/0 0/0 .text __sinit_d_msg_object_cpp */ -void __sinit_d_msg_object_cpp(){// NONMATCHING -} - -#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 */ -// dMsgObject_HowlHIO_c::~dMsgObject_HowlHIO_c() { -extern "C" void __dt__20dMsgObject_HowlHIO_cFv() { - // NONMATCHING -} - -/* 80238BDC-80238C3C 23351C 0060+00 2/1 0/0 0/0 .text __dt__16dMsgObject_HIO_cFv */ -// dMsgObject_HIO_c::~dMsgObject_HIO_c() { -extern "C" void __dt__16dMsgObject_HIO_cFv() { - // NONMATCHING -} - -/* 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 */ -// void jmessage_tReference::setActorPos(cXyz param_0) { -extern "C" void setActorPos__19jmessage_tReferenceF4cXyz() { - // NONMATCHING -} +/* 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, + (process_method_func)dMsgObject_Execute, + (process_method_func)dMsgObject_IsDelete, + (process_method_func)dMsgObject_Draw, +}; -/* 80399660-80399660 025CC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ +/* 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 + fpcPi_CURRENT_e, // mListPrio + PROC_MSG_OBJECT, // mProcName + &g_fpcLf_Method.mBase, // sub_method + sizeof(dMsgObject_c), // mSize + 0, // mSizeOther + 0, // mParameters + &g_fopMsg_Method, // sub_method + 770, // mPriority + &l_dMsgObject_Method, // sub_method +}; |
