diff options
| author | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-03-31 21:00:57 -0400 |
|---|---|---|
| committer | LagoLunatic <LagoLunatic@users.noreply.github.com> | 2026-03-31 21:00:57 -0400 |
| commit | 85c97022df04e351477f759fef3a9bd49710b5c8 (patch) | |
| tree | 817d33a94bf0cae1eecae3862e69b1854030f9fd /src/d/d_menu_window.cpp | |
| parent | 1f9191e5685550fdd943f5c925f2b4dae98f2f7b (diff) | |
Implement inlines for d_menu_window
Diffstat (limited to 'src/d/d_menu_window.cpp')
| -rw-r--r-- | src/d/d_menu_window.cpp | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/d/d_menu_window.cpp b/src/d/d_menu_window.cpp index 39dfc4ee..f8dda65a 100644 --- a/src/d/d_menu_window.cpp +++ b/src/d/d_menu_window.cpp @@ -216,18 +216,18 @@ void dMs_item_create(sub_ms_screen_class* i_Ms) { JUT_ASSERT(1962, dMi_c != NULL); for (int i = 0; i < 21; i++) { - dMi_c->arr_0x2334[i] = i_Ms->buffer_p[i]; + dMi_c->setItemTexBuffer(i, i_Ms->buffer_p[i]); } for (int i = 0; i < 9; i++) { - dMi_c->arr_0x2394[i] = i_Ms->buffer_p[i + 24]; + dMi_c->setSubItemTexBuffer(i, i_Ms->buffer_p[i + 24]); } dMi_c->setArchive(i_Ms->arc); dMi_c->setFont(fonttype, rfonttype); dMi_c->setTextArea(i_Ms->name[0], i_Ms->name[1], i_Ms->note[0], i_Ms->note[1], i_Ms->dummy[0], i_Ms->dummy[1]); - dMi_c->field_0x23FF = g_dComIfG_gameInfo.play.field_0x4943; // FIXME + dMi_c->setNowItem(dComIfGp_getButtonInfo(0)); dMi_c->_create(); @@ -265,7 +265,7 @@ void dMs_item_delete(sub_ms_screen_class* i_Ms) { } if (dMi_c != NULL) { - g_dComIfG_gameInfo.play.field_0x4943 = dMi_c->field_0x23FF; // FIXME + dComIfGp_setButtonInfo(0, dMi_c->getNowItem()); dMi_c->_delete(); delete dMi_c; @@ -325,7 +325,7 @@ void dMs_collect_create(sub_ms_screen_class* i_Ms) { dMc_c->setTextArea(i_Ms->name[0], i_Ms->name[1], i_Ms->note[0], i_Ms->note[1], i_Ms->dummy[0], i_Ms->dummy[1]); - dMc_c->m27ED = g_dComIfG_gameInfo.play.field_0x4944; // FIXME + dMc_c->setNowItem(dComIfGp_getButtonInfo(1)); dMc_c->_create(); @@ -388,7 +388,7 @@ void dMs_collect_create2(sub_ms_screen_class* i_Ms) { dMc_c->setTextArea(i_Ms->name[0], i_Ms->name[1], i_Ms->note[0], i_Ms->note[1], i_Ms->dummy[0], i_Ms->dummy[1]); - dMc_c->m27ED = g_dComIfG_gameInfo.play.field_0x4944; // FIXME + dMc_c->setNowItem(dComIfGp_getButtonInfo(1)); dMc_c->_create3(); @@ -426,7 +426,7 @@ void dMs_collect_delete(sub_ms_screen_class* i_Ms) { } if (dMc_c != NULL) { - g_dComIfG_gameInfo.play.field_0x4944 = dMc_c->m27ED; // FIXME + dComIfGp_setButtonInfo(1, dMc_c->getNowItem()); dMc_c->_delete(); delete dMc_c; @@ -964,7 +964,7 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { mDoExt_setCurrentHeap(i_Ms->childHeap); dMs_collect_create(i_Ms); - dMc_c->m27EC = 2; + dMc_c->setTriggerInfo(2); if (daPy_getPlayerLinkActorClass()->getTactNormalWait()) { i_Ms->mMenuProc = MENU_STATE_COLLECT_OPEN_TACT; @@ -981,7 +981,7 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { } else { mDoExt_setCurrentHeap(i_Ms->childHeap); dMs_item_create(i_Ms); - dMi_c->field_0x2421 = 2; + dMi_c->setTriggerInfo(2); i_Ms->mMenuProc = MENU_STATE_ITEM_OPEN; dMenu_setMenuStatusOld(dMenu_getMenuStatus()); dMenu_setMenuStatus(MENU_STATUS_ITEM); @@ -1077,7 +1077,7 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { dMs_collect_delete(i_Ms); dMs_childHeap_freeAll(i_Ms); dMs_item_create(i_Ms); - dMi_c->field_0x2421 = 1; + dMi_c->setTriggerInfo(1); } } else if (i_Ms->mMenuProc == MENU_STATE_COLLECT_TO_ITEM_RIGHT) { @@ -1090,7 +1090,7 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { dMs_collect_delete(i_Ms); dMs_childHeap_freeAll(i_Ms); dMs_item_create(i_Ms); - dMi_c->field_0x2421 = 2; + dMi_c->setTriggerInfo(2); } } else if (i_Ms->mMenuProc == MENU_STATE_ITEM_OPEN_FROM_COLLECT_LEFT || i_Ms->mMenuProc == MENU_STATE_ITEM_OPEN_FROM_COLLECT_RIGHT) { @@ -1110,7 +1110,7 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { dMs_item_delete(i_Ms); dMs_childHeap_freeAll(i_Ms); dMs_collect_create(i_Ms); - dMc_c->m27EC = 1; + dMc_c->setTriggerInfo(1); } } else if (i_Ms->mMenuProc == MENU_STATE_ITEM_TO_COLLECT_RIGHT) { @@ -1123,7 +1123,7 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { dMs_item_delete(i_Ms); dMs_childHeap_freeAll(i_Ms); dMs_collect_create(i_Ms); - dMc_c->m27EC = 2; + dMc_c->setTriggerInfo(2); } } else if (i_Ms->mMenuProc == MENU_STATE_COLLECT_OPEN_LEFT || i_Ms->mMenuProc == MENU_STATE_COLLECT_OPEN_RIGHT) { @@ -1135,30 +1135,30 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { } else if (i_Ms->mMenuProc == MENU_STATE_ITEM_MOVE) { cloth_c->cloth_move(); - if ((CPad_CHECK_TRIG_START(0) || CPad_CHECK_TRIG_B(0)) && !dMi_c->noteCheck() && dMi_c->mItemMode == 0 && !dMeter_subWinFlag()) { + if ((CPad_CHECK_TRIG_START(0) || CPad_CHECK_TRIG_B(0)) && !dMi_c->noteCheck() && dMi_c->getItemMode() == 0 && !dMeter_subWinFlag()) { cloth_c->alpha_out(); mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_ITEM_CLOSE; - dMi_c->field_0x2421 = 0; - dMi_c->field_0x23F8 = 10; + dMi_c->setTriggerInfo(0); + dMi_c->setTimer(10); dMenu_setPushMenuButton(0); mDoAud_seStart(JA_SE_ITM_MENU_OUT); - } else if (dMs_isPush_R_Button(i_Ms) && !dMi_c->noteCheck() && dMi_c->mItemMode == 0) { + } else if (dMs_isPush_R_Button(i_Ms) && !dMi_c->noteCheck() && dMi_c->getItemMode() == 0) { mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_ITEM_TO_COLLECT_RIGHT; - dMi_c->field_0x2421 = 2; - dMi_c->field_0x23F8 = g_menuHIO.field_0x92; + dMi_c->setTriggerInfo(2); + dMi_c->setTimer(g_menuHIO.field_0x92); dMenu_setPushMenuButton(2); mDoAud_seStart(JA_SE_ITEM_COL_SW); - } else if (dMs_isPush_L_Button(i_Ms) && !dMi_c->noteCheck() && dMi_c->mItemMode == 0) { + } else if (dMs_isPush_L_Button(i_Ms) && !dMi_c->noteCheck() && dMi_c->getItemMode() == 0) { mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_ITEM_TO_COLLECT_LEFT; - dMi_c->field_0x2421 = 1; - dMi_c->field_0x23F8 = g_menuHIO.field_0x92; + dMi_c->setTriggerInfo(1); + dMi_c->setTimer(g_menuHIO.field_0x92); dMenu_setPushMenuButton(2); mDoAud_seStart(JA_SE_ITEM_COL_SW); @@ -1169,30 +1169,30 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { } else if (i_Ms->mMenuProc == MENU_STATE_COLLECT_MOVE) { cloth_c->cloth_move(); - if ((CPad_CHECK_TRIG_START(0) || CPad_CHECK_TRIG_B(0)) && !dMc_c->noteCheck() && (dMc_c->mCollectMode == 0 || dMc_c->mCollectMode == 2)) { + if ((CPad_CHECK_TRIG_START(0) || CPad_CHECK_TRIG_B(0)) && !dMc_c->noteCheck() && (dMc_c->getCollectMode() == 0 || dMc_c->getCollectMode() == 2)) { cloth_c->alpha_out(); mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_COLLECT_CLOSE; - dMc_c->m27EC = 0; + dMc_c->setTriggerInfo(0); dMc_c->setTimer(10); dMenu_setPushMenuButton(0); mDoAud_seStart(JA_SE_ITM_MENU_OUT); - } else if (dMs_isPush_R_Button(i_Ms) && !dMc_c->noteCheck() && (dMc_c->mCollectMode == 0 || dMc_c->mCollectMode == 2)) { + } else if (dMs_isPush_R_Button(i_Ms) && !dMc_c->noteCheck() && (dMc_c->getCollectMode() == 0 || dMc_c->getCollectMode() == 2)) { mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_COLLECT_TO_ITEM_RIGHT; - dMc_c->m27EC = 2; + dMc_c->setTriggerInfo(2); dMc_c->setTimer(g_menuHIO.field_0x92); dMenu_setPushMenuButton(1); mDoAud_seStart(JA_SE_ITEM_COL_SW); - } else if (dMs_isPush_L_Button(i_Ms) && !dMc_c->noteCheck() && (dMc_c->mCollectMode == 0 || dMc_c->mCollectMode == 2)) { + } else if (dMs_isPush_L_Button(i_Ms) && !dMc_c->noteCheck() && (dMc_c->getCollectMode() == 0 || dMc_c->getCollectMode() == 2)) { mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_COLLECT_TO_ITEM_LEFT; - dMc_c->m27EC = 1; + dMc_c->setTriggerInfo(1); dMc_c->setTimer(g_menuHIO.field_0x92); dMenu_setPushMenuButton(1); mDoAud_seStart(JA_SE_ITEM_COL_SW); @@ -1204,11 +1204,11 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { } else if (i_Ms->mMenuProc == MENU_STATE_COLLECT_MOVE_TACT) { cloth_c->cloth_move(); - if ((CPad_CHECK_TRIG_START(0) || CPad_CHECK_TRIG_B(0)) && !dMc_c->noteCheck() && (dMc_c->mCollectMode == 0 || dMc_c->mCollectMode == 2)) { + if ((CPad_CHECK_TRIG_START(0) || CPad_CHECK_TRIG_B(0)) && !dMc_c->noteCheck() && (dMc_c->getCollectMode() == 0 || dMc_c->getCollectMode() == 2)) { cloth_c->alpha_out(); mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_COLLECT_CLOSE_TACT; - dMc_c->m27EC = 0; + dMc_c->setTriggerInfo(0); dMc_c->setTimer(10); dMenu_setPushMenuButton(0); mDoAud_seStart(JA_SE_ITM_MENU_OUT); @@ -1219,11 +1219,11 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { } else if (i_Ms->mMenuProc == MENU_STATE_COLLECT_MOVE_ALT) { cloth_c->cloth_move(); - if (dMc_c->mCollectMode != 5) { + if (dMc_c->getCollectMode() != 5) { cloth_c->alpha_out(); mDoExt_setCurrentHeap(i_Ms->childHeap); i_Ms->mMenuProc = MENU_STATE_COLLECT_CLOSE_ALT; - dMc_c->m27EC = 0; + dMc_c->setTriggerInfo(0); dMc_c->setTimer(10); dMenu_setPushMenuButton(0); mDoAud_seStart(JA_SE_ITM_MENU_OUT); @@ -1429,13 +1429,13 @@ static BOOL dMs_Execute(sub_ms_screen_class* i_Ms) { } if (dMi_c) { - dMenu_setItemMode(dMi_c->mItemMode); + dMenu_setItemMode(dMi_c->getItemMode()); } else { dMenu_setItemMode(0); } if (dMc_c) { - dMenu_setCollectMode(dMc_c->mCollectMode); + dMenu_setCollectMode(dMc_c->getCollectMode()); } else { dMenu_setCollectMode(0); } |
