1#ifndef D_MSG_D_MSG_CLASS_H
2#define D_MSG_D_MSG_CLASS_H
9#define D_MSG_CLASS_PAGE_CNT_MAX 30
10#define D_MSG_CLASS_CHAR_CNT_MAX 0x210
11#define D_MSG_CLASS_LINE_MAX 9
13#define D_MSG_CLASS_PAGE_CNT_MAX 40
14#define D_MSG_CLASS_CHAR_CNT_MAX 0x200
15#define D_MSG_CLASS_LINE_MAX 12
328 char mText[D_MSG_CLASS_CHAR_CNT_MAX];
330 char mRuby[D_MSG_CLASS_CHAR_CNT_MAX];
371 virtual void do_begin(
void const* pEntry,
char const* pszText);
374 virtual bool do_tag(
u32 uTag,
void const* pData,
u32 uSize);
409 virtual void do_begin(
void const* pEntry,
char const* pszText);
415 virtual void do_jump(
void const* pEntry,
char const* pszText);
472 virtual void do_begin(
void const* pEntry,
char const* pszText);
600 virtual void do_begin(
void const* pEntry,
char const* pszText);
613 virtual void do_begin(
void const* pEntry,
char const* pszText);
619 virtual void do_jump(
void const* pEntry,
char const* pszText);
641 virtual void do_begin(
void const* pEntry,
char const* pszText);
666#define MSGTAG_GROUP(g) (g << 16)
669#define MSGTAG_PLAYER_NAME 0
670#define MSGTAG_INSTANT 1
672#define MSGTAG_UNK_3 3
673#define MSGTAG_AUTOBOX 4
674#define MSGTAG_BOXATMOST 5
675#define MSGTAG_UNK_6 6
676#define MSGTAG_PAUSE 7
677#define MSGTAG_SELECT_2WAY 8
678#define MSGTAG_SELECT_3WAY 9
679#define MSGTAG_ABTN 10
680#define MSGTAG_BBTN 11
681#define MSGTAG_CSTICK 12
682#define MSGTAG_LBTN 13
683#define MSGTAG_RBTN 14
684#define MSGTAG_XBTN 15
685#define MSGTAG_YBTN 16
686#define MSGTAG_ZBTN 17
687#define MSGTAG_DPAD 18
688#define MSGTAG_STICK_CROSS 19
689#define MSGTAG_LEFT_ARROW 20
690#define MSGTAG_RIGHT_ARROW 21
691#define MSGTAG_UP_ARROW 22
692#define MSGTAG_DOWN_ARROW 23
693#define MSGTAG_STICK_UP 24
694#define MSGTAG_STICK_DOWN 25
695#define MSGTAG_STICK_LEFT 26
696#define MSGTAG_STICK_RIGHT 27
697#define MSGTAG_STICK_VERTICAL 28
698#define MSGTAG_STICK_HORIZONTAL 29
699#define MSGTAG_INLINE_2_NEXT 30
700#define MSGTAG_INLINE_2_FIRST 31
701#define MSGTAG_AWAIT_CHOICE 32
702#define MSGTAG_UNK_33 33
703#define MSGTAG_HORSE_NAME 34
704#define MSGTAG_RED_TARGET 35
705#define MSGTAG_YELLOW_TARGET 36
706#define MSGTAG_INPUT_VALUE 37
707#define MSGTAG_ACKNOWLEDGE 38
708#define MSGTAG_ABTN_STAR 39
709#define MSGTAG_DEMOBOX 40
710#define MSGTAG_SCENT_NAME 41
711#define MSGTAG_WHITE_TARGET 42
712#define MSGTAG_PORTAL_NAME 43
713#define MSGTAG_WARP_ICON 44
714#define MSGTAG_BOMB_NAME 45
715#define MSGTAG_XYBTN 46
716#define MSGTAG_YXBTN 47
717#define MSGTAG_BOMB_BAG_ICON 48
718#define MSGTAG_BOMB_NUM 49
719#define MSGTAG_BOMB_PRICE 50
720#define MSGTAG_INLINE_3_NEXT 51
721#define MSGTAG_INLINE_3_FIRST 52
722#define MSGTAG_UNK_53 53
723#define MSGTAG_BOXATLEAST 54
724#define MSGTAG_BOMB_MAX 55
725#define MSGTAG_ARROW_MAX 56
726#define MSGTAG_HEART 57
727#define MSGTAG_QUAVER 58
728#define MSGTAG_INSECT_NAME 59
729#define MSGTAG_LETTER_NAME 60
730#define MSGTAG_LINE_DOWN 61
731#define MSGTAG_CURRENT_LETTER_PAGE 62
732#define MSGTAG_MAX_LETTER_PAGE 63
735#define MSGTAG_WII_MSGID_OVERRIDE 0
736#define MSGTAG_WII_ABTN 1
737#define MSGTAG_WII_BBTN 2
738#define MSGTAG_WII_HOMEBTN 3
739#define MSGTAG_WII_MINUSBTN 4
740#define MSGTAG_WII_PLUSBTN 5
741#define MSGTAG_WII_1BTN 6
742#define MSGTAG_WII_2BTN 7
743#define MSGTAG_WII_DPAD_ITEM 8
744#define MSGTAG_WII_DPAD_UP 9
745#define MSGTAG_WII_DPAD_DOWN 10
746#define MSGTAG_WII_DPAD_HORIZONTAL 11
747#define MSGTAG_WII_DPAD_RIGHT 12
748#define MSGTAG_WII_DPAD_LEFT 13
749#define MSGTAG_WII_WIIMOTE 14
750#define MSGTAG_WII_RETICULE 15
751#define MSGTAG_WII_NUNCHUK 16
752#define MSGTAG_WII_WIIMOTE2 17
753#define MSGTAG_WII_FAIRY 18
754#define MSGTAG_WII_CBTN 19
755#define MSGTAG_WII_ZBTN 20
758#define MSGTAG_GLYPH_DOLLARSIGN 0
759#define MSGTAG_GLYPH_BACKSLASH 1
760#define MSGTAG_GLYPH_ATMARK 2
761#define MSGTAG_GLYPH_SHARP 3
762#define MSGTAG_GLYPH_FLAT 4
763#define MSGTAG_GLYPH_SQRT 5
764#define MSGTAG_GLYPH_PERCENT 6
765#define MSGTAG_GLYPH_HECTARE 7
766#define MSGTAG_GLYPH_ARE 8
767#define MSGTAG_GLYPH_LITRE 9
768#define MSGTAG_GLYPH_WATT 10
769#define MSGTAG_GLYPH_CALORIE 11
770#define MSGTAG_GLYPH_DOLLAR 12
771#define MSGTAG_GLYPH_CENT 13
774#define MSGTAG_TIME_INFO 0
775#define MSGTAG_INSECT_INFO 3
776#define MSGTAG_RIVER_POINTS 7
777#define MSGTAG_FISH_LENGTH 8
778#define MSGTAG_FUNDRAISE_REMAIN 9
779#define MSGTAG_NEW_LETTER_NUM 10
780#define MSGTAG_POE_NUM 11
781#define MSGTAG_BALLOON_SCORE 12
782#define MSGTAG_FISH_COUNT 13
783#define MSGTAG_ROLLGOAL_LV 14
786#define MSGTAG_PLAYER_GENITIV 0
787#define MSGTAG_HORSE_GENITIV 1
788#define MSGTAG_MALE_ICON 2
789#define MSGTAG_FEMALE_ICON 3
790#define MSGTAG_STAR_ICON 4
791#define MSGTAG_REFMARK 5
792#define MSGTAG_THIN_LEFT_ARROW 6
793#define MSGTAG_THIN_RIGHT_ARROW 7
794#define MSGTAG_THIN_UP_ARROW 8
795#define MSGTAG_THIN_DOWN_ARROW 9
796#define MSGTAG_BULLET 10
797#define MSGTAG_BULLET_SPACE 11
800#define MSGTAG_COLOR (MSGTAG_GROUP(255) | 0)
801#define MSGTAG_SCALE (MSGTAG_GROUP(255) | 1)
802#define MSGTAG_RUBY (MSGTAG_GROUP(255) | 2)
static BOOL flag
Definition DEMOAVX.c:20
Definition d_msg_out_font.h:39
Definition J2DTextBox.h:57
Definition d_msg_class.h:18
u8 fuki_kind
Definition d_msg_class.h:26
u32 string_offset
Definition d_msg_class.h:20
u8 unk_0xd
Definition d_msg_class.h:30
u8 fuki_pos_type
Definition d_msg_class.h:28
u16 message_id
Definition d_msg_class.h:23
u16 unk_0x12
Definition d_msg_class.h:35
u16 event_label_id
Definition d_msg_class.h:24
u8 se_speaker
Definition d_msg_class.h:25
u8 output_type
Definition d_msg_class.h:27
u8 se_mood
Definition d_msg_class.h:31
u8 camera_id
Definition d_msg_class.h:32
u8 face_anm_id
Definition d_msg_class.h:34
u8 unk_0xc
Definition d_msg_class.h:29
u8 base_anm_id
Definition d_msg_class.h:33
Definition d_msg_class.h:38
bmg_section_t header
Definition d_msg_class.h:40
u8 padding[4]
Definition d_msg_class.h:43
u16 entry_num
Definition d_msg_class.h:41
u16 entry_size
Definition d_msg_class.h:42
JMSMesgEntry_c entries[0]
Definition d_msg_class.h:44
Definition d_msg_object.h:18
static u16 const id[4]
Definition d_a_obj_smtile.cpp:242
unsigned int size
Definition __os.h:106
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
double x double x
Definition e_atan2.c:58
double x double y
Definition e_atan2.c:58
static fpc_ProcID i_msgID
Definition f_op_msg_mng.cpp:106
static u32 status
Definition fstload.c:9
Definition d_msg_class.h:439
u8 mColorNo
Definition d_msg_class.h:446
f32 field_0x00
Definition d_msg_class.h:440
f32 field_0x08
Definition d_msg_class.h:442
f32 field_0x10
Definition d_msg_class.h:444
f32 field_0x0c
Definition d_msg_class.h:443
f32 field_0x04
Definition d_msg_class.h:441
f32 field_0x14
Definition d_msg_class.h:445
u8 field_0x19
Definition d_msg_class.h:447
Definition processor.h:16
Definition processor.h:343
Definition processor.h:262
Definition d_msg_class.h:537
jmessage_string_tControl()
Definition d_msg_class.h:596
virtual bool do_tag(u32 uTag, void const *pData, u32 uSize)
void do_rubyset(void const *, u32)
virtual void do_begin(void const *pEntry, char const *pszText)
virtual void do_character(int iCharacter)
jmessage_string_tMeasureProcessor(jmessage_string_tReference const *pReference)
jmessage_string_tReference * mpReference
Definition d_msg_class.h:605
Definition d_msg_class.h:541
void addLineLength(int, f32)
BOOL isFlag(u8 flag)
Definition d_msg_class.h:563
u32 mCCColor
Definition d_msg_class.h:588
virtual ~jmessage_string_tReference()
void setNowPage(u8 nowPage)
Definition d_msg_class.h:576
J2DTextBox * getRubyPanePtr()
Definition d_msg_class.h:554
void clearOutfontLength(int)
u8 mFlags
Definition d_msg_class.h:593
jmessage_string_tReference()
s16 getLineCountNowPage()
void setLineCount(s16 lineCount)
Definition d_msg_class.h:561
f32 getOutfontLength(int)
u32 getGCColor()
Definition d_msg_class.h:556
void setOutfontLength(int, f32)
u32 getCCColor()
Definition d_msg_class.h:555
f32 mOutfontLength[D_MSG_CLASS_LINE_MAX]
Definition d_msg_class.h:587
u32 mGCColor
Definition d_msg_class.h:589
u8 mLineMax
Definition d_msg_class.h:591
COutFont_c * getOutFontPtr()
Definition d_msg_class.h:578
JUTFont * mpFont
Definition d_msg_class.h:585
s16 mLineCount
Definition d_msg_class.h:590
u8 mNowPage
Definition d_msg_class.h:592
u8 getNowPage()
Definition d_msg_class.h:558
u8 getLineMax()
Definition d_msg_class.h:557
JUTFont * getFont()
Definition d_msg_class.h:559
s16 getLineCount()
Definition d_msg_class.h:560
J2DTextBox * mPanePtr
Definition d_msg_class.h:582
void init(J2DTextBox *, J2DTextBox *, JUTFont *, COutFont_c *, u8)
COutFont_c * mOutFontPtr
Definition d_msg_class.h:584
f32 mLineLength[D_MSG_CLASS_LINE_MAX]
Definition d_msg_class.h:586
void setLineMax(u8 lineMax)
Definition d_msg_class.h:577
J2DTextBox * mRubyPanePtr
Definition d_msg_class.h:583
void addLineCount()
Definition d_msg_class.h:562
J2DTextBox * getPanePtr()
Definition d_msg_class.h:553
void setColor(u32 ccColor, u32 gcColor)
Definition d_msg_class.h:572
Definition d_msg_class.h:625
u8 field_0x554
Definition d_msg_class.h:663
char field_0x486[0x20]
Definition d_msg_class.h:658
f32 field_0x48
Definition d_msg_class.h:652
f32 field_0x50
Definition d_msg_class.h:654
void do_rubystrcat(char *)
f32 field_0x3c
Definition d_msg_class.h:649
virtual void do_begin(void const *pEntry, char const *pszText)
char field_0x254[D_MSG_CLASS_CHAR_CNT_MAX]
Definition d_msg_class.h:656
f32 field_0x4c
Definition d_msg_class.h:653
virtual void do_character(int iCharacter)
void push_word(char const *)
s16 field_0x550
Definition d_msg_class.h:661
void do_rubyset(void const *, u32)
char * getString()
Definition d_msg_class.h:646
jmessage_string_tReference * mpReference
Definition d_msg_class.h:648
s16 field_0x54e
Definition d_msg_class.h:660
f32 field_0x40
Definition d_msg_class.h:650
virtual bool do_tag(u32 uTag, void const *pData, u32 uSize)
char field_0x454[0x486 - 0x454]
Definition d_msg_class.h:657
char field_0x54[D_MSG_CLASS_CHAR_CNT_MAX]
Definition d_msg_class.h:655
s16 getLineCountNowPage()
s16 field_0x552
Definition d_msg_class.h:662
jmessage_string_tRenderingProcessor(jmessage_string_tReference const *pReference)
u8 field_0x4a6[0x54e - 0x4a6]
Definition d_msg_class.h:659
f32 field_0x44
Definition d_msg_class.h:651
Definition d_msg_class.h:608
virtual void do_character(int iCharacter)
jmessage_string_tSequenceProcessor(jmessage_string_tReference const *pReference, jmessage_string_tControl *pControl)
virtual void do_begin(void const *pEntry, char const *pszText)
virtual bool do_tag(u32 uTag, void const *pData, u32 uSize)
virtual void do_jump(void const *pEntry, char const *pszText)
virtual bool do_jump_isReady()
jmessage_string_tReference * mpSeqReference
Definition d_msg_class.h:622
virtual bool do_isReady()
jmessage_string_tMeasureProcessor mMeasureProcessor
Definition d_msg_class.h:621
Definition d_msg_class.h:393
virtual ~jmessage_tControl()
Definition d_demo.cpp:924
jmessage_tControl()
Definition d_msg_class.cpp:844
Definition d_msg_class.h:362
void push_word(char *)
Definition d_msg_class.cpp:1775
u8 field_0x44
Definition d_msg_class.h:381
u8 field_0x47
Definition d_msg_class.h:384
void do_name1()
Definition d_msg_class.cpp:1743
u8 field_0x46
Definition d_msg_class.h:383
s16 mTotalLineCnt
Definition d_msg_class.h:377
s8 field_0x49
Definition d_msg_class.h:386
u16 mSeMood
Definition d_msg_class.h:380
s16 field_0x40
Definition d_msg_class.h:379
u8 field_0x48
Definition d_msg_class.h:385
virtual void do_end()
Definition d_msg_class.cpp:934
void do_pageType(int)
Definition d_msg_class.cpp:1727
u8 field_0x4d
Definition d_msg_class.h:390
s8 field_0x4b
Definition d_msg_class.h:388
s16 field_0x3e
Definition d_msg_class.h:378
void do_scale(f32)
Definition d_msg_class.cpp:1565
u8 mSeSpeaker
Definition d_msg_class.h:389
f32 field_0x38
Definition d_msg_class.h:376
virtual void do_begin(void const *pEntry, char const *pszText)
Definition d_msg_class.cpp:867
s8 mPageLineMax
Definition d_msg_class.h:387
void do_space(u32)
Definition d_msg_class.cpp:1598
virtual void do_character(int iCharacter)
Definition d_msg_class.cpp:956
u8 mSelectType
Definition d_msg_class.h:382
virtual bool do_tag(u32 uTag, void const *pData, u32 uSize)
Definition d_msg_class.cpp:1041
jmessage_tMeasureProcessor(jmessage_tReference const *pReference)
Definition d_msg_class.cpp:846
void do_rubyset(void const *, u32)
Definition d_msg_class.cpp:1754
Definition d_msg_class.h:270
s16 mCountBackUp
Definition d_msg_class.h:274
s16 field_0x40e
Definition d_msg_class.h:273
u16 data[D_MSG_CLASS_CHAR_CNT_MAX]
Definition d_msg_class.h:271
s16 field_0x40c
Definition d_msg_class.h:272
Definition d_msg_class.h:53
void setSelRubyCharSpace(f32 space)
Definition d_msg_class.h:151
void setSendTimer(s16 i_timer)
Definition d_msg_class.h:107
JUTFont * mpFont
Definition d_msg_class.h:312
u8 mNowColorType
Definition d_msg_class.h:344
u16 mLineScale[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:324
void setStopFlag(u8 flag)
Definition d_msg_class.h:136
void setpStatus(u16 *status)
Definition d_msg_class.h:131
u8 mSelectPos
Definition d_msg_class.h:339
bool isPlaceName()
Definition d_msg_class.cpp:466
void setSelLength(int i_no, f32 i_selLength)
Definition d_msg_class.h:124
f32 mSelRubyCharSpace
Definition d_msg_class.h:298
u8 getTopColorType()
Definition d_msg_class.h:258
u8 mFukiKind
Definition d_msg_class.h:341
bool mButtonTagStopFlag
Definition d_msg_class.h:346
void setAddCharAlpha(f32 alpha)
Definition d_msg_class.h:251
virtual ~jmessage_tReference()
Definition d_msg_class.cpp:411
f32 getTBoxWidth()
Definition d_msg_class.h:263
void resetInputFigure()
Definition d_msg_class.h:111
void pageSend()
Definition d_msg_class.cpp:533
void setAddCharAllAlphaRate(f32 i_alphaRate)
Definition d_msg_class.h:102
void addNowLightCount()
Definition d_msg_class.h:164
void setRubyCharSpace(f32 space)
Definition d_msg_class.h:146
s16 getCharCnt()
Definition d_msg_class.h:268
f32 getStrLength(int param_0)
Definition d_msg_class.h:220
char * mpSelMsgPtr
Definition d_msg_class.h:311
char mSelRuby[3][80]
Definition d_msg_class.h:332
u8 getFukiPosType()
Definition d_msg_class.h:242
s16 getPageNum()
Definition d_msg_class.h:255
void shiftCharCountBuffer()
Definition d_msg_class.cpp:741
f32 mFontSizeY
Definition d_msg_class.h:287
u16 mNowTagScale
Definition d_msg_class.h:326
f32 getSelRubySize()
Definition d_msg_class.h:226
void setPageNum(s16 pageNum)
Definition d_msg_class.h:135
char mTextS[D_MSG_CLASS_CHAR_CNT_MAX]
Definition d_msg_class.h:329
f32 mDistanceScale
Definition d_msg_class.h:299
void setTBoxHeight(f32 height)
Definition d_msg_class.h:143
bool isSaveSeq()
Definition d_msg_class.cpp:482
u8 mNowLightCount
Definition d_msg_class.h:321
u8 getNowLightCount()
Definition d_msg_class.h:208
void setLineScale(int i_no, u16 i_lineScale)
Definition d_msg_class.h:123
u16 getMsgID()
Definition d_msg_class.h:238
u8 mSelectRubyFlag
Definition d_msg_class.h:349
void setSelRubySize(f32 size)
Definition d_msg_class.h:148
f32 getCharAllAlphaRate()
Definition d_msg_class.h:279
u16 getTopTagScale()
Definition d_msg_class.h:259
void setPageType(int i_no, u8 i_pageType)
Definition d_msg_class.h:121
u8 mArrange
Definition d_msg_class.h:343
char * getTextPtr()
Definition d_msg_class.h:232
f32 mCharAllAlphaRate
Definition d_msg_class.h:301
char mText[D_MSG_CLASS_CHAR_CNT_MAX]
Definition d_msg_class.h:328
u8 getSelectPos()
Definition d_msg_class.h:237
void setFontSizeY(f32 y)
Definition d_msg_class.h:140
s8 getTopWordCount()
Definition d_msg_class.h:257
u8 mForm
Definition d_msg_class.h:342
f32 mSelFontSize
Definition d_msg_class.h:294
void offBombNameUseFlag()
Definition d_msg_class.h:159
void setSendFlag(u8 i_flag)
Definition d_msg_class.h:108
void onBatchFlag()
Definition d_msg_class.h:254
void resetNowLightCount()
Definition d_msg_class.h:104
void setCharactor(u16)
Definition d_msg_class.cpp:720
u8 mBatchColorFlag
Definition d_msg_class.h:359
void addCharactor(u16)
Definition d_msg_class.cpp:725
char mWord[10][100]
Definition d_msg_class.h:327
void setNowLightCount(u8 count)
Definition d_msg_class.h:160
CharSoundInfo getCharSoundInfo()
Definition d_msg_class.h:276
u8 mPageType[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:335
void addLineLength(int param_0, f32 param_1, f32 param_2)
Definition d_msg_class.h:197
u8 mSendFlag
Definition d_msg_class.h:347
void setTopWordCount(s8 wordCount)
Definition d_msg_class.h:125
bool isBatchFlag()
Definition d_msg_class.h:99
void setPageLine(int i_no, s8 i_pageLine)
Definition d_msg_class.h:119
bool isStaffRoll()
Definition d_msg_class.cpp:498
u8 mFukiPosType
Definition d_msg_class.h:340
void addEndLineCount()
Definition d_msg_class.h:166
u8 getArrange()
Definition d_msg_class.h:244
char * getWord(int)
Definition d_msg_class.cpp:705
void setTopColorType(u8 i_colorType)
Definition d_msg_class.h:114
void addCharAlpha()
Definition d_msg_class.h:172
bool isLightEnd()
Definition d_msg_class.cpp:812
bool isBook()
Definition d_msg_class.cpp:490
void resetCharCountBuffer()
Definition d_msg_class.cpp:749
f32 getCharAlpha()
Definition d_msg_class.h:267
f32 getSelTBoxWidth()
Definition d_msg_class.h:236
void addSelLength(int param_0, f32 param_1)
Definition d_msg_class.h:202
void setNowColorType(u8 i_colorType)
Definition d_msg_class.h:115
cXyz getActorPos()
Definition d_msg_class.h:81
bool isCharSend()
Definition d_msg_class.cpp:766
u8 mInputFigure
Definition d_msg_class.h:350
void setLineLength(int i_no, f32 i_strLen, f32 i_spaceLen)
Definition d_msg_class.h:179
u8 getStopFlag()
Definition d_msg_class.h:240
void setRubySize(f32 size)
Definition d_msg_class.h:141
JUTFont * getFont()
Definition d_msg_class.h:225
bool isKanban()
Definition d_msg_class.cpp:458
void setSelTBoxWidth(f32 width)
Definition d_msg_class.h:149
f32 mRubySize
Definition d_msg_class.h:288
cXyz mActorPos
Definition d_msg_class.h:285
void onLightBatchFlag()
Definition d_msg_class.h:163
u8 getSendFlag()
Definition d_msg_class.h:241
char * getRubyPtr()
Definition d_msg_class.h:234
void onButtonTagStopFlag()
Definition d_msg_class.h:112
u8 getCharCountBuffer(int i_no)
Definition d_msg_class.h:209
f32 getSelFontSize()
Definition d_msg_class.h:246
f32 getSpaceLength(int param_0)
Definition d_msg_class.h:221
f32 mTBoxWidth
Definition d_msg_class.h:289
char mRuby[D_MSG_CLASS_CHAR_CNT_MAX]
Definition d_msg_class.h:330
void setFontSizeX(f32 x)
Definition d_msg_class.h:139
u32 mDemoFrame
Definition d_msg_class.h:307
f32 mCharAlpha
Definition d_msg_class.h:303
void addDrawLightCount()
Definition d_msg_class.h:169
f32 getTBoxHeight()
Definition d_msg_class.h:264
u16 * mpStatus
Definition d_msg_class.h:309
s8 mNowWordCount
Definition d_msg_class.h:352
void setNowWordCount(s8 wordCount)
Definition d_msg_class.h:126
s8 mPageLine[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:333
void inputNumber()
Definition d_msg_class.cpp:629
void setSelectPos(u8 i_pos)
Definition d_msg_class.h:184
u8 mStopFlag
Definition d_msg_class.h:348
s8 getNowPageLineMax()
Definition d_msg_class.h:252
s16 getStartLineCount()
Definition d_msg_class.h:219
void setObjectPtr(dMsgObject_c *ptr)
Definition d_msg_class.h:132
u8 getLineMax()
Definition d_msg_class.cpp:426
u8 getSelectRubyFlag()
Definition d_msg_class.h:235
f32 getFontSizeX()
Definition d_msg_class.h:217
void setFukiKind(u8 kind)
Definition d_msg_class.h:155
u8 mLineArrange[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:336
void addCharAllAlphaRate()
Definition d_msg_class.h:190
s16 mStartLineCount
Definition d_msg_class.h:313
bool isLightSend()
Definition d_msg_class.cpp:789
void setSelectNum(u8 i_num)
Definition d_msg_class.h:109
bool isBombNameUseFlag()
Definition d_msg_class.h:249
void setTopTagScale(u16 i_tagScale)
Definition d_msg_class.h:116
s16 getPageEndCount()
Definition d_msg_class.h:256
f32 getCharSpace()
Definition d_msg_class.h:222
f32 getRubySize()
Definition d_msg_class.h:228
bool mSelectSetCancelFlag
Definition d_msg_class.h:357
void setLineSpace(f32 space)
Definition d_msg_class.h:144
f32 mAddCharAlpha
Definition d_msg_class.h:302
u16 getStatus()
Definition d_msg_class.h:243
void decSendTimer()
Definition d_msg_class.h:152
void addLineCount()
Definition d_msg_class.h:165
u8 mOutFontRupeeColor
Definition d_msg_class.h:351
f32 mSelTBoxWidth
Definition d_msg_class.h:296
u8 getForm()
Definition d_msg_class.h:207
f32 getSelCharSpace()
Definition d_msg_class.h:247
s16 mLineCount
Definition d_msg_class.h:315
void resetWord()
Definition d_msg_class.cpp:714
s16 mPageNum
Definition d_msg_class.h:320
void offSelectRubyFlag(int i_flag)
Definition d_msg_class.h:127
u8 mDrawLightCount
Definition d_msg_class.h:322
u8 mCharCountBuffer[31]
Definition d_msg_class.h:354
void setCharAlpha(f32 alpha)
Definition d_msg_class.h:170
void setArrange(u8 arrange)
Definition d_msg_class.h:157
u32 mRevoMessageID
Definition d_msg_class.h:308
void offButtonTagStopFlag()
Definition d_msg_class.h:162
void resetReference()
Definition d_msg_class.cpp:522
CharSoundInfo mCharactor
Definition d_msg_class.h:284
s8 getNowPageLine()
Definition d_msg_class.h:265
void onBombNameUseFlag()
Definition d_msg_class.h:129
bool isButtonTagStopFlag()
Definition d_msg_class.h:239
char * getSelTextPtr(int idx)
Definition d_msg_class.h:230
f32 mCharSpace
Definition d_msg_class.h:292
void resetCharactor()
Definition d_msg_class.cpp:731
f32 getDistanceScale()
Definition d_msg_class.h:216
s16 getLineCount()
Definition d_msg_class.h:253
void onSelectRubyFlag(int i_flag)
Definition d_msg_class.h:130
bool mBombNameUseFlag
Definition d_msg_class.h:358
void resetCharCnt()
Definition d_msg_class.h:153
s8 mTopWordCount
Definition d_msg_class.h:353
void offSelectSetCancelFlag()
Definition d_msg_class.h:168
void setCharAllAlphaRate(f32 i_alphaRate)
Definition d_msg_class.h:103
dMsgObject_c * getObjectPtr()
Definition d_msg_class.h:206
f32 mLineSpace
Definition d_msg_class.h:291
u32 getDemoFrame()
Definition d_msg_class.h:277
void setActorPos(cXyz pos)
Definition d_msg_class.h:83
u8 getDrawLightCount()
Definition d_msg_class.h:210
u16 mTopTagScale
Definition d_msg_class.h:325
dMsgObject_c * mpObjectPtr
Definition d_msg_class.h:310
void setNowTagScale(u16 i_tagScale)
Definition d_msg_class.h:117
char * getSelRubyPtr(int idx)
Definition d_msg_class.h:231
u8 getOutFontRupeeColor()
Definition d_msg_class.h:266
s16 mEndLineCount
Definition d_msg_class.h:314
void setSelectType(u8 i_type)
Definition d_msg_class.h:110
u8 getLineArrange(int idx)
Definition d_msg_class.h:245
s8 mPageLineMax[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:334
void setDemoFrame(u32 i_frame)
Definition d_msg_class.h:113
void onSelectSetCancelFlag()
Definition d_msg_class.h:167
void setLineArrange(int i_no, u8 i_arrange)
Definition d_msg_class.h:122
bool isHowl()
Definition d_msg_class.cpp:506
u8 getInputFigure()
Definition d_msg_class.h:224
s16 mPageEndCount
Definition d_msg_class.h:317
u8 getFukiKind()
Definition d_msg_class.h:211
u8 getNowPageType()
Definition d_msg_class.h:262
void setFont(JUTFont *font)
Definition d_msg_class.h:138
void decideOutFontRupeeColor(int)
Definition d_msg_class.cpp:832
u8 getBatchColorFlag()
Definition d_msg_class.h:260
u16 getLineScale(int i_no)
Definition d_msg_class.h:248
f32 getLineSpace()
Definition d_msg_class.h:261
void allsetCharCountBuffer()
Definition d_msg_class.cpp:760
f32 mTBoxHeight
Definition d_msg_class.h:290
f32 mSpaceLength[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:305
void setCountBackUp()
Definition d_msg_class.h:133
bool isBossName()
Definition d_msg_class.cpp:474
u8 getSelectType()
Definition d_msg_class.h:214
char * getTextSPtr()
Definition d_msg_class.h:233
f32 getSelLength(int idx)
Definition d_msg_class.h:250
void setForm(u8 form)
Definition d_msg_class.h:156
void setSelMsgPtr(char *ptr)
Definition d_msg_class.h:134
void setSelCharSpace(f32 space)
Definition d_msg_class.h:150
void setMsgID(u16 id)
Definition d_msg_class.h:158
void setCharSpace(f32 space)
Definition d_msg_class.h:145
s16 field_0x5d2
Definition d_msg_class.h:316
s16 mSendTimer
Definition d_msg_class.h:318
f32 getSelRubyCharSpace()
Definition d_msg_class.h:227
f32 mFontSizeX
Definition d_msg_class.h:286
void setBatchColorFlag(u8 i_flag)
Definition d_msg_class.h:106
bool isLightBatchFlag()
Definition d_msg_class.h:100
f32 getFontSizeY()
Definition d_msg_class.h:218
jmessage_tReference()
Definition d_msg_class.cpp:349
u8 mTopColorType
Definition d_msg_class.h:345
void setTBoxWidth(f32 width)
Definition d_msg_class.h:142
u16 mMsgID
Definition d_msg_class.h:323
u32 getRevoMessageID()
Definition d_msg_class.h:278
s16 getSendTimer()
Definition d_msg_class.h:212
f32 mSelCharSpace
Definition d_msg_class.h:297
f32 mAddCharAllAlphaRate
Definition d_msg_class.h:300
char mSelText[3][50]
Definition d_msg_class.h:331
bool mLightBatchFlag
Definition d_msg_class.h:355
bool mBatchFlag
Definition d_msg_class.h:356
void selectMessage()
Definition d_msg_class.cpp:571
STControl * mpStick
Definition d_msg_class.h:283
void setPageEndCount(s16 i_endCount)
Definition d_msg_class.h:128
void setSelFontSize(f32 size)
Definition d_msg_class.h:147
u8 getSelectNum()
Definition d_msg_class.h:213
f32 mSelRubySize
Definition d_msg_class.h:295
u8 mSelectType
Definition d_msg_class.h:338
f32 mStrLength[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:304
f32 mSelLength[3]
Definition d_msg_class.h:306
void resetDrawLightCount()
Definition d_msg_class.h:105
void setCharCnt(s16 cnt)
Definition d_msg_class.h:161
u8 getPageType(int i_no)
Definition d_msg_class.h:223
void calcDistance()
Definition d_msg_class.cpp:416
void setRevoMessageID(u32 i_msgID)
Definition d_msg_class.h:118
bool isSelectSetCancelFlag()
Definition d_msg_class.h:85
void setPageLineMax(int i_no, s8 i_pageLineMax)
Definition d_msg_class.h:120
const char * getSelMsgPtr()
Definition d_msg_class.h:215
u8 mSelectNum
Definition d_msg_class.h:337
BOOL isSelectRubyFlag(int i_flag)
Definition d_msg_class.h:89
f32 getRubyCharSpace()
Definition d_msg_class.h:229
f32 mRubyCharSpace
Definition d_msg_class.h:293
bool isMidona()
Definition d_msg_class.cpp:514
void setFukiPosType(u8 type)
Definition d_msg_class.h:154
void setStatus(u16 status)
Definition d_msg_class.h:137
s16 mCharCnt
Definition d_msg_class.h:319
Definition d_msg_class.h:450
void setCharInfoPtr(CharInfo_c *info)
Definition d_msg_class.h:494
f32 field_0x48
Definition d_msg_class.h:500
u8 field_0x14d
Definition d_msg_class.h:527
virtual void do_character(int iCharacter)
u32 mCCColor
Definition d_msg_class.h:511
int field_0x11c
Definition d_msg_class.h:510
void setTextInitOffsetPos(f32 offset)
Definition d_msg_class.h:492
u16 field_0x14a
Definition d_msg_class.h:525
f32 field_0x134
Definition d_msg_class.h:516
u8 mColorNo
Definition d_msg_class.h:530
s16 field_0x140
Definition d_msg_class.h:520
jmessage_tRenderingProcessor(jmessage_tReference const *pReference)
void do_rubyset(void const *, u32)
virtual bool do_tag(u32 uTag, void const *pData, u32 uSize)
u8 field_0x187
Definition d_msg_class.h:534
COutFont_c * mpOutFont
Definition d_msg_class.h:496
f32 mTextInitScaleX
Definition d_msg_class.h:504
f32 field_0x12c
Definition d_msg_class.h:514
f32 mTextInitPosY
Definition d_msg_class.h:503
u8 field_0x151
Definition d_msg_class.h:531
s8 field_0x14f
Definition d_msg_class.h:529
f32 field_0x128
Definition d_msg_class.h:513
s16 field_0x13e
Definition d_msg_class.h:519
f32 field_0x44
Definition d_msg_class.h:499
f32 mTextInitScaleY
Definition d_msg_class.h:505
f32 mTextInitPosX
Definition d_msg_class.h:502
f32 mTextInitOffsetPos
Definition d_msg_class.h:508
u16 field_0x144
Definition d_msg_class.h:522
s16 * mpCharInfoCnt
Definition d_msg_class.h:498
f32 field_0x138
Definition d_msg_class.h:517
f32 mSelTextInitPosX[3]
Definition d_msg_class.h:506
void setTextScale(float x, float y)
Definition d_msg_class.h:482
char field_0x184[3]
Definition d_msg_class.h:533
char field_0x152[0x184 - 0x152]
Definition d_msg_class.h:532
void getCharInfo(f32, f32, f32, f32, f32)
void do_rubystrcat(char *, char *, f32, f32)
void setSelTextInitPos(int idx, float x, float y)
Definition d_msg_class.h:487
f32 field_0x4c
Definition d_msg_class.h:501
u8 field_0x14e
Definition d_msg_class.h:528
u16 field_0x13c
Definition d_msg_class.h:518
f32 field_0x130
Definition d_msg_class.h:515
u32 mGCColor
Definition d_msg_class.h:512
void do_selwidthcenter(int)
s16 field_0x142
Definition d_msg_class.h:521
CharInfo_c * mCharInfoPtr
Definition d_msg_class.h:497
virtual void do_begin(void const *pEntry, char const *pszText)
u16 field_0x148
Definition d_msg_class.h:524
void do_strcat(char *, bool, bool, bool)
void setOutFont(COutFont_c *font)
Definition d_msg_class.h:493
f32 field_0x7c[D_MSG_CLASS_PAGE_CNT_MAX]
Definition d_msg_class.h:509
u8 field_0x14c
Definition d_msg_class.h:526
void setTextInitPos(float x, float y)
Definition d_msg_class.h:477
f32 mSelTextInitPosY[3]
Definition d_msg_class.h:507
void do_transY(s16, bool)
s16 field_0x146
Definition d_msg_class.h:523
Definition d_msg_class.h:399
const char * mpText
Definition d_msg_class.h:422
virtual void do_character(int iCharacter)
jmessage_tMeasureProcessor mMeasureProcessor
Definition d_msg_class.h:420
const void * mpEntry
Definition d_msg_class.h:421
u8 mMouthCheck
Definition d_msg_class.h:431
u8 getMouthCheck()
Definition d_msg_class.h:417
u8 mForceForm
Definition d_msg_class.h:430
virtual void do_begin(void const *pEntry, char const *pszText)
Definition d_msg_class.cpp:1805
void do_rubyset(void const *, u32)
u8 field_0xae
Definition d_msg_class.h:429
s16 field_0xa6
Definition d_msg_class.h:424
u8 field_0xad
Definition d_msg_class.h:428
jmessage_tSequenceProcessor(jmessage_tReference const *pReference, jmessage_tControl *pControl)
Definition d_msg_class.cpp:1782
virtual void do_end()
Definition d_msg_class.cpp:1922
void messageSePlay(u8, u8, cXyz *)
u8 field_0xb4
Definition d_msg_class.h:435
u8 field_0xac
Definition d_msg_class.h:427
virtual void do_reset()
Definition d_msg_class.cpp:1803
virtual bool do_jump_isReady()
s16 field_0xa4
Definition d_msg_class.h:423
s8 field_0xb5
Definition d_msg_class.h:436
virtual bool do_tag(u32 uTag, void const *pData, u32 uSize)
u8 field_0xb1
Definition d_msg_class.h:432
void setForceForm(u8 forceForm)
Definition d_msg_class.h:418
u8 field_0xb2
Definition d_msg_class.h:433
virtual bool do_isReady()
Definition d_msg_class.cpp:1972
u8 field_0xb3
Definition d_msg_class.h:434
s16 field_0xaa
Definition d_msg_class.h:426
s16 field_0xa8
Definition d_msg_class.h:425
virtual void do_jump(void const *pEntry, char const *pszText)