summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-08-03 14:08:19 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2026-08-03 14:08:19 -0400
commit15b181b15c777afa3627d816117d7c24e96f19db (patch)
tree916820afb3966d2af261f7af151186dcf9f633fb /src
parent7d10c4357a6e3fc211fe0cfc471f3f8608b4de82 (diff)
Add enums for msg icons and control codesHEADmain
Diffstat (limited to 'src')
-rw-r--r--src/d/d_auction_screen.cpp1
-rw-r--r--src/d/d_menu_option.cpp6
-rw-r--r--src/d/d_message.cpp23
-rw-r--r--src/d/d_msg.cpp131
-rw-r--r--src/d/d_picture_box.cpp8
-rw-r--r--src/d/d_scope.cpp2
-rw-r--r--src/f_op/f_op_msg_mng.cpp810
7 files changed, 583 insertions, 398 deletions
diff --git a/src/d/d_auction_screen.cpp b/src/d/d_auction_screen.cpp
index 98e00d4a..617e68d0 100644
--- a/src/d/d_auction_screen.cpp
+++ b/src/d/d_auction_screen.cpp
@@ -263,7 +263,6 @@ void dAuction_screen_c::rupeeCountDown() {
/* 8016013C-801604A0 .text slotShowAnime__17dAuction_screen_cFv */
void dAuction_screen_c::slotShowAnime() {
-
if (slotShow) {
if (field_0xc.mUserArea <= 7) {
field_0xc.mUserArea++;
diff --git a/src/d/d_menu_option.cpp b/src/d/d_menu_option.cpp
index 054baa84..0e2b349c 100644
--- a/src/d/d_menu_option.cpp
+++ b/src/d/d_menu_option.cpp
@@ -704,14 +704,14 @@ void dMenu_Option_c::noteSet() {
if(m0B0[i].mUserArea != -1) {
continue;
}
- if (r6 == 0x16) {
+ if (r6 == fopMsgM_Icon_INPUT_e) {
continue;
}
m0B0[i].mPosTopLeft.x = (f32)msgDataProc.getIconPosX(i);
m0B0[i].mPosTopLeft.y = f30_2 + (f32)(msgDataProc.getIconPosY(i) * 2 * r31);
- m0B0[i].mPosTopLeftOrig.y = (f32)r6;
+ m0B0[i].mPosTopLeftOrig.y = (f32)r6; // ?
- fopMsgM_outFontSet((J2DPicture*)m0B0[i].pane, &m0B0[i].mUserArea, 0xFF, r6);
+ fopMsgM_outFontSet((J2DPicture*)m0B0[i].pane, &m0B0[i].mUserArea, 0x000000FF, r6);
}
}
diff --git a/src/d/d_message.cpp b/src/d/d_message.cpp
index 3758fa14..1d142033 100644
--- a/src/d/d_message.cpp
+++ b/src/d/d_message.cpp
@@ -406,17 +406,26 @@ void dMsg2_messageOut(sub_msg2_class* i_Msg, u8 i_index, int i_aimLine) {
i_Msg->msgDataProc[i_index].stringSet();
for (int i = 0; i < 8; i++) {
- u8 var_r30 = i_Msg->msgDataProc[i_index].getIconNum(i);
- u32 var_r29 = i_Msg->msgDataProc[i_index].getIconColor(i);
+ u8 iconNum = i_Msg->msgDataProc[i_index].getIconNum(i);
+ u32 iconColor = i_Msg->msgDataProc[i_index].getIconColor(i);
- if (var_r30 != 0xFF && bbuttonTimer[i][i_index] == -1) {
+ if (iconNum != fopMsgM_Icon_NONE_e && bbuttonTimer[i][i_index] == -1) {
JKRHeap* heap = mDoExt_setCurrentHeap(i_Msg->Heap);
- if ((var_r30 == 10 || var_r30 == 11 || var_r30 == 12 || var_r30 == 13 || var_r30 == 0x15 || var_r30 == 0x17) && var_r29 == 0) {
- var_r29 = -1;
+ if (
+ (
+ iconNum == fopMsgM_Icon_ARROW_LEFT_e ||
+ iconNum == fopMsgM_Icon_ARROW_RIGHT_e ||
+ iconNum == fopMsgM_Icon_ARROW_UP_e ||
+ iconNum == fopMsgM_Icon_ARROW_DOWN_e ||
+ iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e ||
+ iconNum == fopMsgM_Icon_FLASHING_A_BUTTON_e
+ ) && iconColor == 0
+ ) {
+ iconColor = 0xFFFFFFFF;
}
- fopMsgM_outFontSet(bbutton_icon[i][i_index], bbutton_kage[i][i_index], &bbuttonTimer[i][i_index], var_r29, var_r30);
+ fopMsgM_outFontSet(bbutton_icon[i][i_index], bbutton_kage[i][i_index], &bbuttonTimer[i][i_index], iconColor, iconNum);
mDoExt_setCurrentHeap(heap);
}
@@ -944,7 +953,7 @@ void dDlst_2DMSG2_c::outFontDraw() {
int posY = actorP->msgDataProc[i].getIconPosY(j);
int scale = actorP->msgDataProc[i].getIconScale(j);
- if (iconNum != 0xFF) {
+ if (iconNum != fopMsgM_Icon_NONE_e) {
u8 r14;
J2DTextBox* scrn = (J2DTextBox*)actorP->text_pane[i].pane;
int r18 = (f32)posX + scrn->getGlbBounds().i.x;
diff --git a/src/d/d_msg.cpp b/src/d/d_msg.cpp
index a3dad21b..8ace07d9 100644
--- a/src/d/d_msg.cpp
+++ b/src/d/d_msg.cpp
@@ -124,7 +124,12 @@ void dDlst_2DMSG_c::outFontDraw() {
int posX = mpMsg->mMsgDataProc.getIconPosX(i);
int posY = mpMsg->mMsgDataProc.getIconPosY(i);
int scale = mpMsg->mMsgDataProc.getIconScale(i);
- if (iconNum != 0xFF && iconNum != 0x14 && iconNum != 0x15 && iconNum != 0x16) {
+ if (
+ iconNum != fopMsgM_Icon_NONE_e &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_LEFT_e &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_RIGHT_e &&
+ iconNum != fopMsgM_Icon_INPUT_e
+ ) {
J2DScreen* scrn = (J2DScreen*)mpMsg->m0544[0].pane;
int r5 = posX + scrn->mBounds.i.x;
int r6;
@@ -1493,7 +1498,7 @@ void dMsg_numberInput(sub_msg_class* i_Msg) {
static char* num_str[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
for (s32 i = 0; i < 8; i++) {
- if (i_Msg->mMsgDataProc.getIconNum(i) == 0x16) {
+ if (i_Msg->mMsgDataProc.getIconNum(i) == fopMsgM_Icon_INPUT_e) {
i_Msg->m10EC = ((i_Msg->m0544[0].pane)->mBounds.i.x + i_Msg->mMsgDataProc.getIconPosX(i));
i_Msg->m10F0 = ((i_Msg->m0544[0].pane)->mBounds.i.y + (i_Msg->m1104 * (s32)((3 - i_Msg->m1108) + (i_Msg->mMsgDataProc.getIconPosY(i)) * 2)));
}
@@ -1828,10 +1833,25 @@ void dMsg_messageShow(sub_msg_class* i_Msg) {
for (s32 i = 0; i < 8; i++) {
u8 iconNum = i_Msg->mMsgDataProc.getIconNum(i);
u32 iconColor = i_Msg->mMsgDataProc.getIconColor(i);
- if ((iconNum == 0xA || iconNum == 0xB || iconNum == 0xC || iconNum == 0xD || iconNum == 0x15 || iconNum == 0x17) && iconColor == 0) {
- iconColor = -1;
- }
- if (((iconNum != 0xFF) && (buttonTimer[i] == -1)) && (iconNum != 0x14 && (iconNum != 0x15 && (iconNum != 0x16)))) {
+ if (
+ (
+ iconNum == fopMsgM_Icon_ARROW_LEFT_e ||
+ iconNum == fopMsgM_Icon_ARROW_RIGHT_e ||
+ iconNum == fopMsgM_Icon_ARROW_UP_e ||
+ iconNum == fopMsgM_Icon_ARROW_DOWN_e ||
+ iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e ||
+ iconNum == fopMsgM_Icon_FLASHING_A_BUTTON_e
+ ) && iconColor == 0
+ ) {
+ iconColor = 0xFFFFFFFF;
+ }
+ if (
+ iconNum != fopMsgM_Icon_NONE_e &&
+ buttonTimer[i] == -1 &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_LEFT_e &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_RIGHT_e &&
+ iconNum != fopMsgM_Icon_INPUT_e
+ ) {
fopMsgM_outFontSet(button_icon[i], button_kage[i], &buttonTimer[i], iconColor, iconNum);
}
}
@@ -2027,10 +2047,10 @@ s32 dMsg_selectProc(sub_msg_class* i_Msg) {
s32 var_r11 = 0;
for (s32 i = 0; i < 8; i++) {
u8 iconNum = i_Msg->mMsgDataProc.getIconNum(i);
- if (iconNum == 0x14) {
+ if (iconNum == fopMsgM_Icon_SELECT_YOKO_LEFT_e) {
var_r5 = i_Msg->m0544[0].pane->mBounds.i.x + i_Msg->mMsgDataProc.getIconPosX(i);
var_r6 = i_Msg->m0544[0].pane->mBounds.i.y + i_Msg->m1104 * ((2 - i_Msg->m1108) + (i_Msg->mMsgDataProc.getIconPosY(i) * 2));
- } else if (iconNum == 0x15) {
+ } else if (iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e) {
var_r11 = (i_Msg->m0544[0].pane->mBounds.i.x + (i_Msg->mMsgDataProc.getIconPosX(i)));
}
}
@@ -2151,12 +2171,27 @@ s32 dMsg_demoProc(sub_msg_class* i_Msg) {
i_Msg->mMsgDataProc.field_0x299 = 1;
i_Msg->mMsgDataProc.stringSet();
for (int j = 0; j < 8; j++) {
- u8 iconNum = i_Msg->mMsgDataProc.iconNum[j];
+ u8 iconNum = i_Msg->mMsgDataProc.getIconNum(j);
u32 iconColor = i_Msg->mMsgDataProc.getIconColor(j);
- if ((iconNum == 0xA || iconNum == 0xB || iconNum == 0xC || iconNum == 0xD || iconNum == 0x15 || iconNum == 0x17) && iconColor == 0) {
- iconColor = -1;
+ if (
+ (
+ iconNum == fopMsgM_Icon_ARROW_LEFT_e ||
+ iconNum == fopMsgM_Icon_ARROW_RIGHT_e ||
+ iconNum == fopMsgM_Icon_ARROW_UP_e ||
+ iconNum == fopMsgM_Icon_ARROW_DOWN_e ||
+ iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e ||
+ iconNum == fopMsgM_Icon_FLASHING_A_BUTTON_e
+ ) && iconColor == 0
+ ) {
+ iconColor = 0xFFFFFFFF;
}
- if (((iconNum != 0xFF) && (buttonTimer[j] == -1)) && (iconNum != 0x14 && (iconNum != 0x15 && (iconNum != 0x16)))) {
+ if (
+ iconNum != fopMsgM_Icon_NONE_e &&
+ buttonTimer[j] == -1 &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_LEFT_e &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_RIGHT_e &&
+ iconNum != fopMsgM_Icon_INPUT_e
+ ) {
fopMsgM_outFontSet(button_icon[j], button_kage[j], &buttonTimer[j], iconColor, iconNum);
}
}
@@ -2211,14 +2246,20 @@ s32 dMsg_continueProc(sub_msg_class* i_Msg) {
iVar1 = (int)((J2DTextBox*)i_Msg->m0544[0].pane)->getCharSpace();
iVar2 = (int)((J2DTextBox*)i_Msg->m0544[1].pane)->getCharSpace();
- if (((((CPad_CHECK_TRIG_A(0)) || (CPad_CHECK_TRIG_B(0))) || (i_Msg->mMsgDataProc.getSelectFlag() != 0)) ||
- (fopMsgM_checkMessageSend() || (i_Msg->mMsgNo == 0x5ac && (dComIfGp_checkMesgCancelButton())))) &&
- (!dComIfGp_checkMesgBgm()))
- {
+ if (
+ (
+ CPad_CHECK_TRIG_A(0) ||
+ CPad_CHECK_TRIG_B(0) ||
+ i_Msg->mMsgDataProc.getSelectFlag() != fopMsgM_msgDataProc_c::Select_OFF ||
+ fopMsgM_checkMessageSend() ||
+ (i_Msg->mMsgNo == 0x5ac && dComIfGp_checkMesgCancelButton())
+ ) &&
+ !dComIfGp_checkMesgBgm()
+ ) {
i_Msg->mMsgDataProc.setSelectFlagOff();
i_Msg->m1100 = 0;
JKRFileLoader::removeResource(i_Msg->head_p, NULL);
- if ((i_Msg->mMesgEntry.mTextboxType != 5) && (i_Msg->mMesgEntry.mTextboxType != 0xe)) {
+ if (i_Msg->mMesgEntry.mTextboxType != 5 && i_Msg->mMesgEntry.mTextboxType != 0xe) {
dMsg_arrowInit(i_Msg);
}
if (CPad_CHECK_TRIG_B(0)) {
@@ -2405,10 +2446,16 @@ s32 dMsg_closewaitProc(sub_msg_class* i_Msg) {
/* 80213830-80213960 .text dMsg_finishProc__FP13sub_msg_class */
s32 dMsg_finishProc(sub_msg_class* i_Msg) {
- if ((((((CPad_CHECK_TRIG_A(0)) || (CPad_CHECK_TRIG_B(0))) || (i_Msg->mMsgDataProc.getSelectFlag() != 0)) || (fopMsgM_checkMessageSend())) ||
- (i_Msg->mMsgNo == 0x5ac && (dComIfGp_checkMesgCancelButton()))) &&
- (!dComIfGp_checkMesgBgm()))
- {
+ if (
+ (
+ CPad_CHECK_TRIG_A(0) ||
+ CPad_CHECK_TRIG_B(0) ||
+ i_Msg->mMsgDataProc.getSelectFlag() != fopMsgM_msgDataProc_c::Select_OFF ||
+ fopMsgM_checkMessageSend() ||
+ (i_Msg->mMsgNo == 0x5ac && dComIfGp_checkMesgCancelButton())
+ ) &&
+ !dComIfGp_checkMesgBgm()
+ ) {
i_Msg->mMsgDataProc.setSelectFlagOff();
i_Msg->mStatus = fopMsgStts_BOX_CLOSING_e;
if ((i_Msg->mMesgEntry.mTextboxType != 5) && (i_Msg->mMesgEntry.mTextboxType != 0xe)) {
@@ -2516,10 +2563,25 @@ s32 dMsg_openTactProc(sub_msg_class* i_Msg) {
for (s32 i = 0; i < 8; i++) {
u8 iconNum = i_Msg->mMsgDataProc.getIconNum(i);
u32 iconColor = i_Msg->mMsgDataProc.getIconColor(i);
- if ((iconNum == 0xA || iconNum == 0xB || iconNum == 0xC || iconNum == 0xD || iconNum == 0x15 || iconNum == 0x17) && iconColor == 0) {
- iconColor = -1;
+ if (
+ (
+ iconNum == fopMsgM_Icon_ARROW_LEFT_e ||
+ iconNum == fopMsgM_Icon_ARROW_RIGHT_e ||
+ iconNum == fopMsgM_Icon_ARROW_UP_e ||
+ iconNum == fopMsgM_Icon_ARROW_DOWN_e ||
+ iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e ||
+ iconNum == fopMsgM_Icon_FLASHING_A_BUTTON_e
+ ) && iconColor == 0
+ ) {
+ iconColor = 0xFFFFFFFF;
}
- if (((iconNum != 0xFF) && (buttonTimer[i] == -1)) && (iconNum != 0x14 && (iconNum != 0x15 && (iconNum != 0x16)))) {
+ if (
+ iconNum != fopMsgM_Icon_NONE_e &&
+ buttonTimer[i] == -1 &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_LEFT_e &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_RIGHT_e &&
+ iconNum != fopMsgM_Icon_INPUT_e
+ ) {
fopMsgM_outFontSet(button_icon[i], button_kage[i], &buttonTimer[i], iconColor, iconNum);
}
}
@@ -2649,10 +2711,25 @@ s32 dMsg_outnowProc(sub_msg_class* i_Msg) {
for (s32 i = 0; i < 8; i++) {
u8 iconNum = i_Msg->mMsgDataProc.getIconNum(i);
u32 iconColor = i_Msg->mMsgDataProc.getIconColor(i);
- if ((iconNum == 0xA || iconNum == 0xB || iconNum == 0xC || iconNum == 0xD || iconNum == 0x15 || iconNum == 0x15) && iconColor == 0) {
- iconColor = -1;
+ if (
+ (
+ iconNum == fopMsgM_Icon_ARROW_LEFT_e ||
+ iconNum == fopMsgM_Icon_ARROW_RIGHT_e ||
+ iconNum == fopMsgM_Icon_ARROW_UP_e ||
+ iconNum == fopMsgM_Icon_ARROW_DOWN_e ||
+ iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e ||
+ iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e // !@bug: The same value is checked twice here
+ ) && iconColor == 0
+ ) {
+ iconColor = 0xFFFFFFFF;
}
- if (iconNum != 0xFF && buttonTimer[i] == -1 && iconNum != 0x14 && iconNum != 0x15 && iconNum != 0x16) {
+ if (
+ iconNum != fopMsgM_Icon_NONE_e &&
+ buttonTimer[i] == -1 &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_LEFT_e &&
+ iconNum != fopMsgM_Icon_SELECT_YOKO_RIGHT_e &&
+ iconNum != fopMsgM_Icon_INPUT_e
+ ) {
fopMsgM_outFontSet(button_icon[i], button_kage[i], &buttonTimer[i], iconColor, iconNum);
}
}
diff --git a/src/d/d_picture_box.cpp b/src/d/d_picture_box.cpp
index 9d99a346..974009b9 100644
--- a/src/d/d_picture_box.cpp
+++ b/src/d/d_picture_box.cpp
@@ -1722,7 +1722,7 @@ void dJle_Pb_c::messageSet(u32 msgNo) {
u8 icon = mMsgDataProc.getIconNum(i);
u32 fontColor = mMsgDataProc.getStringColor();
- if (icon == 20) {
+ if (icon == fopMsgM_Icon_SELECT_YOKO_LEFT_e) {
mChoiceCursorX0 = (int)(
((J2DTextBox*)pane_tx[0].pane)->mBounds.i.x +
(f32)mMsgDataProc.getIconPosX(i)
@@ -1748,7 +1748,7 @@ void dJle_Pb_c::messageSet(u32 msgNo) {
firstChoiceSeen = 0;
mSelectedChoiceIndex = 0;
}
- } else if (icon == 0x15) {
+ } else if (icon == fopMsgM_Icon_SELECT_YOKO_RIGHT_e) {
mChoiceCursorX1 = (int)(
((J2DTextBox*)pane_tx[0].pane)->mBounds.i.x +
(f32)mMsgDataProc.getIconPosX(i)
@@ -2172,7 +2172,7 @@ void dJle_Pb_c::draw() {
} else {
u8 iconNo = mMsgDataProc.getIconNum(idx);
- if (iconNo != 0xFF && iconNo != 20 && iconNo != 0x15) {
+ if (iconNo != fopMsgM_Icon_NONE_e && iconNo != fopMsgM_Icon_SELECT_YOKO_LEFT_e && iconNo != fopMsgM_Icon_SELECT_YOKO_RIGHT_e) {
int posX = mMsgDataProc.getIconPosX(idx);
int posY = mMsgDataProc.getIconPosY(idx);
int scale = mMsgDataProc.getIconScale(idx);
@@ -2234,7 +2234,7 @@ void dJle_Pb_c::draw() {
} else {
u8 iconNo = mMsgDataProc.getIconNum(idx);
- if (iconNo != 0xFF && iconNo != 20 && iconNo != 0x15) {
+ if (iconNo != fopMsgM_Icon_NONE_e && iconNo != fopMsgM_Icon_SELECT_YOKO_LEFT_e && iconNo != fopMsgM_Icon_SELECT_YOKO_RIGHT_e) {
int posX = mMsgDataProc.getIconPosX(idx);
int posY = mMsgDataProc.getIconPosY(idx);
int scale = mMsgDataProc.getIconScale(idx);
diff --git a/src/d/d_scope.cpp b/src/d/d_scope.cpp
index 7ab24e74..73af723d 100644
--- a/src/d/d_scope.cpp
+++ b/src/d/d_scope.cpp
@@ -938,7 +938,7 @@ BOOL dScp_outnowProc(sub_scp_class* i_Scp) {
/* 8023A2AC-8023A354 .text dScp_continueProc__FP13sub_scp_class */
BOOL dScp_continueProc(sub_scp_class* i_Scp) {
- if (CPad_CHECK_TRIG_A(0) || CPad_CHECK_TRIG_B(0) || i_Scp->mMesgDataProc.getSelectFlag() != 0) {
+ if (CPad_CHECK_TRIG_A(0) || CPad_CHECK_TRIG_B(0) || i_Scp->mMesgDataProc.getSelectFlag() != fopMsgM_msgDataProc_c::Select_OFF) {
i_Scp->mMesgDataProc.setSelectFlagOff();
JKRFileLoader::removeResource(i_Scp->head_p, NULL);
dScp_talkBeforeProc(i_Scp);
diff --git a/src/f_op/f_op_msg_mng.cpp b/src/f_op/f_op_msg_mng.cpp
index 4e29e6f2..f19be0fb 100644
--- a/src/f_op/f_op_msg_mng.cpp
+++ b/src/f_op/f_op_msg_mng.cpp
@@ -134,7 +134,91 @@ u16 zfont[][2] = {
0x8256, 0x8789, 0x8257, 0x878a, 0x8258, 0x878b, 0x8141, 0x878c, 0x815b, 0x878d, 0x8175, 0x878e, 0x8176, 0x878f,
};
-struct fopMsgM_pane_alpha_class;
+// 1A NN 00 00 XX
+enum MsgControlCodes {
+ /* 0x00 */ CtrlCode_PLAYER_NAME,
+ /* 0x01 */ CtrlCode_UNK01, // draw_instant ?
+ /* 0x02 */ CtrlCode_UNK02, // draw_char ?
+ /* 0x03 */ CtrlCode_UNK03, // wait_dismiss_prompt ?
+ /* 0x04 */ CtrlCode_UNK04, // wait_dismiss ?
+ /* 0x05 */ CtrlCode_UNK05, // dismiss ?
+ /* 0x06 */ CtrlCode_DUMMY, // Does nothing
+ /* 0x07 */ CtrlCode_WAIT,
+ /* 0x08 */ CtrlCode_SELECT_TWO, // Vertical choice, two options
+ /* 0x09 */ CtrlCode_SELECT_THREE, // Vertical choice, three options
+ /* 0x0A */ CtrlCode_A_BUTTON,
+ /* 0x0B */ CtrlCode_B_BUTTON,
+ /* 0x0C */ CtrlCode_C_STICK,
+ /* 0x0D */ CtrlCode_L_BUTTON,
+ /* 0x0E */ CtrlCode_R_BUTTON,
+ /* 0x0F */ CtrlCode_X_BUTTON,
+ /* 0x10 */ CtrlCode_Y_BUTTON,
+ /* 0x11 */ CtrlCode_Z_BUTTON,
+ /* 0x12 */ CtrlCode_DPAD,
+ /* 0x13 */ CtrlCode_CONTROL_STICK,
+ /* 0x14 */ CtrlCode_ARROW_LEFT,
+ /* 0x15 */ CtrlCode_ARROW_RIGHT,
+ /* 0x16 */ CtrlCode_ARROW_UP,
+ /* 0x17 */ CtrlCode_ARROW_DOWN,
+ /* 0x18 */ CtrlCode_CONTROL_STICK_UP,
+ /* 0x19 */ CtrlCode_CONTROL_STICK_DOWN,
+ /* 0x1A */ CtrlCode_CONTROL_STICK_LEFT,
+ /* 0x1B */ CtrlCode_CONTROL_STICK_RIGHT,
+ /* 0x1C */ CtrlCode_CONTROL_STICK_UP_DOWN,
+ /* 0x1D */ CtrlCode_CONTROL_STICK_LEFT_RIGHT,
+ /* 0x1E */ CtrlCode_SELECT_YOKO_LEFT, // Horizontal choice, left option
+ /* 0x1F */ CtrlCode_SELECT_YOKO_RIGHT, // Horizontal choice, right option
+ /* 0x20 */ CtrlCode_UNK20, // canon_balls ?
+ /* 0x21 */ CtrlCode_UNK21, // broken_vase_payment ?
+ /* 0x22 */ CtrlCode_UNK22, // auction_character ?
+ /* 0x23 */ CtrlCode_UNK23, // auction_item ?
+ /* 0x24 */ CtrlCode_UNK24, // auction_bid ?
+ /* 0x25 */ CtrlCode_UNK25, // auction_starting_bid ?
+ /* 0x26 */ CtrlCode_UNK26, // player_action_bid_selector ?
+ /* 0x27 */ CtrlCode_FLASHING_A_BUTTON,
+ /* 0x28 */ CtrlCode_UNK28, // orca_blow_count ?
+ /* 0x29 */ CtrlCode_UNK29, // pirate_password ?
+ /* 0x2A */ CtrlCode_STARBURST,
+ /* 0x2B */ CtrlCode_UNK2B, // post_office_game_letter_count ?
+ /* 0x2C */ CtrlCode_UNK2C, // post_office_game_rupee_reward ?
+ /* 0x2D */ CtrlCode_UNK2D, // post_box_letter_count ?
+ /* 0x2E */ CtrlCode_UNK2E, // remaining_korok_count ?
+ /* 0x2F */ CtrlCode_UNK2F, // remaining_forest_water_time ?
+ /* 0x30 */ CtrlCode_UNK30, // flight_platform_time ?
+ /* 0x31 */ CtrlCode_UNK31, // flight_platform_record ?
+ /* 0x32 */ CtrlCode_UNK32, // beedle_point_count ?
+ /* 0x33 */ CtrlCode_UNK33, // ms_marie_pendant_count ?
+ /* 0x34 */ CtrlCode_UNK34, // ms_marie_pendant_total ?
+ /* 0x35 */ CtrlCode_UNK35, // pig_game_time ?
+ /* 0x36 */ CtrlCode_UNK36, // sailing_game_rupee_reward ?
+ /* 0x37 */ CtrlCode_UNK37, // current_bomb_capacity ?
+ /* 0x38 */ CtrlCode_UNK38, // current_arrow_capacity ?
+ /* 0x39 */ CtrlCode_HEART,
+ /* 0x3A */ CtrlCode_MUSIC_NOTE,
+ /* 0x3B */ CtrlCode_UNK3B, // target_letter_count ?
+ /* 0x3C */ CtrlCode_UNK3C, // fishman_hit_count ?
+ /* 0x3D */ CtrlCode_UNK3D, // fishman_rupee_reward ?
+ /* 0x3E */ CtrlCode_UNK3E, // boko_baba_seed_count ?
+ /* 0x3F */ CtrlCode_UNK3F, // skull_necklace_count ?
+ /* 0x40 */ CtrlCode_UNK40, // chu_jelly_count ?
+ /* 0x41 */ CtrlCode_UNK41, // joy_pendant_count ?
+ /* 0x42 */ CtrlCode_UNK42, // golden_feather_count ?
+ /* 0x43 */ CtrlCode_UNK43, // knights_crest_count ?
+ /* 0x44 */ CtrlCode_UNK44, // beedle_rupee_offer ?
+ /* 0x45 */ CtrlCode_UNK45, // boko_baba_sell_selector ?
+ /* 0x46 */ CtrlCode_UNK46, // skull_necklace_sell_selector ?
+ /* 0x47 */ CtrlCode_UNK47, // chu_jelly_sell_selector ?
+ /* 0x48 */ CtrlCode_UNK48, // joy_pendant_sell_selector ?
+ /* 0x49 */ CtrlCode_UNK49, // golden_feather_sell_selector ?
+ /* 0x4A */ CtrlCode_UNK4A, // knights_crest_sell_selector ?
+};
+
+// 1A NN FF 00 XX
+enum MsgSpecialControlCode {
+ /* 0x00 */ SpclCode_COLOR,
+ /* 0x01 */ SpclCode_UNK1,
+ /* 0x02 */ SpclCode_RUBY,
+};
/* 8002ABB4-8002AC1C .text drawSelf__9MyPictureFff */
void MyPicture::drawSelf(f32 i_posx, f32 i_posy) {
@@ -812,9 +896,9 @@ fopMsgM_unk_struct fopMsgM_selectMessageGet(J2DPane* i_textPane, J2DPane* i_ruby
u8 var_r7 = false;
for (int i = 0; i < 15; i++) {
- u8 temp_r9 = msgData.getIconNum(i);
- if (temp_r9 != 0xFF) {
- if (temp_r9 == 0x14) {
+ u8 iconNum = msgData.getIconNum(i);
+ if (iconNum != fopMsgM_Icon_NONE_e) {
+ if (iconNum == fopMsgM_Icon_SELECT_YOKO_LEFT_e) {
if (!var_r7) {
sp40._0 = temp_r6 + msgData.getIconPosX(i);
sp40._4 = temp_r3_3 + (temp_r5 * (temp_r30_2 + (msgData.getIconPosY(i) * 2)));
@@ -823,7 +907,7 @@ fopMsgM_unk_struct fopMsgM_selectMessageGet(J2DPane* i_textPane, J2DPane* i_ruby
sp40._2 = sp40._8 = temp_r6 + msgData.getIconPosX(i);
sp40._6 = sp40._C = temp_r3_3 + (temp_r5 * (temp_r30_2 + (msgData.getIconPosY(i) * 2)));
}
- } else if (temp_r9 == 0x15) {
+ } else if (iconNum == fopMsgM_Icon_SELECT_YOKO_RIGHT_e) {
sp40._10 = var_r7;
if (!var_r7) {
sp40._0 = temp_r6 + msgData.getIconPosX(i);
@@ -996,8 +1080,8 @@ static GXColor fopMsgM_buttonW[] = {
};
/* 8002C6B0-8002C6C4 .text fopMsgM_outFontTex__Fi */
-const char* fopMsgM_outFontTex(int i_no) {
- return fopMsgM_buttonTex[i_no];
+const char* fopMsgM_outFontTex(int i_iconNo) {
+ return fopMsgM_buttonTex[i_iconNo];
}
/* 8002C6C4-8002C6D8 .text fopMsgM_outFontColorWhite__Fi */
@@ -1008,13 +1092,14 @@ GXColor fopMsgM_outFontColorWhite(int i_no) {
/* 8002C6D8-8002C9B0 .text fopMsgM_outFontSet__FP10J2DPictureP10J2DPicturePsUlUc */
void fopMsgM_outFontSet(J2DPicture* i_iconPic, J2DPicture* i_sdwPic, s16* i_timer, u32 i_color, u8 i_iconNo) {
/* Nonmatching */
- if (i_iconNo == 0x17) {
+ // Convert special icon numbers to indexes into fopMsgM_buttonTex/fopMsgM_buttonW.
+ if (i_iconNo == fopMsgM_Icon_FLASHING_A_BUTTON_e) {
i_iconNo = 0x14;
- } else if (i_iconNo == 0x18) {
+ } else if (i_iconNo == fopMsgM_Icon_HEART_e) {
i_iconNo = 0x15;
- } else if (i_iconNo == 0x19) {
+ } else if (i_iconNo == fopMsgM_Icon_MUSIC_NOTE_e) {
i_iconNo = 0x16;
- } else if (i_iconNo == 0x1A) {
+ } else if (i_iconNo == fopMsgM_Icon_STARBURST_e) {
i_iconNo = 0x17;
}
@@ -1022,7 +1107,14 @@ void fopMsgM_outFontSet(J2DPicture* i_iconPic, J2DPicture* i_sdwPic, s16* i_time
i_sdwPic->show();
fopMsgM_blendDraw(i_iconPic, fopMsgM_buttonTex[i_iconNo]);
fopMsgM_blendDraw(i_sdwPic, fopMsgM_buttonTex[i_iconNo]);
- if (i_iconNo == 0xA || i_iconNo == 0xB || i_iconNo == 0xC || i_iconNo == 0xD || i_iconNo == 0x15 || i_iconNo == 0x17) {
+ if (
+ i_iconNo == fopMsgM_Icon_ARROW_LEFT_e ||
+ i_iconNo == fopMsgM_Icon_ARROW_RIGHT_e ||
+ i_iconNo == fopMsgM_Icon_ARROW_UP_e ||
+ i_iconNo == fopMsgM_Icon_ARROW_DOWN_e ||
+ i_iconNo == 0x15 ||
+ i_iconNo == 0x17
+ ) {
GXColor col;
col.r = i_color >> 0x18;
col.g = i_color >> 0x10;
@@ -1046,26 +1138,33 @@ void fopMsgM_outFontSet(J2DPicture* i_iconPic, J2DPicture* i_sdwPic, s16* i_time
/* 8002C9B0-8002CBDC .text fopMsgM_outFontSet__FP10J2DPicturePsUlUc */
void fopMsgM_outFontSet(J2DPicture* i_iconPic, s16* i_timer, u32 i_color, u8 i_iconNo) {
/* Nonmatching */
- if (i_iconNo == 0x17) {
+ // Convert special icon numbers to indexes into fopMsgM_buttonTex/fopMsgM_buttonW.
+ if (i_iconNo == fopMsgM_Icon_FLASHING_A_BUTTON_e) {
i_iconNo = 0x14;
- } else if (i_iconNo == 0x18) {
+ } else if (i_iconNo == fopMsgM_Icon_HEART_e) {
i_iconNo = 0x15;
- } else if (i_iconNo == 0x19) {
+ } else if (i_iconNo == fopMsgM_Icon_MUSIC_NOTE_e) {
i_iconNo = 0x16;
- } else if (i_iconNo == 0x1A) {
+ } else if (i_iconNo == fopMsgM_Icon_STARBURST_e) {
i_iconNo = 0x17;
}
i_iconPic->show();
fopMsgM_blendDraw(i_iconPic, fopMsgM_buttonTex[i_iconNo]);
- if (i_iconNo == 0xA || i_iconNo == 0xB || i_iconNo == 0xC || i_iconNo == 0xD || i_iconNo == 0x15 || i_iconNo == 0x17) {
+ if (
+ i_iconNo == fopMsgM_Icon_ARROW_LEFT_e ||
+ i_iconNo == fopMsgM_Icon_ARROW_RIGHT_e ||
+ i_iconNo == fopMsgM_Icon_ARROW_UP_e ||
+ i_iconNo == fopMsgM_Icon_ARROW_DOWN_e ||
+ i_iconNo == 0x15 ||
+ i_iconNo == 0x17
+ ) {
GXColor col;
col.r = i_color >> 0x18;
col.g = i_color >> 0x10;
col.b = i_color >> 0x8;
col.a = 0xFF;
i_iconPic->setWhite(col);
- GXColor col2 = {0, 0, 0, 0};
i_iconPic->setBlack(0x00000000);
} else {
i_iconPic->setWhite(fopMsgM_buttonW[i_iconNo]);
@@ -1201,14 +1300,16 @@ void fopMsgM_outFontStickAnime2(J2DPicture* i_iconPic, J2DPicture* i_sdwPic, int
*param_4 += param_5;
temp2 = 3;
}
- } else if (*i_timer < temp) {
- fopMsgM_outFontStickAnimePiece(i_iconPic, i_sdwPic, *i_timer, 0);
- temp2 = 0;
- } else if (*i_timer < temp * 2) {
- fopMsgM_outFontStickAnimePiece(i_iconPic, i_sdwPic, *i_timer, 1);
- *param_3 += param_5;
- *param_4 += param_5;
- temp2 = 2;
+ } else {
+ if (*i_timer < temp) {
+ fopMsgM_outFontStickAnimePiece(i_iconPic, i_sdwPic, *i_timer, 0);
+ temp2 = 0;
+ } else if (*i_timer < temp * 2) {
+ fopMsgM_outFontStickAnimePiece(i_iconPic, i_sdwPic, *i_timer, 1);
+ *param_3 += param_5;
+ *param_4 += param_5;
+ temp2 = 2;
+ }
}
i_iconPic->rotate(0.0f, 0.0f, ROTATE_Z, temp2 * -90.0f);
@@ -1241,14 +1342,16 @@ void fopMsgM_outFontStickAnime2(J2DPicture* i_iconPic, int* param_2, int* param_
*param_3 += *param_4;
temp3 = 3;
}
- } else if (*i_timer < temp) {
- fopMsgM_outFontStickAnimePiece(i_iconPic, *i_timer, 0);
- temp3 = 0;
- } else if (*i_timer < temp * 2) {
- fopMsgM_outFontStickAnimePiece(i_iconPic, *i_timer, 1);
- *param_2 += *param_4;
- *param_3 += *param_5;
- temp3 = 2;
+ } else {
+ if (*i_timer < temp) {
+ fopMsgM_outFontStickAnimePiece(i_iconPic, *i_timer, 0);
+ temp3 = 0;
+ } else if (*i_timer < temp * 2) {
+ fopMsgM_outFontStickAnimePiece(i_iconPic, *i_timer, 1);
+ *param_2 += *param_4;
+ *param_3 += *param_5;
+ temp3 = 2;
+ }
}
i_iconPic->rotate(0.0f, 0.0f, ROTATE_Z, temp3 * -90.0f);
@@ -1325,15 +1428,15 @@ void fopMsgM_outFontStickAnime(J2DPicture* i_iconPic, int* param_2, int* param_3
/* 8002DAE4-8002DC74 .text fopMsgM_outFontArrow__FP10J2DPictureP10J2DPicturePiPiiUc */
void fopMsgM_outFontArrow(J2DPicture* i_iconPic, J2DPicture* i_sdwPic, int* param_3, int* param_4, int param_5, u8 i_iconNo) {
- if (i_iconNo == 0xA) {
+ if (i_iconNo == fopMsgM_Icon_ARROW_LEFT_e) {
*param_3 += param_5;
i_iconPic->rotate(0.0f, 0.0f, ROTATE_Z, 270.0f);
i_sdwPic->rotate(0.0f, 0.0f, ROTATE_Z, 270.0f);
- } else if (i_iconNo == 0xB) {
+ } else if (i_iconNo == fopMsgM_Icon_ARROW_RIGHT_e) {
*param_4 += param_5;
i_iconPic->rotate(0.0f, 0.0f, ROTATE_Z, 90.0f);
i_sdwPic->rotate(0.0f, 0.0f, ROTATE_Z, 90.0f);
- } else if (i_iconNo == 0xC) {
+ } else if (i_iconNo == fopMsgM_Icon_ARROW_UP_e) {
*param_3 += param_5;
*param_4 += param_5;
i_iconPic->rotate(0.0f, 0.0f, ROTATE_Z, 180.0f);
@@ -1365,31 +1468,31 @@ void fopMsgM_outFontArrow(J2DPicture* i_iconPic, int* param_2, int* param_3, int
/* 8002DD98-8002DFB4 .text fopMsgM_outFontDraw__FP10J2DPictureP10J2DPictureiiiPsUcUc */
void fopMsgM_outFontDraw(J2DPicture* i_iconPic, J2DPicture* i_sdwPic, int param_3, int param_4, int param_5, s16* i_timer, u8 i_alpha, u8 i_iconNo) {
switch (i_iconNo) {
- case 9:
+ case fopMsgM_Icon_CONTROL_STICK_e:
fopMsgM_outFontStickAnime(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer);
break;
- case 0xE:
+ case fopMsgM_Icon_CONTROL_STICK_UP_e:
fopMsgM_outFontStickAnime(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer, 1);
break;
- case 0xF:
+ case fopMsgM_Icon_CONTROL_STICK_DOWN_e:
fopMsgM_outFontStickAnime(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer, 3);
break;
- case 0x10:
+ case fopMsgM_Icon_CONTROL_STICK_LEFT_e:
fopMsgM_outFontStickAnime(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer, 0);
break;
- case 0x11:
+ case fopMsgM_Icon_CONTROL_STICK_RIGHT_e:
fopMsgM_outFontStickAnime(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer, 2);
break;
- case 0x12:
+ case fopMsgM_Icon_CONTROL_STICK_UP_DOWN_e:
fopMsgM_outFontStickAnime2(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer, 0);
break;
- case 0x13:
+ case fopMsgM_Icon_CONTROL_STICK_LEFT_RIGHT_e:
fopMsgM_outFontStickAnime2(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_timer, 1);
break;
- case 0xA:
- case 0xB:
- case 0xC:
- case 0xD:
+ case fopMsgM_Icon_ARROW_LEFT_e:
+ case fopMsgM_Icon_ARROW_RIGHT_e:
+ case fopMsgM_Icon_ARROW_UP_e:
+ case fopMsgM_Icon_ARROW_DOWN_e:
fopMsgM_outFontArrow(i_iconPic, i_sdwPic, &param_3, &param_4, param_5, i_iconNo);
break;
}
@@ -1640,14 +1743,14 @@ fopMsgM_msgDataProc_c::fopMsgM_msgDataProc_c() {
iconPosX[i] = 0;
iconPosY[i] = 0;
iconScale[i] = 0;
- iconNum[i] = 0xFF;
+ iconNum[i] = fopMsgM_Icon_NONE_e;
iconColor[i] = 0;
}
actorPosition = NULL;
field_0x299 = 0;
field_0x29A = 0;
- selectFlag = 0;
+ selectFlag = Select_OFF;
field_0x29B = 0;
autoSendFlag = 0;
handSendFlag = 0;
@@ -1724,12 +1827,12 @@ void fopMsgM_msgDataProc_c::dataInit() {
iconPosX[i] = 0;
iconPosY[i] = 0;
iconScale[i] = 0;
- iconNum[i] = 0xFF;
+ iconNum[i] = fopMsgM_Icon_NONE_e;
iconColor[i] = 0;
}
field_0x299 = 0;
field_0x29A = 0;
- selectFlag = 0;
+ selectFlag = Select_OFF;
field_0x29B = 0;
autoSendFlag = 0;
handSendFlag = 0;
@@ -1789,15 +1892,15 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
}
while (bmgData[r29] != '\0') {
- if (bmgData[r29 + 0] == 0x1A) {
- if ((u8)bmgData[r29 + 2] == 0xFF && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 1) {
+ if (bmgData[r29] == 0x1A) {
+ if ((u8)bmgData[r29 + 2] == 0xFF && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == SpclCode_UNK1) {
f32 temp2 = (int)(((u8)bmgData[r29 + 5] << 8) | (u8)bmgData[r29 + 6]);
f32 f31 = temp2 * 0.01f;
if (f31 > 1.0f) {
r28 = true;
}
sp08 = f31 * fontSize + 0.5f;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_PLAYER_NAME) {
char sp50[20];
int r26 = 0;
strcpy(sp50, dComIfGs_getPlayerName());
@@ -1857,14 +1960,14 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
sp10 += 1;
}
sp18[sp14] = (int)(sp0C + 0.5f);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 8) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_TWO) {
r27 = true;
for (int i = 0; i < sp14; i++) {
field_0xD8[i] = sp18[i];
}
lineCount = sp14 - 1;
sp14 = 0;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 9) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_THREE) {
r27 = true;
for (int i = 0; i < sp14; i++) {
field_0xD8[i] = sp18[i];
@@ -1872,160 +1975,160 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
}
lineCount = sp14 - 1;
sp14 = 0;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0xA) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_A_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0xB) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_B_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0xC) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_C_STICK) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0xD) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_L_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0xE) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_R_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0xF) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_X_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x10) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_Y_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x11) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_Z_BUTTON) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x12) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_DPAD) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x13) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x14) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_ARROW_LEFT) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x15) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_ARROW_RIGHT) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x16) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_ARROW_UP) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x17) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_ARROW_DOWN) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x18) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK_UP) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x19) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK_DOWN) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x1A) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK_LEFT) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x1B) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK_RIGHT) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x1C) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK_UP_DOWN) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x1D) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_CONTROL_STICK_LEFT_RIGHT) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x1E) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_YOKO_LEFT) {
sp0C += (f32)sp08;
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x1F) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_YOKO_RIGHT) {
sp0C += (f32)sp08;
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x39) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_HEART) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
sp0C += (f32)sp08;
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x3A) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_MUSIC_NOTE) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
@@ -2033,27 +2136,27 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x20) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK20) {
tag_len_kaisen_game(&sp10, &sp0C, sp18, &sp08, &sp14);
} else if (
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x21) ||
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x24) ||
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x25) ||
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x2C) ||
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x36)
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK21) ||
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK24) ||
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK25) ||
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK2C) ||
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK36)
) {
tag_len_rupee(&sp10, &sp0C, sp18, &sp08, &sp14);
#endif
} else if (
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x22) ||
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x23)
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK22) ||
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK23)
) {
int r26 = 0;
char sp3C[20];
- if ((u8)bmgData[r29 + 4] == 0x22) {
+ if ((u8)bmgData[r29 + 4] == CtrlCode_UNK22) {
u32 msgNo = dComIfGp_getNpcNameMessageID();
getString(sp3C, msgNo);
- } else if ((u8)bmgData[r29 + 4] == 0x23) {
+ } else if ((u8)bmgData[r29 + 4] == CtrlCode_UNK23) {
u32 msgNo = dComIfGp_getItemNameMessageID();
getString(sp3C, msgNo);
}
@@ -2070,17 +2173,17 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
}
sp18[sp14] = (int)(sp0C + 0.5f);
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x26) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK26) {
tag_len_num_input(&sp10, &sp0C, sp18, &sp08, &sp14);
#endif
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x27) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_FLASHING_A_BUTTON) {
sp0C += (f32)sp08;
sp10 += 1;
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x28) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK28) {
tag_len_sword_game(&sp10, &sp0C, sp18, &sp08, &sp14);
#endif
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x29) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK29) {
int r26 = 0;
char sp28[20];
u32 msgNo = 0x1B37 + dComIfGs_getEventReg(dSv_event_flag_c::UNK_BA0F);
@@ -2097,7 +2200,7 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
sp10 += 1;
}
sp18[sp14] = (int)(sp0C + 0.5f);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x2A) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_STARBURST) {
if (field_0x295 == 0 && lineCount == 0 && field_0x14 == 0.0f) {
field_0x295 = 1;
}
@@ -2105,62 +2208,62 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
sp18[sp14] = (int)(sp0C + 0.5f);
sp10 += 1;
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x2B) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK2B) {
tag_len_letter_game(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x3B) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK3B) {
tag_len_letter_game_max(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x3C) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK3C) {
tag_len_fish(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x3D) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK3D) {
tag_len_fish_rupee(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x2D) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK2D) {
tag_len_letter(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x2E) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK2E) {
tag_len_rescue(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x2F) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK2F) {
tag_len_forest_timer(&sp10, &sp0C, sp18, &sp08, &sp14);
} else if (
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x30) ||
- ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x31)
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK30) ||
+ ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK31)
) {
tag_len_birdman(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x32) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK32) {
tag_len_point(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x33) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK33) {
tag_len_get_pendant(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x34) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK34) {
tag_len_rev_pendant(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x35) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK35) {
tag_len_pig_timer(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x37) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK37) {
tag_len_get_bomb(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x38) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK38) {
tag_len_get_arrow(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x3E) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK3E) {
tag_len_stock_bokobaba(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x3F) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK3F) {
tag_len_stock_dokuro(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x40) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK40) {
tag_len_stock_chuchu(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x41) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK41) {
tag_len_stock_pendant(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x42) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK42) {
tag_len_stock_hane(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x43) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK43) {
tag_len_stock_kenshi(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x44) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK44) {
tag_len_terry_rupee(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x45) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK45) {
tag_len_input_bokobaba(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x46) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK46) {
tag_len_input_dokuro(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x47) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK47) {
tag_len_input_chuchu(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x48) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK48) {
tag_len_input_pendant(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x49) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK49) {
tag_len_input_hane(&sp10, &sp0C, sp18, &sp08, &sp14);
- } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 0x4A) {
+ } else if ((u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_UNK4A) {
tag_len_input_kenshi(&sp10, &sp0C, sp18, &sp08, &sp14);
#endif
}
@@ -2169,12 +2272,12 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
if (field_0x295 != 0 && bmgData[r29] != 0) {
field_0x295 = 0;
}
- if (bmgData[r29 + 0] == 0xA) {
+ if (bmgData[r29] == 0xA) {
sp10 = 0;
sp0C = 0.0f;
r29++;
- if (bmgData[r29 + 0] == 0) {
+ if (bmgData[r29] == 0) {
f32 f3 = (int)(field_0x28 + field_0x1C / 2.0f - field_0x18 / 2.0f + 0.5f);
f32 f31;
if (field_0x24 < f3) {
@@ -2200,8 +2303,8 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
sp14++;
if (sp14 >= mesgEntry->field_0x16) {
if (
- ((u8)bmgData[r29 + 0] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 8) ||
- ((u8)bmgData[r29 + 0] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 9)
+ ((u8)bmgData[r29] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_TWO) ||
+ ((u8)bmgData[r29] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_THREE)
) {
r27 = true;
for (int i = 0; i < sp14; i++) {
@@ -2235,7 +2338,7 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
if (mesgEntry->mTextboxType == 0xC)
#endif
{
- if (((u8)bmgData[r29 + 0] >> 4) == 8 || ((u8)bmgData[r29 + 0] >> 4) == 9) {
+ if (((u8)bmgData[r29] >> 4) == 8 || ((u8)bmgData[r29] >> 4) == 9) {
r28 = ((u8)bmgData[r29] << 8) | (u8)bmgData[r29 + 1];
if (
dComIfGs_getClearCount() == 0
@@ -2293,8 +2396,8 @@ u32 fopMsgM_msgDataProc_c::stringLength() {
if (aimLine == nowLine) {
if (sp14 >= mesgEntry->field_0x16) {
if (
- ((u8)bmgData[r29 + 0] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 8) ||
- ((u8)bmgData[r29 + 0] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == 9)
+ ((u8)bmgData[r29] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_TWO) ||
+ ((u8)bmgData[r29] == 0x1A && (u8)bmgData[r29 + 2] == 0 && (u8)bmgData[r29 + 3] == 0 && (u8)bmgData[r29 + 4] == CtrlCode_SELECT_THREE)
) {
r27 = true;
for (int i = 0; i < sp14; i++) {
@@ -2369,7 +2472,7 @@ void fopMsgM_msgDataProc_c::iconSelect(int param_1, u8 i_iconNo) {
field_0x280++;
}
- if (i_iconNo != 0x16) {
+ if (i_iconNo != fopMsgM_Icon_INPUT_e) {
field_0x150++;
field_0x14 += param_1;
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
@@ -2384,7 +2487,7 @@ void fopMsgM_msgDataProc_c::iconSelect(int param_1, u8 i_iconNo) {
/* 80031420-8003144C .text iconIdxRefresh__21fopMsgM_msgDataProc_cFv */
void fopMsgM_msgDataProc_c::iconIdxRefresh() {
for (int i = 0; i < 0xF; i++) {
- iconNum[i] = 0xFF;
+ iconNum[i] = fopMsgM_Icon_NONE_e;
}
field_0x280 = 0;
@@ -2711,8 +2814,8 @@ void fopMsgM_msgDataProc_c::stringSet() {
strcat(field_0x6C, field_0x70);
}
- if (bmgData[count + 0] == 0x1A) {
- if ((u8)bmgData[count + 2] == 0xFF && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0) {
+ if (bmgData[count] == 0x1A) {
+ if ((u8)bmgData[count + 2] == 0xFF && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == SpclCode_COLOR) {
if (mesgEntry->mMsgNo == 0x42 || mesgEntry->mMsgNo == 0x43 || mesgEntry->mMsgNo == 0x44 || mesgEntry->mMsgNo == 0x45 ||
mesgEntry->mMsgNo == 0x46 || mesgEntry->mMsgNo == 0x47 || mesgEntry->mMsgNo == 0x48 || mesgEntry->mMsgNo == 0x49 ||
mesgEntry->mMsgNo == 0x4A || mesgEntry->mMsgNo == 0x4B)
@@ -2732,55 +2835,53 @@ void fopMsgM_msgDataProc_c::stringSet() {
char spF0[32];
sprintf(spF0, "\x1B""CC[%08x]\x1B""GM[0]", stringColor);
strcat(field_0x60, spF0);
- } else {
- if (bmgData[count + 5] >= 0 && bmgData[count + 5] <= 8) {
- if (mesgEntry->mTextboxType == 2 || mesgEntry->mTextboxType == 6 || mesgEntry->mTextboxType == 7) {
- static const u32 colorTable[9] = {
- 0x00000000,
- 0xB4000000,
- 0x00828200,
- 0x0000AA00,
- 0xF0F01E00,
- 0x82FFFF00,
- 0x6400FF00,
- 0x50505000,
- 0xFFB40000,
- };
- stringColor = colorTable[bmgData[count + 5]];
- char spD0[32];
- u32 r5 = stringColor;
- r5 |= field_0x290;
- u32 r6 = stringColor;
- r6 |= field_0x291;
- sprintf(spD0,"\x1B""CC[%08x]\x1B""GC[%08x]", r5, r6);
- strcat(field_0x60, spD0);
- } else if (mesgEntry->mTextboxType == 0xB) {
- static const u32 colorTable[9] = {
- 0x000000FF,
- 0xB40000FF,
- 0x008282FF,
- 0x0000AAFF,
- 0xE67D0FFF,
- 0x82FFFFFF,
- 0x6400FFFF,
- 0x3C3C3CFF,
- 0xFFB400FF,
- };
- stringColor = colorTable[bmgData[count + 5]];
- char spB4[28];
- sprintf(spB4, "\x1B""CC[%08x]\x1B""GM[0]", stringColor);
- strcat(field_0x60, spB4);
- } else {
- stringColor = fopMsgM_getColorTable(bmgData[count + 5]);
- char sp98[28];
- sprintf(sp98, "\x1B""CC[%08x]\x1B""GM[0]", stringColor);
- strcat(field_0x60, sp98);
- }
+ } else if (bmgData[count + 5] >= 0 && bmgData[count + 5] <= 8) {
+ if (mesgEntry->mTextboxType == 2 || mesgEntry->mTextboxType == 6 || mesgEntry->mTextboxType == 7) {
+ static const u32 colorTable[9] = {
+ 0x00000000,
+ 0xB4000000,
+ 0x00828200,
+ 0x0000AA00,
+ 0xF0F01E00,
+ 0x82FFFF00,
+ 0x6400FF00,
+ 0x50505000,
+ 0xFFB40000,
+ };
+ stringColor = colorTable[bmgData[count + 5]];
+ char spD0[32];
+ u32 r5 = stringColor;
+ r5 |= field_0x290;
+ u32 r6 = stringColor;
+ r6 |= field_0x291;
+ sprintf(spD0,"\x1B""CC[%08x]\x1B""GC[%08x]", r5, r6);
+ strcat(field_0x60, spD0);
+ } else if (mesgEntry->mTextboxType == 0xB) {
+ static const u32 colorTable[9] = {
+ 0x000000FF,
+ 0xB40000FF,
+ 0x008282FF,
+ 0x0000AAFF,
+ 0xE67D0FFF,
+ 0x82FFFFFF,
+ 0x6400FFFF,
+ 0x3C3C3CFF,
+ 0xFFB400FF,
+ };
+ stringColor = colorTable[bmgData[count + 5]];
+ char spB4[28];
+ sprintf(spB4, "\x1B""CC[%08x]\x1B""GM[0]", stringColor);
+ strcat(field_0x60, spB4);
+ } else {
+ stringColor = fopMsgM_getColorTable(bmgData[count + 5]);
+ char sp98[28];
+ sprintf(sp98, "\x1B""CC[%08x]\x1B""GM[0]", stringColor);
+ strcat(field_0x60, sp98);
}
}
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0xFF && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 1) {
+ } else if ((u8)bmgData[count + 2] == 0xFF && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == SpclCode_UNK1) {
f32 temp2 = (int)(((u8)bmgData[count + 5] << 8) | (u8)bmgData[count + 6]);
f32 f31 = temp2 * 0.01f;
int temp3 = field_0x148;
@@ -2806,7 +2907,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
}
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0xFF && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 2) {
+ } else if ((u8)bmgData[count + 2] == 0xFF && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == SpclCode_RUBY) {
#if VERSION < VERSION_PAL
if ((u8)bmgData[count + 1] != 5) {
int r28 = count + (u8)bmgData[count + 1];
@@ -2829,7 +2930,6 @@ void fopMsgM_msgDataProc_c::stringSet() {
} else {
field_0x18 += rubyLength(c, false);
}
-
count += 2;
}
} else
@@ -2837,7 +2937,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
{
count += (u8)bmgData[count + 1];
}
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_PLAYER_NAME) {
char sp84[20];
int r28 = 0;
strcpy(sp84, dComIfGs_getPlayerName());
@@ -2908,25 +3008,25 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x150 += 1;
}
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
}
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 1) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK01) {
field_0x29A = 1;
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 2) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK02) {
field_0x29A = 0;
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 3) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK03) {
waitTimer = (u8)bmgData[count + 5] << 8;
waitTimer |= (u8)bmgData[count + 6];
setAutoSendFlagOn();
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 4) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK04) {
#if VERSION > VERSION_DEMO
if (
mesgEntry->mTextboxType == 0 || mesgEntry->mTextboxType == 1 || mesgEntry->mTextboxType == 5 ||
@@ -2939,14 +3039,14 @@ void fopMsgM_msgDataProc_c::stringSet() {
waitTimer |= (u8)bmgData[count + 6];
setAutoSendFlagOn();
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 5) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK05) {
waitTimer = (u8)bmgData[count + 5] << 8;
waitTimer |= (u8)bmgData[count + 6];
setHandSendFlagOn();
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 6) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_DUMMY) {
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 7) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_WAIT) {
if (field_0x299 == 0) {
#if VERSION > VERSION_DEMO
if (
@@ -2974,7 +3074,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
return;
}
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 8) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_TWO) {
setSelectFlagOn();
lineCount = 0;
nowCursorPos = field_0x108[lineCount];
@@ -2984,7 +3084,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x64 = selectMessage[1];
field_0x68 = selectMessage[2];
field_0x6C = selectMessage[3];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 9) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_THREE) {
setSelectFlagOn();
lineCount = 0;
nowCursorPos = field_0x108[lineCount];
@@ -2994,168 +3094,168 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x64 = selectMessage[1];
field_0x68 = selectMessage[2];
field_0x6C = selectMessage[3];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0xA) {
- iconSelect(field_0x148, 0x00);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0xB) {
- iconSelect(field_0x148, 0x01);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0xC) {
- iconSelect(field_0x148, 0x02);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0xD) {
- iconSelect(field_0x148, 0x03);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0xE) {
- iconSelect(field_0x148, 0x04);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0xF) {
- iconSelect(field_0x148, 0x05);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x10) {
- iconSelect(field_0x148, 0x06);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x11) {
- iconSelect(field_0x148, 0x07);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x12) {
- iconSelect(field_0x148, 0x08);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x13) {
- iconSelect(field_0x148, 0x09);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x14) {
- iconSelect(field_0x148, 0x0A);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x15) {
- iconSelect(field_0x148, 0x0B);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x16) {
- iconSelect(field_0x148, 0x0C);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x17) {
- iconSelect(field_0x148, 0x0D);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x18) {
- iconSelect(field_0x148, 0x0E);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x19) {
- iconSelect(field_0x148, 0x0F);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x1A) {
- iconSelect(field_0x148, 0x10);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x1B) {
- iconSelect(field_0x148, 0x11);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x1C) {
- iconSelect(field_0x148, 0x12);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x1D) {
- iconSelect(field_0x148, 0x13);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x1E) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_A_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_A_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_B_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_B_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_C_STICK) {
+ iconSelect(field_0x148, fopMsgM_Icon_C_STICK_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_L_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_L_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_R_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_R_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_X_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_X_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_Y_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_Y_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_Z_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_Z_BUTTON_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_DPAD) {
+ iconSelect(field_0x148, fopMsgM_Icon_DPAD_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_ARROW_LEFT) {
+ iconSelect(field_0x148, fopMsgM_Icon_ARROW_LEFT_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_ARROW_RIGHT) {
+ iconSelect(field_0x148, fopMsgM_Icon_ARROW_RIGHT_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_ARROW_UP) {
+ iconSelect(field_0x148, fopMsgM_Icon_ARROW_UP_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_ARROW_DOWN) {
+ iconSelect(field_0x148, fopMsgM_Icon_ARROW_DOWN_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK_UP) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_UP_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK_DOWN) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_DOWN_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK_LEFT) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_LEFT_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK_RIGHT) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_RIGHT_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK_UP_DOWN) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_UP_DOWN_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_CONTROL_STICK_LEFT_RIGHT) {
+ iconSelect(field_0x148, fopMsgM_Icon_CONTROL_STICK_LEFT_RIGHT_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_YOKO_LEFT) {
setSelectFlagYokoOn();
- iconSelect(field_0x148, 0x14);
+ iconSelect(field_0x148, fopMsgM_Icon_SELECT_YOKO_LEFT_e);
mesgStatus = fopMsgStts_SELECT_YOKO_e;
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x1F) {
- if (selectFlag != 0) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_YOKO_RIGHT) {
+ if (selectFlag != Select_OFF) {
field_0x27D = 1;
} else {
field_0x27D = 0;
}
- iconSelect(field_0x148, 0x15);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x39) {
- iconSelect(field_0x148, 0x18);
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x3A) {
- iconSelect(field_0x148, 0x19);
+ iconSelect(field_0x148, fopMsgM_Icon_SELECT_YOKO_RIGHT_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_HEART) {
+ iconSelect(field_0x148, fopMsgM_Icon_HEART_e);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_MUSIC_NOTE) {
+ iconSelect(field_0x148, fopMsgM_Icon_MUSIC_NOTE_e);
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x20) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK20) {
tag_kaisen_game();
} else if (
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x21) ||
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x24) ||
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x25) ||
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x2C) ||
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x36)
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK21) ||
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK24) ||
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK25) ||
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK2C) ||
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK36)
) {
tag_rupee();
#endif
} else if (
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x22) ||
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x23)
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK22) ||
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK23)
) {
- if ((u8)bmgData[count + 4] == 0x22) {
+ if ((u8)bmgData[count + 4] == CtrlCode_UNK22) {
u32 msgNo = dComIfGp_getNpcNameMessageID();
getString(field_0x60, field_0x68, field_0x64, field_0x6C, msgNo, &nowCursorPos, &field_0x24, &field_0x150);
- } else if ((u8)bmgData[count + 4] == 0x23) {
+ } else if ((u8)bmgData[count + 4] == CtrlCode_UNK23) {
u32 msgNo = dComIfGp_getItemNameMessageID();
getString(field_0x60, field_0x68, field_0x64, field_0x6C, msgNo, &nowCursorPos, &field_0x24, &field_0x150);
}
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
field_0x14 = nowCursorPos - field_0xF8[lineCount];
} else {
field_0x14 = nowCursorPos - field_0x108[lineCount];
}
count += bmgData[count + 1];
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x26) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK26) {
tag_num_input();
#endif
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x27) {
- iconSelect(field_0x148, 0x17);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_FLASHING_A_BUTTON) {
+ iconSelect(field_0x148, fopMsgM_Icon_FLASHING_A_BUTTON_e);
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x28) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK28) {
tag_sword_game();
#endif
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x29) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK29) {
u32 msgNo = 0x1B37 + dComIfGs_getEventReg(dSv_event_flag_c::UNK_BA0F);
getString(field_0x60, field_0x68, field_0x64, field_0x6C, msgNo, &nowCursorPos, &field_0x24, &field_0x150);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
field_0x14 = nowCursorPos - field_0xF8[lineCount];
} else {
field_0x14 = nowCursorPos - field_0x108[lineCount];
}
count += bmgData[count + 1];
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x2A) {
- iconSelect(field_0x148, 0x1A);
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_STARBURST) {
+ iconSelect(field_0x148, fopMsgM_Icon_STARBURST_e);
#if VERSION > VERSION_JPN
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x2B) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK2B) {
tag_letter_game();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x3B) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK3B) {
tag_letter_game_max();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x3C) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK3C) {
tag_fish();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x3D) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK3D) {
tag_fish_rupee();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x2D) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK2D) {
tag_letter();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x2E) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK2E) {
tag_rescue();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x2F) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK2F) {
tag_forest_timer();
} else if (
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x30) ||
- ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x31)
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK30) ||
+ ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK31)
) {
tag_birdman();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x32) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK32) {
tag_point();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x33) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK33) {
tag_get_pendant();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x34) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK34) {
tag_rev_pendant();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x35) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK35) {
tag_pig_timer();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x37) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK37) {
tag_get_bomb();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x38) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK38) {
tag_get_arrow();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x3E) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK3E) {
tag_stock_bokobaba();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x3F) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK3F) {
tag_stock_dokuro();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x40) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK40) {
tag_stock_chuchu();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x41) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK41) {
tag_stock_pendant();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x42) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK42) {
tag_stock_hane();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x43) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK43) {
tag_stock_kenshi();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x44) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK44) {
tag_terry_rupee();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x45) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK45) {
tag_input_bokobaba();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x46) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK46) {
tag_input_dokuro();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x47) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK47) {
tag_input_chuchu();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x48) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK48) {
tag_input_pendant();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x49) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK49) {
tag_input_hane();
- } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 0x4A) {
+ } else if ((u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_UNK4A) {
tag_input_kenshi();
#endif
} else if ((u8)bmgData[count + 2] == 1) {
@@ -3187,7 +3287,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
} else {
count += bmgData[count + 1];
}
- } else if (bmgData[count + 0] == 0xA) {
+ } else if (bmgData[count] == 0xA) {
if (field_0x154 != 0) {
field_0x1C = nowCursorPos - field_0x28;
@@ -3225,9 +3325,9 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x14 = 0.0f;
field_0x24 = 0.0f;
field_0x29B = 0;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
if (lineCount >= mesgEntry->field_0x16) {
- if (bmgData[count + 0] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 8) {
+ if (bmgData[count] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_TWO) {
setSelectFlagOn();
lineCount = 0;
nowCursorPos = field_0x108[lineCount];
@@ -3238,7 +3338,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x68 = selectMessage[2];
field_0x6C = selectMessage[3];
continue;
- } else if (bmgData[count + 0] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 9) {
+ } else if (bmgData[count] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_THREE) {
setSelectFlagOn();
lineCount = 0;
nowCursorPos = field_0x108[lineCount];
@@ -3249,7 +3349,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x68 = selectMessage[2];
field_0x6C = selectMessage[3];
continue;
- } else if (bmgData[count + 0] != 0x00) {
+ } else if (bmgData[count] != 0x00) {
mesgStatus = fopMsgStts_STOP_e;
}
@@ -3272,7 +3372,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
waitTimer = spaceTimer;
}
- if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == 0) {
+ if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == Select_OFF) {
return;
}
} else {
@@ -3292,8 +3392,8 @@ void fopMsgM_msgDataProc_c::stringSet() {
if (mesgEntry->mTextboxType == 0xC)
#endif
{
- if ((((u8)bmgData[count + 0] >> 4) & 0x0F) == 8 || (((u8)bmgData[count + 0] >> 4) & 0x0F) == 9) {
- field_0xD4[0] = bmgData[count + 0];
+ if ((((u8)bmgData[count] >> 4) & 0x0F) == 8 || (((u8)bmgData[count] >> 4) & 0x0F) == 9) {
+ field_0xD4[0] = bmgData[count];
field_0xD4[1] = bmgData[count + 1];
field_0xD4[2] = '\0';
r28 = ((u8)bmgData[count] << 8) | (u8)bmgData[count + 1];
@@ -3315,7 +3415,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
}
r27 = false;
} else {
- field_0xD4[0] = bmgData[count + 0];
+ field_0xD4[0] = bmgData[count];
field_0xD4[1] = '\0';
r28 = (u8)bmgData[count];
r27 = true;
@@ -3323,7 +3423,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
}
#if VERSION == VERSION_PAL
else {
- field_0xD4[0] = bmgData[count + 0];
+ field_0xD4[0] = bmgData[count];
field_0xD4[1] = '\0';
r28 = (u8)bmgData[count];
r27 = true;
@@ -3338,7 +3438,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x150++;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -3354,9 +3454,9 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x14 = charLength(field_0x148, r28, true);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
if (lineCount >= mesgEntry->field_0x16) {
- if (bmgData[count + 0] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 8) {
+ if (bmgData[count] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_TWO) {
setSelectFlagOn();
lineCount = 0;
nowCursorPos = field_0x108[lineCount];
@@ -3366,7 +3466,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x64 = selectMessage[1];
field_0x68 = selectMessage[2];
field_0x6C = selectMessage[3];
- } else if (bmgData[count + 0] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == 9) {
+ } else if (bmgData[count] == 0x1A && (u8)bmgData[count + 2] == 0 && (u8)bmgData[count + 3] == 0 && (u8)bmgData[count + 4] == CtrlCode_SELECT_THREE) {
setSelectFlagOn();
lineCount = 0;
nowCursorPos = field_0x108[lineCount];
@@ -3377,7 +3477,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
field_0x68 = selectMessage[2];
field_0x6C = selectMessage[3];
} else {
- if (bmgData[count + 0] != 0x00) {
+ if (bmgData[count] != 0x00) {
mesgStatus = fopMsgStts_STOP_e;
}
field_0x299 = 0;
@@ -3393,7 +3493,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
strcat(field_0x60, sp34);
strcat(field_0x68, sp34);
- if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == 0) {
+ if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == Select_OFF) {
return;
}
}
@@ -3453,7 +3553,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
waitTimer = spaceTimer;
}
}
- if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == 0) {
+ if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == Select_OFF) {
if (r30 == 0) {
return;
}
@@ -3462,7 +3562,7 @@ void fopMsgM_msgDataProc_c::stringSet() {
}
}
- if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == 0) {
+ if (field_0x299 == 0 && field_0x29A == 0 && autoSendFlag == 0 && handSendFlag == 0 && selectFlag == Select_OFF) {
return;
}
if (bmgData[count] != '\0') {
@@ -3754,7 +3854,7 @@ void fopMsgM_msgDataProc_c::getRubyString(char* param_1, char* param_2, char* pa
strcat(param_1, param_5);
strcat(param_2, param_5);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
*param_7 = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
*param_7 = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5465,7 +5565,7 @@ void fopMsgM_msgDataProc_c::tag_kaisen_game() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5552,7 +5652,7 @@ void fopMsgM_msgDataProc_c::tag_rupee() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5567,8 +5667,8 @@ void fopMsgM_msgDataProc_c::tag_num_input() {
char buf2[16];
int temp = (field_0x148 + charSpace) * 3;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf2, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf2);
@@ -5608,7 +5708,7 @@ void fopMsgM_msgDataProc_c::tag_num_input() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5640,7 +5740,7 @@ void fopMsgM_msgDataProc_c::tag_sword_game() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5707,7 +5807,7 @@ void fopMsgM_msgDataProc_c::tag_letter_game() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5739,7 +5839,7 @@ void fopMsgM_msgDataProc_c::tag_letter_game_max() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5771,7 +5871,7 @@ void fopMsgM_msgDataProc_c::tag_fish() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5835,7 +5935,7 @@ void fopMsgM_msgDataProc_c::tag_fish_rupee() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5867,7 +5967,7 @@ void fopMsgM_msgDataProc_c::tag_letter() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -5946,7 +6046,7 @@ void fopMsgM_msgDataProc_c::tag_rescue() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6002,7 +6102,7 @@ void fopMsgM_msgDataProc_c::tag_forest_timer() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6033,7 +6133,7 @@ void fopMsgM_msgDataProc_c::tag_forest_timer() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6102,7 +6202,7 @@ void fopMsgM_msgDataProc_c::tag_birdman() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6174,7 +6274,7 @@ void fopMsgM_msgDataProc_c::tag_point() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6206,7 +6306,7 @@ void fopMsgM_msgDataProc_c::tag_get_pendant() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6283,7 +6383,7 @@ void fopMsgM_msgDataProc_c::tag_rev_pendant() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6360,7 +6460,7 @@ void fopMsgM_msgDataProc_c::tag_pig_timer() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6391,7 +6491,7 @@ void fopMsgM_msgDataProc_c::tag_pig_timer() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6424,7 +6524,7 @@ void fopMsgM_msgDataProc_c::tag_get_bomb() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6487,7 +6587,7 @@ void fopMsgM_msgDataProc_c::tag_get_arrow() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6550,7 +6650,7 @@ void fopMsgM_msgDataProc_c::tag_stock_bokobaba() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6620,7 +6720,7 @@ void fopMsgM_msgDataProc_c::tag_stock_dokuro() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6693,7 +6793,7 @@ void fopMsgM_msgDataProc_c::tag_stock_chuchu() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6756,7 +6856,7 @@ void fopMsgM_msgDataProc_c::tag_stock_pendant() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6835,7 +6935,7 @@ void fopMsgM_msgDataProc_c::tag_stock_hane() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -6908,7 +7008,7 @@ void fopMsgM_msgDataProc_c::tag_stock_kenshi() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7007,7 +7107,7 @@ void fopMsgM_msgDataProc_c::tag_terry_rupee() {
strcat(field_0x60, buf);
strcat(field_0x68, buf);
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7022,8 +7122,8 @@ void fopMsgM_msgDataProc_c::tag_input_bokobaba() {
char buf[16];
int temp = (field_0x148 + charSpace) * 2;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf);
@@ -7031,7 +7131,7 @@ void fopMsgM_msgDataProc_c::tag_input_bokobaba() {
field_0x14 = temp;
field_0x150 += 2;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7066,8 +7166,8 @@ void fopMsgM_msgDataProc_c::tag_input_dokuro() {
char buf[16];
int temp = (field_0x148 + charSpace) * 2;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf);
@@ -7075,7 +7175,7 @@ void fopMsgM_msgDataProc_c::tag_input_dokuro() {
field_0x14 = temp;
field_0x150 += 2;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7110,8 +7210,8 @@ void fopMsgM_msgDataProc_c::tag_input_chuchu() {
char buf[16];
int temp = (field_0x148 + charSpace) * 2;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf);
@@ -7119,7 +7219,7 @@ void fopMsgM_msgDataProc_c::tag_input_chuchu() {
field_0x14 = temp;
field_0x150 += 2;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7153,8 +7253,8 @@ void fopMsgM_msgDataProc_c::tag_input_pendant() {
char buf[16];
int temp = (field_0x148 + charSpace) * 2;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf);
@@ -7162,7 +7262,7 @@ void fopMsgM_msgDataProc_c::tag_input_pendant() {
field_0x14 = temp;
field_0x150 += 2;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7197,8 +7297,8 @@ void fopMsgM_msgDataProc_c::tag_input_hane() {
char buf[16];
int temp = (field_0x148 + charSpace) * 2;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf);
@@ -7206,7 +7306,7 @@ void fopMsgM_msgDataProc_c::tag_input_hane() {
field_0x14 = temp;
field_0x150 += 2;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;
@@ -7241,8 +7341,8 @@ void fopMsgM_msgDataProc_c::tag_input_kenshi() {
char buf[16];
int temp = (field_0x148 + charSpace) * 2;
- selectFlag = 3;
- iconSelect(field_0x148, 0x16);
+ selectFlag = Select_INPUT;
+ iconSelect(field_0x148, fopMsgM_Icon_INPUT_e);
mesgStatus = fopMsgStts_INPUT_e;
sprintf(buf, "\x1B""CR[%d]", temp);
strcat(field_0x60, buf);
@@ -7250,7 +7350,7 @@ void fopMsgM_msgDataProc_c::tag_input_kenshi() {
field_0x14 = temp;
field_0x150 += 2;
- if (selectFlag != 1) {
+ if (selectFlag != Select_ON) {
nowCursorPos = field_0xF8[lineCount] + field_0x14 + 0.5f;
} else {
nowCursorPos = field_0x108[lineCount] + field_0x14 + 0.5f;