Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_msg_object.h
Go to the documentation of this file.
1#ifndef D_MSG_D_MSG_OBJECT_H
2#define D_MSG_D_MSG_OBJECT_H
3
4#include "JSystem/JMessage/control.h"
5#include "d/d_com_inf_game.h"
6#include "f_op/f_op_msg.h"
7#include <cstring>
8
9class COutFont_c;
10class J2DTextBox;
11class JUTFont;
12class dMsgScrnBase_c;
13class dMsgString_c;
18
19class dMsgObject_c : public msg_class {
20public:
21 int _create(msg_class*);
22 int _execute();
23 int _draw();
24 int _delete();
25 void setMessageIndex(u32, u32, bool);
26 void setMessageIndexDemo(u32, bool);
27 u32 getMessageIndex(u32);
28 u32 getRevoMessageIndex(u32);
29 u32 getMessageIndexAlways(u32);
30 u32 getMessageIDAlways(u32);
31 s16 getMessageGroup(u32);
32 void waitProc();
33 void openProc();
34 void outnowProc();
35 void outwaitProc();
36 void stopProc();
37 void continueProc();
38 void selectProc();
39 void selectEndProc();
40 void inputProc();
41 void finishProc();
42 void endProc();
43 void deleteProc();
44 void textmodeProc();
45 void talkStartInit();
46 void fukiPosCalc(bool);
47 void setStatusLocal(u16);
48 u16 getStatusLocal();
49 void delete_screen(bool);
50 u8 isSend();
52 void changeFlowGroupLocal(s32);
54 void endFlowGroupLocal();
55 void changeGroupLocal(s16);
56 bool getStringLocal(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*, char*,
57 char*, char*, s16*);
58 bool isGetItemMessage();
59 bool isKanbanMessage();
60 bool isHowlMessage();
61 bool isMidonaMessage();
63 bool isMidonaTalkWait();
64 bool isPlaceMessage();
65 bool isBossMessage();
66 bool isBookMessage();
67 bool isStaffMessage();
68 bool isSaveMessage();
69 bool isTalkMessage();
70 const char* getSmellName();
71 const char* getPortalName();
72 const char* getBombName();
73 const char* getInsectName();
74 const char* getLetterName();
79 void onMsgSendLocal();
80 void offMsgSendLocal();
81 int isMsgSendLocal();
82 bool isMouthCheckLocal();
84 void addSelectBomBag(u8);
85 void resetSelectBomBag();
90 static void setShopWaitTimer(u8);
93 static bool isCameraCancelFlag();
94 static void onCameraCancelFlag();
95 static void offCameraCancelFlag();
96 static bool isKillMessageFlag();
97 static void onKillMessageFlag();
98 static void setKillMessageFlag();
100 static void setTalkPartner(fopAc_ac_c*);
101 static void setNowTalkFlowNo(s16);
102 static s16 getNowTalkFlowNo();
103 static void setDemoMessage(u32);
104 static void setTalkHeap(void*);
105 void setTalkHeapLocal(void*);
106 static void* getTalkHeap();
107 bool isDraw();
109 void setDemoMessageLocal(u32);
111 void setSmellTypeLocal(u8);
116 static void changeFlowGroup(s32);
117 static void demoMessageGroup();
118 static void endFlowGroup();
119 static void changeGroup(s16);
120 static bool getString(u32, J2DTextBox*, J2DTextBox*, JUTFont*, COutFont_c*,
121 char*, char*, char*, s16*);
122 static void* getMsgDtPtr();
123 static void setProcessID(fpc_ProcID);
124 static msg_class* getActor();
125 static fopAc_ac_c* getpTalkActor();
126 static int getIdx();
127 static u16 getNodeIdx();
128 static void setStatus(u16);
129 static u16 getStatus();
131 static void setTalkActor(fopAc_ac_c*);
132 static void onMsgSendControl();
133 static void offMsgSendControl();
134 static int isMsgSendControl();
135 static void onMsgSend();
136 static void offMsgSend();
137 static int isMsgSend();
138 static bool isMouthCheck();
139 static u32 getMessageID();
140 static u16 getSmellTypeMessageID();
141 static void setSmellType(u8);
142 static u8 getSelectCursorPos();
143 static void setSelectCursorPos(u8);
144 static void setPortalMessageID(u16);
145 static void setInsectItemNo(u8);
146 static void setLetterNameID(u16);
147 static void setArrowNum(u8);
148 static void setMsgOutputType(u8);
149 static u8 getMsgOutputType();
150 static const char* getWord();
151 static const char* getSelectWord(int);
152 static void setSelectWordFlag(u8);
153 static u8 getSelectWordFlag();
154 static bool isHowlHearingMode();
155 static u8 getSelectBombBagID();
156 static s16 getSelectBombPrice();
157 static void setEquipBombInfo();
158 static u8 getItemEquipButton();
159 static void setSelectCancelPos(u8);
160
161 void setShopWaitTimerLocal(u8 timer) { mShopWaitTimer = timer; }
165 void setInputValueLocal(s16 i_inputValue) { mInputValue = i_inputValue; }
167 void setNowTotalPriceLocal(s16 i_nowTotalPrice) { mNowTotalPrice = i_nowTotalPrice; }
169 void setNowTotalPaymentLocal(s16 i_nowTotalPayment) { mNowTotalPayment = i_nowTotalPayment; }
175 void setFundRaisingValueLocal(s16 i_value) { mFundRaisingValue = i_value; }
181 void setNowTalkFlowNoLocal(s16 param_0) { mNowTalkFlowNo = param_0; }
187 void setPortalMessageIDLocal(u16 msgID) { mPortalMessageID = msgID; }
189 void setLetterNameIDLocal(u16 nameID) { mLetterNameID = nameID; }
190 void setArrowNumLocal(u8 arrowNum) { mArrowNum = arrowNum; }
191 void setMsgOutputTypeLocal(u8 outputType) { mMsgOutputType = outputType; }
192 void addNowTotalPrice(s16 price) { addNowTotalPriceLocal(price); }
193 void addNowTotalPriceLocal(s16 price) { mNowTotalPrice += price; }
194 void addNowTotalPayment(s16 price) { addNowTotalPaymentLocal(price); }
195 void addNowTotalPaymentLocal(s16 price) { mNowTotalPayment += price; }
196 void setBombBagIDLocal(int idx, u8 id) { mBombBagID[idx] = id; }
197 void setBombMessageIDLocal(int idx, u16 id) { mBombMessageID[idx] = id; }
198 void setBombNumLocal(int idx, u8 id) { mBombNum[idx] = id; }
199
203 void setInputValue(s16 i_inputValue) { setInputValueLocal(i_inputValue); }
205 void setNowTotalPrice(s16 i_nowTotalPrice) { setNowTotalPriceLocal(i_nowTotalPrice); }
207 void setNowTotalPayment(s16 i_nowTotalPayment) { setNowTotalPaymentLocal(i_nowTotalPayment); }
212 void setFundRaisingValue(s16 i_value) { setFundRaisingValueLocal(i_value); }
218 u8 getFukiKind() { return mFukiKind; }
221 void* getTalkHeapLocal() { return mpTalkHeap; }
222 u8 getSelectBomBag(int idx) { return getSelectBombBagLocal(idx); }
223 u8 getSelectBombBagLocal(int idx) { return mSelectBombBag[idx]; }
224 u8 getBombNumLocal(int idx) { return mBombNum[idx]; }
226 void* getMsgDtPtrLocal() { return mpMsgDt; }
229 int getIdxLocal() { return mIdx; }
230 u16 getNodeIdxLocal() { return mNodeIdx; }
234 const char* getWordLocal() { return mWord; }
235 const char* getSelectWordLocal(int idx) { return mSelectWord[idx]; }
239 u16 getBombMessageIDLocal(int idx) { return mBombMessageID[idx]; }
240 u8 getBombBagIDLocal(int idx) { return mBombBagID[idx]; }
242 u8 isNoDemoFlag() { return mNoDemoFlag; }
243
244 static void setWord(const char* i_word);
245 void setWordLocal(const char* i_word) {
246 strcpy(mWord, i_word);
247 }
248
249 static void setSelectWord(int i_no, const char* i_word);
250 void setSelectWordLocal(int i_no, const char* i_word) {
251 strcpy(mSelectWord[i_no], i_word);
252 }
253
255
256 /* 0x0FC */ int field_0xfc;
257 /* 0x100 */ msg_class* field_0x100;
260 /* 0x10C */ COutFont_c* mpOutFont;
261 /* 0x110 */ JMessage::TResourceContainer* mpResCont;
266 /* 0x124 */ JMessage::TParse* field_0x124;
267 /* 0x128 */ void* mpMsgRes;
268 /* 0x12C */ int field_0x12c;
269 /* 0x130 */ void* mpMsgDt;
270 /* 0x134 */ u8 field_0x134[4];
274 /* 0x144 */ JKRExpHeap* mpTalkHeap;
275 /* 0x148 */ JKRHeap* field_0x148;
276 /* 0x14C */ int mProcessID;
277 /* 0x150 */ f32 field_0x150;
278 /* 0x154 */ u32 mMessageID;
279 /* 0x158 */ u32 field_0x158;
280 /* 0x15C */ u32 field_0x15c;
281 /* 0x160 */ int mIdx;
282 /* 0x164 */ u16 mNodeIdx;
283 /* 0x166 */ u16 field_0x166;
284 /* 0x168 */ u16 field_0x168;
285 /* 0x16A */ s16 field_0x16a;
286 /* 0x16C */ s16 field_0x16c;
287 /* 0x16E */ s16 field_0x16e;
288 /* 0x170 */ s16 mNowTalkFlowNo;
289 /* 0x172 */ s16 field_0x172;
290 /* 0x174 */ s16 mInputValue;
291 /* 0x176 */ s16 mFundRaisingValue;
292 /* 0x178 */ u16 field_0x178;
293 /* 0x17A */ s16 mNowTotalPrice;
294 /* 0x17C */ s16 mNowTotalPayment;
295 /* 0x17E */ s16 field_0x17e;
296 /* 0x180 */ u16 mPortalMessageID;
297 /* 0x182 */ u16 mBombMessageID[3];
298 /* 0x188 */ u16 mLetterNameID;
299 /* 0x18A */ u8 mBombNum[3];
300 /* 0x18D */ u8 mBombBagID[3];
301 /* 0x190 */ u8 mSelectBombBag[3];
302 /* 0x193 */ u8 field_0x193;
303 /* 0x194 */ u8 mInsectItemNo;
304 /* 0x195 */ u8 mMsgSendControl;
305 /* 0x196 */ u8 field_0x196;
306 /* 0x197 */ u8 field_0x197;
307 /* 0x198 */ u8 field_0x198;
308 /* 0x199 */ u8 field_0x199;
309 /* 0x19A */ u8 mFukiKind;
310 /* 0x19B */ u8 field_0x19b;
311 /* 0x19C */ u8 mFlowChk;
312 /* 0x19D */ u8 field_0x19d;
313 /* 0x19E */ bool mCameraCancelFlag;
314 /* 0x19F */ u8 mInputFlag;
315 /* 0x1A0 */ u8 mSmellType;
316 /* 0x1A1 */ u8 mSelectCancelPos;
317 /* 0x1A2 */ u8 mSelectPushFlag;
318 /* 0x1A3 */ u8 field_0x1a3;
319 /* 0x1A4 */ u8 mItemEquipButton;
320 /* 0x1A5 */ u8 mArrowNum;
321 /* 0x1A6 */ char mWord[200];
322 /* 0x26E */ char mSelectWord[3][200];
323 /* 0x4C6 */ u8 mSelectWordFlag;
324 /* 0x4C7 */ u8 field_0x4c7;
325 /* 0x4C8 */ u8 mMsgOutputType;
326 /* 0x4C9 */ u8 mShopWaitTimer;
327 /* 0x4CA */ u8 field_0x4ca;
328 /* 0x4CB */ u8 mNoDemoFlag;
329 /* 0x4CC */ u8 field_0x4cc;
330 /* 0x4CD */ u8 field_0x4cd;
331 /* 0x4CE */ u8 field_0x4ce;
332 /* 0x4CF */ u8 mAutoMessageFlag;
333 /* 0x4D0 */ bool mPaymentFlag;
334 /* 0x4D1 */ u8 field_0x4d1;
335 /* 0x4D2 */ bool mKillMessageFlag;
336 /* 0x4D3 */ u8 mEquipBombInfo;
337 /* 0x4D4 */ u8 field_0x4d4;
338};
339
341void dMsgObject_setFundRaising(u16 param_0);
343void dMsgObject_addOffering(s16 param_0);
345void dMsgObject_addTotalPrice(s16 param_0);
347void dMsgObject_setTotalPrice(u16 param_0);
349void dMsgObject_setTotalPayment(u16 param_0);
350
354
358
360 return dMsgObject_getMsgObjectClass()->getStatus() == 1 ? false : true;
361}
362
366
370
373}
374
378
382
383inline void dMsgObject_setDemoMessage(u32 param_0) {
385}
386
390
394
398
402
406
407inline const char* dMsgObject_getWord() {
408 return dMsgObject_c::getWord();
409}
410
411inline void dMsgObject_setShopWaitTimer(u8 timer) {
413}
414
418
420 if (dMsgObject_getMsgObjectClass() != NULL) {
422 }
423}
424
425inline bool dMsgObject_getString(u32 i_msgId, J2DTextBox* i_tbox, J2DTextBox* i_rubyTbox,
426 JUTFont* i_font, COutFont_c* i_outFont, char* o_text,
427 char* o_ruby, char* o_textS, s16* param_8) {
428 return dMsgObject_getMsgObjectClass()->getString(i_msgId, i_tbox, i_rubyTbox, i_font, i_outFont, o_text, o_ruby,
429 o_textS, param_8);
430}
431
435
439
443
447
451
452inline void dMsgObject_setSmellType(u8 type) {
454}
455
459
463
467
471
472inline const char* dMsgObject_getSelectWord(int idx) {
474}
475
479
480inline void dMsgObject_setNowTalkFlowNo(s16 nowTalkFlowNo) {
481 dMsgObject_c::setNowTalkFlowNo(nowTalkFlowNo);
482}
483
487
491
495
497 return dMsgObject_getMsgObjectClass()->getScrnDrawPtr() == NULL ? false : true;
498}
499
502}
503
504inline void dMsgObject_setTalkHeap(void* heap) {
506}
507
511
512inline void dMsgObject_setMsgOutputType(u8 outputType) {
514}
515
519
520inline void dMsgObject_setWord(const char* i_word) {
522}
523
524inline void dMsgObject_setSelectWord(int i_no, const char* i_word) {
526}
527
530}
531
535
539
543
547
551
552inline void dMsgObject_setInsectItemNo(u8 i_insectItemNo) {
554}
555
559
560inline void dMsgObject_setOffering(u16 i_num) {
561 dComIfGs_setEventReg(0xF7FF, i_num >> 8);
562 dComIfGs_setEventReg(0xF8FF, i_num & 0xFF);
563}
564
568
570public:
573
574 /* 0x04 */ s32 field_0x4;
575 /* 0x08 */ JUtility::TColor mHowlLineStartCol;
576 /* 0x0C */ JUtility::TColor mHowlLineEndCol;
577 /* 0x10 */ f32 mHighlightScale;
578 /* 0x14 */ JUtility::TColor mHighlightMoyaR0;
579 /* 0x18 */ JUtility::TColor mHighlightMoyaR1;
580 /* 0x1C */ JUtility::TColor mHighlightMoyabsR0;
581 /* 0x20 */ JUtility::TColor mHighlightMoyabsR1;
582 /* 0x24 */ JUtility::TColor mHighlightPikaR0;
583 /* 0x28 */ JUtility::TColor mHighlightPikaR1;
584 /* 0x2C */ f32 mAnmSpeed;
585 /* 0x30 */ JUtility::TColor mGuideUpperBlack;
586 /* 0x34 */ JUtility::TColor mGuideUpperWhite;
587 /* 0x38 */ JUtility::TColor mGuideMidBlack;
588 /* 0x3C */ JUtility::TColor mGuideMidWhite;
589 /* 0x40 */ JUtility::TColor mGuideLowerBlack;
590 /* 0x44 */ JUtility::TColor mGuideLowerWhite;
591 /* 0x48 */ JUtility::TColor mAnswerUpperBlack;
592 /* 0x4C */ JUtility::TColor mAnswerUpperWhite;
593 /* 0x50 */ JUtility::TColor mAnswerMidBlack;
594 /* 0x54 */ JUtility::TColor mAnswerMidWhite;
595 /* 0x58 */ JUtility::TColor mAnswerLowerBlack;
596 /* 0x5C */ JUtility::TColor mAnswerLowerWhite;
597 /* 0x60 */ JUtility::TColor mDotBlack;
598 /* 0x64 */ JUtility::TColor mDotWhite;
599 /* 0x68 */ f32 mDotScale;
600 /* 0x6C */ f32 mDrawInterval;
601 /* 0x70 */ f32 mLineThickness;
602 /* 0x74 */ f32 mCrossPosX;
603 /* 0x78 */ f32 mCrossPosY;
604 /* 0x7C */ f32 mCrossScale;
605 /* 0x80 */ f32 mWindowPosX;
606 /* 0x84 */ f32 mWindowPosY;
607 /* 0x88 */ f32 mWindowScale;
608 /* 0x8C */ f32 mInputStartPoint;
609 /* 0x90 */ f32 mGuideUpperAlpha;
610 /* 0x94 */ f32 mGuideMidAlpha;
611 /* 0x98 */ f32 mGuideLowerAlpha;
612 /* 0x9C */ f32 mAnswerUpperAlpha;
613 /* 0xA0 */ f32 mAnswerMidAlpha;
614 /* 0xA4 */ f32 mAnswerLowerAlpha;
615 /* 0xA8 */ f32 mLineSpaceOffset;
616 /* 0xAC */ u16 mWaveformThickness;
617 /* 0xAE */ u16 mWaveformLineLen;
618 /* 0xB0 */ s16 mWaveformDotLen;
619};
620
622public:
624 virtual ~dMsgObject_HIO_c() {}
625
626 /* 0x004 */ s8 field_0x4;
627 /* 0x008 */ f32 mBoxMidna_fontSizeX;
628 /* 0x00C */ f32 field_0xc;
629 /* 0x010 */ f32 mBoxMidna_fontSizeY;
630 /* 0x014 */ f32 field_0x14;
631 /* 0x018 */ f32 mBoxTalkAlphaP;
632 /* 0x01C */ f32 mBoxNaviAlphaP;
633 /* 0x020 */ f32 mBoxMidnaAlphaP;
634 /* 0x024 */ f32 mBoxItemAlphaP;
635 /* 0x028 */ f32 mBoxStoneAlphaP;
636 /* 0x02C */ f32 mBoxWoodAlphaP;
637 /* 0x030 */ f32 mBoxBookAlphaP;
638 /* 0x034 */ f32 mBoxWolfAlphaP;
639 /* 0x038 */ f32 mSubtitleAlphaP;
640 /* 0x03C */ f32 field_0x3c;
641 /* 0x040 */ f32 mBoxNaviAnmSpeed;
642 /* 0x044 */ f32 field_0x44;
643 /* 0x048 */ f32 mBoxItemAnmSpeed;
644 /* 0x04C */ f32 field_0x4c;
645 /* 0x050 */ f32 field_0x50;
646 /* 0x054 */ f32 field_0x54;
647 /* 0x058 */ f32 mBoxWolfAnmSpeed;
648 /* 0x05C */ f32 mBoxItemHaloAlpha;
649 /* 0x060 */ f32 mBoxNaviHaloAlpha;
650 /* 0x064 */ f32 mBoxMidnaHaloAlpha;
651 /* 0x068 */ f32 mBoxWolfHaloAlpha;
652 /* 0x06C */ f32 mBoxTalkHaloAlpha;
653 /* 0x070 */ f32 mBoxTalkScaleX;
654 /* 0x074 */ f32 mBoxNaviScaleX;
655 /* 0x078 */ f32 mBoxMidnaScaleX;
656 /* 0x07C */ f32 mBoxItemScaleX;
657 /* 0x080 */ f32 mBoxStoneScaleX;
658 /* 0x084 */ f32 mBoxWoodScaleX;
659 /* 0x088 */ f32 mBoxBookScaleX;
660 /* 0x08C */ f32 mBoxWolfScaleX;
661 /* 0x090 */ f32 mStageTitleScaleX;
662 /* 0x094 */ f32 mSubtitleScaleX;
663 /* 0x098 */ f32 mBossNameScaleX;
664 /* 0x09C */ f32 mBoxTalkScaleY;
665 /* 0x0A0 */ f32 mBoxNaviScaleY;
666 /* 0x0A4 */ f32 mBoxMidnaScaleY;
667 /* 0x0A8 */ f32 mBoxItemScaleY;
668 /* 0x0AC */ f32 mBoxStoneScaleY;
669 /* 0x0B0 */ f32 mBoxWoodScaleY;
670 /* 0x0B4 */ f32 mBoxBookScaleY;
671 /* 0x0B8 */ f32 mBoxWolfScaleY;
672 /* 0x0BC */ f32 mStageTitleScaleY;
673 /* 0x0C0 */ f32 mSubtitleScaleY;
674 /* 0x0C4 */ f32 mBossNameScaleY;
675 /* 0x0C8 */ f32 mBoxItemSizeX;
676 /* 0x0CC */ f32 mBoxItemSizeY;
677 /* 0x0D0 */ f32 mBoxItemPosX;
678 /* 0x0D4 */ f32 mBoxItemPosY;
679 /* 0x0D8 */ f32 mBoxItemTextSizeX;
680 /* 0x0DC */ f32 mBoxItemTextSizeY;
681 /* 0x0E0 */ f32 mBoxItemTextPosX;
682 /* 0x0E4 */ f32 mBoxItemTextPosY;
683 /* 0x0E8 */ JUtility::TColor
684 mBoxStartBlack[2][10]; // talk, navi, midna, item, stone, wood, book, wolf,
685 /* 0x110 */ //JUtility::TColor mBoxEndBlack[10];
686 /* 0x138 */ JUtility::TColor mBoxStartWhite[2][10];
687 /* 0x160 */ //JUtility::TColor mBoxEndWhite[10];
688 /* 0x188 */ JUtility::TColor mSelMsgInactiveCol;
689 /* 0x18C */ f32 mStageTitleCharPosX;
690 /* 0x190 */ f32 mBossNameCharPosX;
691 /* 0x194 */ f32 mStageTitleCharPosY;
692 /* 0x198 */ f32 mBossNameCharPosY;
693 /* 0x19C */ f32 mStageTitleCharSizeX;
694 /* 0x1A0 */ f32 mBossNameCharSizeX;
695 /* 0x1A4 */ f32 mStageTitleCharSizeY;
696 /* 0x1A8 */ f32 mBossNameCharSizeY;
697 /* 0x1AC */ f32 mStageTitleBasePosX;
698 /* 0x1B0 */ f32 mBossNameBasePosX;
699 /* 0x1B4 */ f32 mStageTitleBasePosY;
700 /* 0x1B8 */ f32 mBossNameBasePosY;
701 /* 0x1BC */ f32 mStageTitleBaseSizeX;
702 /* 0x1C0 */ f32 mBossNameBaseSizeX;
703 /* 0x1C4 */ f32 mStageTitleBaseSizeY;
704 /* 0x1C8 */ f32 mBossNameBaseSizeY;
705 /* 0x1CC */ f32 mStageTitleBaseAlpha;
706 /* 0x1D0 */ f32 mBossNameBaseAlpha;
707 /* 0x1D4 */ f32 mChoicePos[3][10]; // down, mid, top
708 /* 0x24C */ f32
709 mBoxPos[3][10]; // down, mid, top // talk, navi, midna, item, stone, wood, book, wolf,
710 /* 0x2C4 */ f32 mPortalIconScale;
711 /* 0x2C8 */ f32 mTextPosX;
712 /* 0x2CC */ f32 mTextPosY;
713 /* 0x2D0 */ f32 mPikariScale;
714 /* 0x2D4 */ JUtility::TColor mPikariMoyaR0;
715 /* 0x2D8 */ JUtility::TColor mPikariMoyaR1;
716 /* 0x2DC */ JUtility::TColor mPikariMoyabsR0;
717 /* 0x2E0 */ JUtility::TColor mPikariMoyabsR1;
718 /* 0x2E4 */ JUtility::TColor mPikariPikaR0;
719 /* 0x2E8 */ JUtility::TColor mPikariPikaR1;
720 /* 0x2EC */ f32 mPikariAnmSpeed;
721 /* 0x2F0 */ s16 mPikariHaloDelay_spirit;
723 /* 0x2F4 */ s16 mMsgIndex;
724 /* 0x2F6 */ s16 mFlowIndex;
725 /* 0x2F8 */ s16 mSaveSeqMsgIndex;
726 /* 0x2FA */ s16 mSelWaitFrame;
727 /* 0x2FC */ s16 mBoxAppearBound;
728 /* 0x2FE */ s16 mBoxAppearFrame;
729 /* 0x300 */ s16 mWaitFrame;
730 /* 0x302 */ s16 mLightAppearFrame;
731 /* 0x304 */ s16 field_0x304;
732 /* 0x306 */ s16 mStageTitleFadeIn;
733 /* 0x308 */ s16 mStageTitleFadeOut;
734 /* 0x30A */ s16 mBossNameFadeIn;
735 /* 0x30C */ s16 mBossNameFadeOut;
736 /* 0x30E */ u16 mStageTitleDisplayTime;
737 /* 0x310 */ u16 mBossNameDisplayTime;
738 /* 0x312 */ s16 mBatchDisplayWeight_3;
739 /* 0x314 */ s16 mCharDisplayWeight_5;
740 /* 0x316 */ s16 mBatchDisplayWeight_8;
741 /* 0x318 */ s16 mBatchDisplayWeight_9;
742 /* 0x31A */ s16 mHaloDelayFrame;
743 /* 0x31C */ s16 mHaloDelayFrameSpirit;
744 /* 0x31E */ bool mSaveSeqMsgDebug;
745 /* 0x31F */ u8 mMsgDebug;
746 /* 0x320 */ bool mTextColorDebug;
747 /* 0x321 */ u8
748 mTextColorUpperR[9]; // Default, Red, Green, Blue, Yellow, L.Blue, Purple, Grey, Orange,
749 /* 0x32A */ u8 mTextColorUpperG[9];
750 /* 0x333 */ u8 mTextColorUpperB[9];
751 /* 0x33C */ u8
752 mTextColorLowerR[9]; // Default, Red, Green, Blue, Yellow, L.Blue, Purple, Grey, Orange,
753 /* 0x345 */ u8 mTextColorLowerG[9];
754 /* 0x34E */ u8 mTextColorLowerB[9];
755 /* 0x357 */ u8 mDisplaySpeed;
756 /* 0x358 */ u8 mDisplaySpeedSpirit;
757 /* 0x359 */ u8 mMessageDisplay;
759};
760
762
763#endif /* D_MSG_D_MSG_OBJECT_H */
Definition d_msg_out_font.h:39
Definition d_msg_object.h:621
f32 mStageTitleBasePosX
Definition d_msg_object.h:697
s16 mHaloDelayFrameSpirit
Definition d_msg_object.h:743
JUtility::TColor mPikariMoyaR1
Definition d_msg_object.h:715
f32 mBoxNaviScaleY
Definition d_msg_object.h:665
JUtility::TColor mBoxStartBlack[2][10]
Definition d_msg_object.h:684
f32 mBoxMidnaHaloAlpha
Definition d_msg_object.h:650
f32 mBossNameBaseSizeY
Definition d_msg_object.h:704
f32 mBoxTalkHaloAlpha
Definition d_msg_object.h:652
f32 mStageTitleScaleX
Definition d_msg_object.h:661
bool mSaveSeqMsgDebug
Definition d_msg_object.h:744
u8 mTextColorLowerG[9]
Definition d_msg_object.h:753
u8 mTextColorLowerR[9]
Definition d_msg_object.h:752
f32 mStageTitleCharPosX
Definition d_msg_object.h:689
s8 field_0x4
Definition d_msg_object.h:626
f32 mBoxStoneScaleY
Definition d_msg_object.h:668
JUtility::TColor mPikariMoyabsR1
Definition d_msg_object.h:717
f32 mBoxWoodScaleY
Definition d_msg_object.h:669
s16 mHaloDelayFrame
Definition d_msg_object.h:742
f32 mBoxItemAlphaP
Definition d_msg_object.h:634
f32 mBossNameCharSizeY
Definition d_msg_object.h:696
f32 mBoxItemPosY
Definition d_msg_object.h:678
f32 mBoxItemPosX
Definition d_msg_object.h:677
s16 mLightAppearFrame
Definition d_msg_object.h:730
s16 field_0x304
Definition d_msg_object.h:731
JUtility::TColor mPikariMoyaR0
Definition d_msg_object.h:714
f32 mBoxMidna_fontSizeX
Definition d_msg_object.h:627
u16 mStageTitleDisplayTime
Definition d_msg_object.h:736
dMsgObject_HIO_c()
Definition d_msg_object.cpp:98
s16 mBoxAppearBound
Definition d_msg_object.h:727
f32 field_0xc
Definition d_msg_object.h:628
s16 mBossNameFadeOut
Definition d_msg_object.h:735
f32 mBoxBookScaleY
Definition d_msg_object.h:670
f32 mBoxItemScaleY
Definition d_msg_object.h:667
f32 mStageTitleScaleY
Definition d_msg_object.h:672
f32 mBoxNaviAlphaP
Definition d_msg_object.h:632
f32 mBoxItemTextPosY
Definition d_msg_object.h:682
f32 field_0x4c
Definition d_msg_object.h:644
f32 mBossNameScaleY
Definition d_msg_object.h:674
f32 mStageTitleBaseSizeY
Definition d_msg_object.h:703
f32 mBoxWolfAnmSpeed
Definition d_msg_object.h:647
f32 mStageTitleCharPosY
Definition d_msg_object.h:691
s16 mPikariHaloDelay_spirit
Definition d_msg_object.h:721
f32 field_0x14
Definition d_msg_object.h:630
f32 mBoxWolfScaleX
Definition d_msg_object.h:660
f32 mBossNameBaseSizeX
Definition d_msg_object.h:702
f32 mBoxNaviHaloAlpha
Definition d_msg_object.h:649
f32 mBoxBookScaleX
Definition d_msg_object.h:659
u16 mBossNameDisplayTime
Definition d_msg_object.h:737
f32 mStageTitleCharSizeX
Definition d_msg_object.h:693
f32 mBoxStoneAlphaP
Definition d_msg_object.h:635
f32 mBoxWolfScaleY
Definition d_msg_object.h:671
f32 mStageTitleBasePosY
Definition d_msg_object.h:699
f32 mStageTitleBaseAlpha
Definition d_msg_object.h:705
f32 mBoxItemSizeX
Definition d_msg_object.h:675
f32 mStageTitleCharSizeY
Definition d_msg_object.h:695
JUtility::TColor mBoxStartWhite[2][10]
Definition d_msg_object.h:686
f32 mBossNameCharPosY
Definition d_msg_object.h:692
u8 mTextColorUpperR[9]
Definition d_msg_object.h:748
s16 mBatchDisplayWeight_9
Definition d_msg_object.h:741
JUtility::TColor mPikariPikaR0
Definition d_msg_object.h:718
f32 mBossNameCharSizeX
Definition d_msg_object.h:694
f32 mBoxMidna_fontSizeY
Definition d_msg_object.h:629
f32 mBoxTalkScaleY
Definition d_msg_object.h:664
f32 mBoxItemTextSizeX
Definition d_msg_object.h:679
s16 mWaitFrame
Definition d_msg_object.h:729
f32 mBoxWoodAlphaP
Definition d_msg_object.h:636
f32 mBoxPos[3][10]
Definition d_msg_object.h:709
JUtility::TColor mPikariPikaR1
Definition d_msg_object.h:719
f32 field_0x44
Definition d_msg_object.h:642
f32 mBoxMidnaScaleY
Definition d_msg_object.h:666
s16 mStageTitleFadeIn
Definition d_msg_object.h:732
s16 mBatchDisplayWeight_3
Definition d_msg_object.h:738
u8 mTextColorUpperB[9]
Definition d_msg_object.h:750
f32 mTextPosX
Definition d_msg_object.h:711
f32 mBossNameBasePosY
Definition d_msg_object.h:700
u8 mStageTitleDisplayType
Definition d_msg_object.h:722
f32 mBoxNaviAnmSpeed
Definition d_msg_object.h:641
dMsgObject_HowlHIO_c mHowlHIO
Definition d_msg_object.h:758
s16 mBoxAppearFrame
Definition d_msg_object.h:728
s16 mFlowIndex
Definition d_msg_object.h:724
s16 mStageTitleFadeOut
Definition d_msg_object.h:733
f32 mBoxItemScaleX
Definition d_msg_object.h:656
u8 mTextColorUpperG[9]
Definition d_msg_object.h:749
f32 mPikariAnmSpeed
Definition d_msg_object.h:720
s16 mBatchDisplayWeight_8
Definition d_msg_object.h:740
f32 mSubtitleScaleY
Definition d_msg_object.h:673
f32 mTextPosY
Definition d_msg_object.h:712
f32 field_0x3c
Definition d_msg_object.h:640
f32 mSubtitleScaleX
Definition d_msg_object.h:662
f32 mBossNameBaseAlpha
Definition d_msg_object.h:706
u8 mDisplaySpeed
Definition d_msg_object.h:755
f32 mBoxTalkScaleX
Definition d_msg_object.h:653
JUtility::TColor mSelMsgInactiveCol
Definition d_msg_object.h:688
f32 mBoxItemHaloAlpha
Definition d_msg_object.h:648
u8 mMessageDisplay
Definition d_msg_object.h:757
f32 field_0x50
Definition d_msg_object.h:645
u8 mDisplaySpeedSpirit
Definition d_msg_object.h:756
f32 mBoxItemSizeY
Definition d_msg_object.h:676
s16 mCharDisplayWeight_5
Definition d_msg_object.h:739
f32 mBoxWoodScaleX
Definition d_msg_object.h:658
f32 mPikariScale
Definition d_msg_object.h:713
f32 mBoxItemAnmSpeed
Definition d_msg_object.h:643
f32 mBoxMidnaScaleX
Definition d_msg_object.h:655
f32 mBoxWolfHaloAlpha
Definition d_msg_object.h:651
u8 mMsgDebug
Definition d_msg_object.h:745
f32 mBoxItemTextSizeY
Definition d_msg_object.h:680
f32 mChoicePos[3][10]
Definition d_msg_object.h:707
f32 mBossNameCharPosX
Definition d_msg_object.h:690
f32 mBoxTalkAlphaP
Definition d_msg_object.h:631
f32 mBossNameBasePosX
Definition d_msg_object.h:698
bool mTextColorDebug
Definition d_msg_object.h:746
f32 mBossNameScaleX
Definition d_msg_object.h:663
virtual ~dMsgObject_HIO_c()
Definition d_msg_object.h:624
f32 mPortalIconScale
Definition d_msg_object.h:710
f32 field_0x54
Definition d_msg_object.h:646
f32 mStageTitleBaseSizeX
Definition d_msg_object.h:701
f32 mBoxWolfAlphaP
Definition d_msg_object.h:638
f32 mBoxStoneScaleX
Definition d_msg_object.h:657
f32 mBoxItemTextPosX
Definition d_msg_object.h:681
s16 mSelWaitFrame
Definition d_msg_object.h:726
s16 mSaveSeqMsgIndex
Definition d_msg_object.h:725
f32 mBoxMidnaAlphaP
Definition d_msg_object.h:633
s16 mMsgIndex
Definition d_msg_object.h:723
f32 mBoxBookAlphaP
Definition d_msg_object.h:637
f32 mBoxNaviScaleX
Definition d_msg_object.h:654
s16 mBossNameFadeIn
Definition d_msg_object.h:734
u8 mTextColorLowerB[9]
Definition d_msg_object.h:754
f32 mSubtitleAlphaP
Definition d_msg_object.h:639
JUtility::TColor mPikariMoyabsR0
Definition d_msg_object.h:716
Definition d_msg_object.h:569
f32 mWindowPosX
Definition d_msg_object.h:605
f32 mAnmSpeed
Definition d_msg_object.h:584
JUtility::TColor mHighlightMoyaR1
Definition d_msg_object.h:579
JUtility::TColor mAnswerLowerBlack
Definition d_msg_object.h:595
JUtility::TColor mGuideLowerBlack
Definition d_msg_object.h:589
u16 mWaveformLineLen
Definition d_msg_object.h:617
f32 mGuideLowerAlpha
Definition d_msg_object.h:611
f32 mLineSpaceOffset
Definition d_msg_object.h:615
JUtility::TColor mHighlightMoyabsR0
Definition d_msg_object.h:580
JUtility::TColor mDotWhite
Definition d_msg_object.h:598
f32 mDrawInterval
Definition d_msg_object.h:600
JUtility::TColor mHighlightMoyabsR1
Definition d_msg_object.h:581
JUtility::TColor mHowlLineEndCol
Definition d_msg_object.h:576
JUtility::TColor mHighlightPikaR0
Definition d_msg_object.h:582
s32 field_0x4
Definition d_msg_object.h:574
JUtility::TColor mGuideUpperWhite
Definition d_msg_object.h:586
u16 mWaveformThickness
Definition d_msg_object.h:616
f32 mCrossPosY
Definition d_msg_object.h:603
dMsgObject_HowlHIO_c()
Definition d_msg_object.cpp:51
JUtility::TColor mHowlLineStartCol
Definition d_msg_object.h:575
f32 mCrossPosX
Definition d_msg_object.h:602
JUtility::TColor mAnswerLowerWhite
Definition d_msg_object.h:596
JUtility::TColor mGuideUpperBlack
Definition d_msg_object.h:585
JUtility::TColor mHighlightMoyaR0
Definition d_msg_object.h:578
JUtility::TColor mGuideMidBlack
Definition d_msg_object.h:587
f32 mGuideMidAlpha
Definition d_msg_object.h:610
JUtility::TColor mAnswerUpperBlack
Definition d_msg_object.h:591
JUtility::TColor mAnswerMidBlack
Definition d_msg_object.h:593
s16 mWaveformDotLen
Definition d_msg_object.h:618
f32 mCrossScale
Definition d_msg_object.h:604
JUtility::TColor mDotBlack
Definition d_msg_object.h:597
JUtility::TColor mHighlightPikaR1
Definition d_msg_object.h:583
f32 mWindowScale
Definition d_msg_object.h:607
JUtility::TColor mGuideLowerWhite
Definition d_msg_object.h:590
f32 mGuideUpperAlpha
Definition d_msg_object.h:609
f32 mWindowPosY
Definition d_msg_object.h:606
virtual ~dMsgObject_HowlHIO_c()
Definition d_msg_object.h:572
f32 mHighlightScale
Definition d_msg_object.h:577
f32 mInputStartPoint
Definition d_msg_object.h:608
f32 mLineThickness
Definition d_msg_object.h:601
f32 mAnswerLowerAlpha
Definition d_msg_object.h:614
JUtility::TColor mGuideMidWhite
Definition d_msg_object.h:588
f32 mDotScale
Definition d_msg_object.h:599
JUtility::TColor mAnswerUpperWhite
Definition d_msg_object.h:592
JUtility::TColor mAnswerMidWhite
Definition d_msg_object.h:594
f32 mAnswerMidAlpha
Definition d_msg_object.h:613
f32 mAnswerUpperAlpha
Definition d_msg_object.h:612
Definition d_msg_object.h:19
fopAc_ac_c * mpTalkPartner
Definition d_msg_object.h:273
void fukiPosCalc(bool)
Definition d_msg_object.cpp:1453
bool isPlaceMessage()
Definition d_msg_object.cpp:1804
void changeFlowGroupLocal(s32)
Definition d_msg_object.cpp:1649
static void setEquipBombInfo()
Definition d_msg_object.cpp:2377
u16 field_0x166
Definition d_msg_object.h:283
void setMessageIndexDemo(u32, bool)
Definition d_msg_object.cpp:627
void setInputValue(s16 i_inputValue)
Definition d_msg_object.h:203
void * mpMsgDt
Definition d_msg_object.h:269
static int isMsgSend()
Definition d_msg_object.cpp:2297
f32 field_0x150
Definition d_msg_object.h:277
u16 field_0x168
Definition d_msg_object.h:284
bool isHowlMessage()
Definition d_msg_object.cpp:1767
s16 getNowTotalPriceLocal()
Definition d_msg_object.h:166
void endProc()
Definition d_msg_object.cpp:1213
JMessage::TParse * field_0x124
Definition d_msg_object.h:266
const char * getSelectWordLocal(int idx)
Definition d_msg_object.h:235
void setSelectWordLocal(int i_no, const char *i_word)
Definition d_msg_object.h:250
static void offMsgSendControl()
Definition d_msg_object.cpp:2281
static msg_class * getActor()
Definition d_msg_object.cpp:2242
s16 mInputValue
Definition d_msg_object.h:290
static void endFlowGroup()
Definition d_msg_object.cpp:2219
bool isDraw()
Definition d_msg_object.cpp:2099
static void onCameraCancelFlag()
Definition d_msg_object.cpp:2031
static void onMsgSend()
Definition d_msg_object.cpp:2289
u8 getMsgOutputTypeLocal()
Definition d_msg_object.h:233
bool getStringLocal(u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, char *, char *, char *, s16 *)
Definition d_msg_object.cpp:1688
u8 mSelectPushFlag
Definition d_msg_object.h:317
static u8 getSelectWordFlag()
Definition d_msg_object.cpp:2361
static void setMsgOutputType(u8)
Definition d_msg_object.cpp:2341
bool isMouthCheckLocal()
Definition d_msg_object.cpp:1920
static void setStatus(u16)
Definition d_msg_object.cpp:2261
u8 mSmellType
Definition d_msg_object.h:315
const char * getWordLocal()
Definition d_msg_object.h:234
s16 field_0x16c
Definition d_msg_object.h:286
dMsgScrnBase_c * mpScrnDraw
Definition d_msg_object.h:258
static bool isMouthCheck()
Definition d_msg_object.cpp:2301
u8 field_0x196
Definition d_msg_object.h:305
void setPortalMessageIDLocal(u16 msgID)
Definition d_msg_object.h:187
u16 getNodeIdxLocal()
Definition d_msg_object.h:230
static const char * getSelectWord(int)
Definition d_msg_object.cpp:2353
bool isAutoMessageFlag()
Definition d_msg_object.h:216
u8 mFlowChk
Definition d_msg_object.h:311
void setMessageIndex(u32, u32, bool)
Definition d_msg_object.cpp:587
u8 field_0x197
Definition d_msg_object.h:306
static void setArrowNum(u8)
Definition d_msg_object.cpp:2337
static void setKillMessageFlag()
Definition d_msg_object.cpp:2047
u8 field_0x1a3
Definition d_msg_object.h:318
u16 mBombMessageID[3]
Definition d_msg_object.h:297
u8 getSelectBombNum()
Definition d_msg_object.cpp:1886
s16 getInputValue()
Definition d_msg_object.h:202
jmessage_tControl * mpCtrl
Definition d_msg_object.h:262
bool isAutoMessageFlagLocal()
Definition d_msg_object.h:177
int _draw()
Definition d_msg_object.cpp:524
void addNowTotalPayment(s16 price)
Definition d_msg_object.h:194
const char * getPortalName()
Definition d_msg_object.cpp:1841
void setInsectItemNoLocal(u8 itemNo)
Definition d_msg_object.h:188
static u16 getStatus()
Definition d_msg_object.cpp:2265
bool isKanbanMessage()
Definition d_msg_object.cpp:1760
static bool isKillMessageFlag()
Definition d_msg_object.cpp:2039
u16 getPortalMessageIDLocal()
Definition d_msg_object.h:176
u8 getSelectCancelPos()
Definition d_msg_object.h:201
static u32 getMessageID()
Definition d_msg_object.cpp:2305
u8 getSelectWordFlagLocal()
Definition d_msg_object.h:236
int isMsgSendLocal()
Definition d_msg_object.cpp:1916
u8 getBombBagIDLocal(int idx)
Definition d_msg_object.h:240
void setMsgOutputTypeLocal(u8 outputType)
Definition d_msg_object.h:191
static void setSmellType(u8)
Definition d_msg_object.cpp:2313
u8 mSelectCancelPos
Definition d_msg_object.h:316
bool isKillMessageFlagLocal()
Definition d_msg_object.h:219
void waitProc()
Definition d_msg_object.cpp:737
static void setTalkActor(fopAc_ac_c *)
Definition d_msg_object.cpp:2273
JKRExpHeap * mpTalkHeap
Definition d_msg_object.h:274
msg_class * getActorLocal()
Definition d_msg_object.h:227
static void setProcessID(fpc_ProcID)
Definition d_msg_object.cpp:2238
jmessage_tReference * mpRefer
Definition d_msg_object.h:263
bool isPaymentFlagLocal()
Definition d_msg_object.h:178
void setTalkPartnerLocal(fopAc_ac_c *actor)
Definition d_msg_object.h:182
void setNowTalkFlowNoLocal(s16 param_0)
Definition d_msg_object.h:181
static void setSelectCursorPos(u8)
Definition d_msg_object.cpp:2321
void setSelectWordFlagLocal(u8)
Definition d_msg_object.cpp:2015
s16 getFundRaisingValueLocal()
Definition d_msg_object.h:214
static void setTalkPartner(fopAc_ac_c *)
Definition d_msg_object.cpp:2068
void outwaitProc()
Definition d_msg_object.cpp:942
static void setInsectItemNo(u8)
Definition d_msg_object.cpp:2329
u8 getSelectCursorPosLocal()
Definition d_msg_object.cpp:2160
void finishProc()
Definition d_msg_object.cpp:1183
void setStatusLocal(u16)
Definition d_msg_object.cpp:1502
void setDemoMessageLocal(u32)
Definition d_msg_object.cpp:2133
u32 getMessageIDAlways(u32)
Definition d_msg_object.cpp:724
u8 mInsectItemNo
Definition d_msg_object.h:303
void onMsgSendLocal()
Definition d_msg_object.cpp:1908
void setShopWaitTimerLocal(u8 timer)
Definition d_msg_object.h:161
bool isTalkMessage()
Definition d_msg_object.cpp:1824
void setNowTotalPaymentLocal(s16 i_nowTotalPayment)
Definition d_msg_object.h:169
u8 getSelectBombBagIDLocal()
Definition d_msg_object.cpp:1953
u8 field_0x19b
Definition d_msg_object.h:310
void setBombBagIDLocal(int idx, u8 id)
Definition d_msg_object.h:196
int mIdx
Definition d_msg_object.h:281
bool isStaffMessage()
Definition d_msg_object.cpp:1816
static bool isCameraCancelFlag()
Definition d_msg_object.cpp:2027
const char * getLetterName()
Definition d_msg_object.cpp:1877
void setProcessIDLocal(fpc_ProcID id)
Definition d_msg_object.h:186
s16 field_0x16e
Definition d_msg_object.h:287
u16 field_0x178
Definition d_msg_object.h:292
void offPaymentFlagLocal()
Definition d_msg_object.h:172
static void setWord(const char *i_word)
s16 getSelectBombPriceLocal()
Definition d_msg_object.cpp:1962
static void setPortalMessageID(u16)
Definition d_msg_object.cpp:2325
u8 getSelectPushFlag()
Definition d_msg_object.h:200
static u8 getMsgOutputType()
Definition d_msg_object.cpp:2345
u32 getMessageIndex(u32)
Definition d_msg_object.cpp:656
void changeGroupLocal(s16)
Definition d_msg_object.cpp:1663
bool mPaymentFlag
Definition d_msg_object.h:333
void delete_screen(bool)
Definition d_msg_object.cpp:1510
dMsgScrnBase_c * getScrnDrawPtrLocal()
Definition d_msg_object.h:231
static void setDemoMessage(u32)
Definition d_msg_object.cpp:2080
s16 getNowTotalPrice()
Definition d_msg_object.h:204
void setSmellTypeLocal(u8)
Definition d_msg_object.cpp:2153
static const char * getWord()
Definition d_msg_object.cpp:2349
void onInputFlagLocal()
Definition d_msg_object.h:170
s16 mFundRaisingValue
Definition d_msg_object.h:291
int _execute()
Definition d_msg_object.cpp:420
u8 field_0x19d
Definition d_msg_object.h:312
void setFundRaisingValueLocal(s16 i_value)
Definition d_msg_object.h:175
bool isCameraCancelFlagLocal()
Definition d_msg_object.h:225
static void setSelectWord(int i_no, const char *i_word)
void setFundRaisingValue(s16 i_value)
Definition d_msg_object.h:212
static void setTalkHeap(void *)
Definition d_msg_object.cpp:2084
static int isMsgSendControl()
Definition d_msg_object.cpp:2285
static s16 getSelectBombPrice()
Definition d_msg_object.cpp:2373
static void offCameraCancelFlag()
Definition d_msg_object.cpp:2035
void setArrowNumLocal(u8 arrowNum)
Definition d_msg_object.h:190
void * mpMsgRes
Definition d_msg_object.h:267
s16 getNowTotalPaymentLocal()
Definition d_msg_object.h:168
bool mCameraCancelFlag
Definition d_msg_object.h:313
void openProc()
Definition d_msg_object.cpp:774
void onKillMessageFlagLocal()
Definition d_msg_object.h:185
static void onKillMessageFlag()
Definition d_msg_object.cpp:2043
u8 mSelectWordFlag
Definition d_msg_object.h:323
u16 getPortalMessageID()
Definition d_msg_object.h:215
void stopProc()
Definition d_msg_object.cpp:981
static void setShopWaitTimer(u8)
Definition d_msg_object.cpp:2011
void * getMsgDtPtrLocal()
Definition d_msg_object.h:226
u8 mNoDemoFlag
Definition d_msg_object.h:328
dMsgString_c * mpMsgString
Definition d_msg_object.h:259
void onAutoMessageFlag()
Definition d_msg_object.h:211
void demoMessageGroupLocal()
Definition d_msg_object.cpp:1654
void offInputFlagLocal()
Definition d_msg_object.h:171
u32 getMessageIndexAlways(u32)
Definition d_msg_object.cpp:706
bool isBossMessage()
Definition d_msg_object.cpp:1808
u32 getMessageIDLocal()
Definition d_msg_object.h:232
void offPaymentFlag()
Definition d_msg_object.h:209
void setEquipBombInfoLocal()
Definition d_msg_object.cpp:1971
void setKillMessageFlagLocal()
Definition d_msg_object.cpp:2051
static void setNowTalkFlowNo(s16)
Definition d_msg_object.cpp:2072
u8 getArrowNumLocal()
Definition d_msg_object.h:241
static void onMsgSendControl()
Definition d_msg_object.cpp:2277
u8 mArrowNum
Definition d_msg_object.h:320
void addSelectBomBag(u8)
Definition d_msg_object.cpp:1937
u8 field_0x4ce
Definition d_msg_object.h:331
void resetSelectBomBag()
Definition d_msg_object.cpp:1946
u8 getSelectBomBag(int idx)
Definition d_msg_object.h:222
void * getTalkHeapLocal()
Definition d_msg_object.h:221
static void setLetterNameID(u16)
Definition d_msg_object.cpp:2333
static void * getMsgDtPtr()
Definition d_msg_object.cpp:2234
void endFlowGroupLocal()
Definition d_msg_object.cpp:1659
fopAc_ac_c * getpTalkActorLocal()
Definition d_msg_object.h:228
void offMsgSendLocal()
Definition d_msg_object.cpp:1912
u8 mInputFlag
Definition d_msg_object.h:314
void onPaymentFlagLocal()
Definition d_msg_object.h:179
s16 getFundRaisingValue()
Definition d_msg_object.h:213
JMessage::TResourceContainer * mpResCont
Definition d_msg_object.h:261
u8 mEquipBombInfo
Definition d_msg_object.h:336
static void offMsgSend()
Definition d_msg_object.cpp:2293
void selectEndProc()
Definition d_msg_object.cpp:1124
void addNowTotalPriceLocal(s16 price)
Definition d_msg_object.h:193
void outnowProc()
Definition d_msg_object.cpp:876
u16 getStatusLocal()
Definition d_msg_object.cpp:1506
u8 mFukiKind
Definition d_msg_object.h:309
bool isMidonaTalkWait()
Definition d_msg_object.cpp:1796
bool isGetItemMessage()
Definition d_msg_object.cpp:1756
void talkStartInit()
Definition d_msg_object.cpp:1305
u8 field_0x134[4]
Definition d_msg_object.h:270
u32 field_0x158
Definition d_msg_object.h:279
s16 field_0x172
Definition d_msg_object.h:289
static int getIdx()
Definition d_msg_object.cpp:2253
static void setSelectCancelPos(u8)
Definition d_msg_object.cpp:2385
void offMsgSendControlLocal()
Definition d_msg_object.cpp:1899
bool isBookMessage()
Definition d_msg_object.cpp:1812
static u8 getItemEquipButton()
Definition d_msg_object.cpp:2381
void addNowTotalPrice(s16 price)
Definition d_msg_object.h:192
JKRHeap * field_0x148
Definition d_msg_object.h:275
u16 mLetterNameID
Definition d_msg_object.h:298
void offCameraCancelFlagLocal()
Definition d_msg_object.h:184
u8 mItemEquipButton
Definition d_msg_object.h:319
u8 field_0x4ca
Definition d_msg_object.h:327
u8 isNoDemoFlag()
Definition d_msg_object.h:242
u8 field_0x4cc
Definition d_msg_object.h:329
u16 getSmellTypeMessageIDLocal()
Definition d_msg_object.cpp:2139
int _create(msg_class *)
Definition d_msg_object.cpp:306
s16 getNowTalkFlowNoLocal()
Definition d_msg_object.h:180
void setBombNumLocal(int idx, u8 id)
Definition d_msg_object.h:198
static bool getString(u32, J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, char *, char *, char *, s16 *)
Definition d_msg_object.cpp:2227
u16 getLetterNameIDLocal()
Definition d_msg_object.h:237
const char * getSmellName()
Definition d_msg_object.cpp:1832
void setTalkHeapLocal(void *)
Definition d_msg_object.cpp:2088
u8 field_0x193
Definition d_msg_object.h:302
char mSelectWord[3][200]
Definition d_msg_object.h:322
static void changeFlowGroup(s32)
Definition d_msg_object.cpp:2211
COutFont_c * mpOutFont
Definition d_msg_object.h:260
fopAc_ac_c * field_0x13c
Definition d_msg_object.h:272
s16 mNowTalkFlowNo
Definition d_msg_object.h:288
void inputProc()
Definition d_msg_object.cpp:1131
int _delete()
Definition d_msg_object.cpp:551
jmessage_tSequenceProcessor * mpSeqProc
Definition d_msg_object.h:264
void readMessageGroupLocal(mDoDvdThd_mountXArchive_c **)
Definition d_msg_object.cpp:1604
static void demoMessageGroup()
Definition d_msg_object.cpp:2215
void selectProc()
Definition d_msg_object.cpp:1025
void setInputValueLocal(s16 i_inputValue)
Definition d_msg_object.h:165
u8 mMsgSendControl
Definition d_msg_object.h:304
bool mKillMessageFlag
Definition d_msg_object.h:335
u8 getBombNumLocal(int idx)
Definition d_msg_object.h:224
s16 getMessageGroup(u32)
Definition d_msg_object.cpp:728
void setNowTotalPrice(s16 i_nowTotalPrice)
Definition d_msg_object.h:205
void setNowTotalPayment(s16 i_nowTotalPayment)
Definition d_msg_object.h:207
void offKillMessageFlagLocal()
Definition d_msg_object.h:220
u32 mMessageID
Definition d_msg_object.h:278
u8 mShopWaitTimer
Definition d_msg_object.h:326
void offAutoMessageFlagLocal()
Definition d_msg_object.h:173
s16 getInputValueLocal()
Definition d_msg_object.h:164
s16 mNowTotalPrice
Definition d_msg_object.h:293
void updateEquipBombInfoLocal()
Definition d_msg_object.cpp:1975
int getIdxLocal()
Definition d_msg_object.h:229
u16 getInsectItemNoLocal()
Definition d_msg_object.h:238
s16 field_0x17e
Definition d_msg_object.h:295
int isMsgSendControlLocal()
Definition d_msg_object.cpp:1904
void setWordLocal(const char *i_word)
Definition d_msg_object.h:245
static void setSelectWordFlag(u8)
Definition d_msg_object.cpp:2357
void offAutoMessageFlag()
Definition d_msg_object.h:210
u8 mBombBagID[3]
Definition d_msg_object.h:300
void setLetterNameIDLocal(u16 nameID)
Definition d_msg_object.h:189
s16 getNowTotalPayment()
Definition d_msg_object.h:206
void onAutoMessageFlagLocal()
Definition d_msg_object.h:174
int field_0xfc
Definition d_msg_object.h:256
u32 field_0x15c
Definition d_msg_object.h:280
void setSelectCancelPosLocal(u8 pos)
Definition d_msg_object.h:162
u8 mMsgOutputType
Definition d_msg_object.h:325
int getBombBuyPriceLocal(u8)
Definition d_msg_object.cpp:1924
int field_0x12c
Definition d_msg_object.h:268
static void changeGroup(s16)
Definition d_msg_object.cpp:2223
void onMsgSendControlLocal()
Definition d_msg_object.cpp:1895
bool isHowlHearingModeLocal()
Definition d_msg_object.cpp:2019
u16 mNodeIdx
Definition d_msg_object.h:282
void setButtonStatusLocal()
Definition d_msg_object.cpp:2108
jmessage_tSequenceProcessor * getSequenceProcessor()
Definition d_msg_object.h:254
const char * getBombName()
Definition d_msg_object.cpp:1850
void setTalkActorLocal(fopAc_ac_c *)
Definition d_msg_object.cpp:2173
bool isMidonaNormalTalkWait()
Definition d_msg_object.cpp:1783
u8 mSelectBombBag[3]
Definition d_msg_object.h:301
u8 field_0x4cd
Definition d_msg_object.h:330
msg_class * field_0x100
Definition d_msg_object.h:257
static u16 getNodeIdx()
Definition d_msg_object.cpp:2257
u16 mPortalMessageID
Definition d_msg_object.h:296
static u16 getSmellTypeMessageID()
Definition d_msg_object.cpp:2309
int mProcessID
Definition d_msg_object.h:276
char mWord[200]
Definition d_msg_object.h:321
s16 mNowTotalPayment
Definition d_msg_object.h:294
u8 field_0x4d1
Definition d_msg_object.h:334
void continueProc()
Definition d_msg_object.cpp:984
u8 mBombNum[3]
Definition d_msg_object.h:299
fopAc_ac_c * mpTalkActor
Definition d_msg_object.h:271
static bool isHowlHearingMode()
Definition d_msg_object.cpp:2365
void onInputFlag()
Definition d_msg_object.h:208
u8 mAutoMessageFlag
Definition d_msg_object.h:332
void addNowTotalPaymentLocal(s16 price)
Definition d_msg_object.h:195
u32 getRevoMessageIndex(u32)
Definition d_msg_object.cpp:674
u8 field_0x4d4
Definition d_msg_object.h:337
void deleteProc()
Definition d_msg_object.cpp:1246
static fopAc_ac_c * getpTalkActor()
Definition d_msg_object.cpp:2249
bool isPaymentFlag()
Definition d_msg_object.h:217
u8 field_0x199
Definition d_msg_object.h:308
static void readMessageGroup(mDoDvdThd_mountXArchive_c **)
Definition d_msg_object.cpp:2207
void setNowTotalPriceLocal(s16 i_nowTotalPrice)
Definition d_msg_object.h:167
void setBombMessageIDLocal(int idx, u16 id)
Definition d_msg_object.h:197
u8 getItemEquipButtonLocal()
Definition d_msg_object.h:163
const char * getInsectName()
Definition d_msg_object.cpp:1868
static u8 getSelectCursorPos()
Definition d_msg_object.cpp:2317
void setSelectCursorPosLocal(u8)
Definition d_msg_object.cpp:2164
bool isSaveMessage()
Definition d_msg_object.cpp:1820
static void * getTalkHeap()
Definition d_msg_object.cpp:2095
static s16 getNowTalkFlowNo()
Definition d_msg_object.cpp:2076
u8 field_0x198
Definition d_msg_object.h:307
u8 field_0x4c7
Definition d_msg_object.h:324
static dMsgScrnBase_c * getScrnDrawPtr()
Definition d_msg_object.cpp:2269
u8 getSelectBombBagLocal(int idx)
Definition d_msg_object.h:223
jmessage_tRenderingProcessor * mpRenProc
Definition d_msg_object.h:265
u8 getFukiKind()
Definition d_msg_object.h:218
void textmodeProc()
Definition d_msg_object.cpp:1302
bool isMidonaMessage()
Definition d_msg_object.cpp:1774
s16 field_0x16a
Definition d_msg_object.h:285
void onCameraCancelFlagLocal()
Definition d_msg_object.h:183
static u8 getSelectBombBagID()
Definition d_msg_object.cpp:2369
u16 getBombMessageIDLocal(int idx)
Definition d_msg_object.h:239
u8 isSend()
Definition d_msg_object.cpp:1528
Definition d_msg_scrn_base.h:11
Definition d_msg_string.h:9
Definition f_op_actor.h:271
Definition m_Do_dvd_thread.h:87
static u8 const itemNo[4]
Definition d_a_obj_poFire.cpp:76
static u16 const id[4]
Definition d_a_obj_smtile.cpp:269
dMsgObject_c * dComIfGp_getMsgObjectClass()
Definition d_com_inf_game.h:3474
void dComIfGs_setEventReg(u16 reg, u8 value)
Definition d_com_inf_game.h:1894
void dMsgObject_readMessageGroup(mDoDvdThd_mountXArchive_c **param_0)
Definition d_msg_object.h:379
void dMsgObject_setTalkHeap(void *heap)
Definition d_msg_object.h:504
void dMsgObject_changeFlowGroup(s32 flow)
Definition d_msg_object.h:415
bool dMsgObject_isKillMessageFlag()
Definition d_msg_object.h:363
bool dMsgObject_isCameraCancelFlag()
Definition d_msg_object.h:367
void dMsgObject_setPortalMessageID(u16 id)
Definition d_msg_object.h:516
bool dMsgObject_isTalkNowCheck()
Definition d_msg_object.h:359
void dMsgObject_onKillMessageFlag()
Definition d_msg_object.h:440
int dMsgObject_isMsgSend()
Definition d_msg_object.h:399
bool dMsgObject_isMouthCheck()
Definition d_msg_object.h:548
void dMsgObject_setDemoMessage(u32 param_0)
Definition d_msg_object.h:383
void dMsgObject_setKillMessageFlag()
Definition d_msg_object.h:444
dMsgObject_HIO_c g_MsgObject_HIO_c
Definition d_msg_object.cpp:418
void dMsgObject_offCameraCancelFlag()
Definition d_msg_object.h:436
void dMsgObject_setWord(const char *i_word)
Definition d_msg_object.h:520
void dMsgObject_setSelectCancelPos(u8 param_0)
Definition d_msg_object.h:532
s16 dMsgObject_getGroupID()
Definition d_msg_object.cpp:36
void dMsgObject_setSelectCursorPos(u8 param_0)
Definition d_msg_object.h:536
void dMsgObject_onMsgSendControl()
Definition d_msg_object.h:391
u8 dMsgObject_getMsgOutputType()
Definition d_msg_object.h:508
void dMsgObject_endFlowGroup()
Definition d_msg_object.h:448
u8 dMsgObject_getSelectWordFlag()
Definition d_msg_object.h:468
u16 dMsgObject_getOffering()
Definition d_msg_object.cpp:2451
u16 dMsgObject_getTotalPayment()
Definition d_msg_object.cpp:2410
void dMsgObject_addOffering(s16 param_0)
Definition d_msg_object.cpp:2457
void * dMsgObject_getTalkHeap()
Definition d_msg_object.h:500
void dMsgObject_setMsgOutputType(u8 outputType)
Definition d_msg_object.h:512
void dMsgObject_demoMessageGroup()
Definition d_msg_object.h:355
void dMsgObject_setOffering(u16 i_num)
Definition d_msg_object.h:560
u8 dMsgObject_getItemEquipButton()
Definition d_msg_object.h:476
bool dMsgObject_isHowlHearingMode()
Definition d_msg_object.h:488
void dMsgObject_setLetterNameID(u16 id)
Definition d_msg_object.h:565
bool dMsgObject_isSelectTalkNowCheck()
Definition d_msg_object.h:556
int dMsgObject_isMsgSendControl()
Definition d_msg_object.h:395
u32 dMsgObject_getMessageID()
Definition d_msg_object.h:371
void dMsgObject_setInsectItemNo(u8 i_insectItemNo)
Definition d_msg_object.h:552
void dMsgObject_setTotalPayment(u16 param_0)
Definition d_msg_object.cpp:2416
u8 * dMsgObject_getMsgDtPtr()
Definition d_msg_object.h:528
u16 dMsgObject_getSmellTypeMessageID()
Definition d_msg_object.h:375
void dMsgObject_setEquipBombInfo()
Definition d_msg_object.h:484
void dMsgObject_setNowTalkFlowNo(s16 nowTalkFlowNo)
Definition d_msg_object.h:480
void dMsgObject_offMsgSendControl()
Definition d_msg_object.h:387
void dMsgObject_setTotalPrice(u16 param_0)
Definition d_msg_object.cpp:2395
void dMsgObject_onCameraCancelFlag()
Definition d_msg_object.h:432
void dMsgObject_setSmellType(u8 type)
Definition d_msg_object.h:452
s16 dMsgObject_getSelectBombPrice()
Definition d_msg_object.h:544
bool dMsgObject_isFukidashiCheck()
Definition d_msg_object.h:496
void dMsgObject_setFundRaising(u16 param_0)
Definition d_msg_object.cpp:2437
void dMsgObject_offMsgSend()
Definition d_msg_object.h:403
u8 dMsgObject_getSelectCursorPos()
Definition d_msg_object.h:456
const char * dMsgObject_getSelectWord(int idx)
Definition d_msg_object.h:472
void dMsgObject_setTalkPartner(fopAc_ac_c *actor)
Definition d_msg_object.h:460
u8 dMsgObject_getSelectBombBagID()
Definition d_msg_object.h:540
dMsgObject_c * dMsgObject_getMsgObjectClass()
Definition d_msg_object.h:351
void dMsgObject_setSelectWord(int i_no, const char *i_word)
Definition d_msg_object.h:524
bool dMsgObject_getString(u32 i_msgId, J2DTextBox *i_tbox, J2DTextBox *i_rubyTbox, JUTFont *i_font, COutFont_c *i_outFont, char *o_text, char *o_ruby, char *o_textS, s16 *param_8)
Definition d_msg_object.h:425
const char * dMsgObject_getWord()
Definition d_msg_object.h:407
void dMsgObject_setSelectWordFlag(u8 flag)
Definition d_msg_object.h:464
void dMsgObject_setShopWaitTimer(u8 timer)
Definition d_msg_object.h:411
void dMsgObject_setTalkActor(fopAc_ac_c *actor)
Definition d_msg_object.h:419
void dMsgObject_addTotalPrice(s16 param_0)
Definition d_msg_object.cpp:2400
void dMsgObject_onMsgSend()
Definition d_msg_object.h:492
u16 dMsgObject_getFundRaising()
Definition d_msg_object.cpp:2431
u16 dMsgObject_getTotalPrice()
Definition d_msg_object.cpp:2389
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_msg_class.h:393
Definition d_msg_class.h:53
Definition d_msg_class.h:450
Definition d_msg_class.h:399
Definition f_op_msg.h:25
cXyz pos
Definition f_op_msg.h:31