diff options
Diffstat (limited to 'src/d/d_meter_button.cpp')
| -rw-r--r-- | src/d/d_meter_button.cpp | 41 |
1 files changed, 36 insertions, 5 deletions
diff --git a/src/d/d_meter_button.cpp b/src/d/d_meter_button.cpp index 01e19d03e3..a46bba3162 100644 --- a/src/d/d_meter_button.cpp +++ b/src/d/d_meter_button.cpp @@ -1474,6 +1474,33 @@ void dMeterButton_c::screenInitText() { mpTmRoot_c = new CPaneMgr(mpTextScreen, 'mg_null', 0, NULL); JUT_ASSERT(0, mpTmRoot_c != 0); +#if VERSION == VERSION_GCN_JPN + if (dComIfGs_getOptUnk0() == 0) { + mpTm_c[0] = new CPaneMgr(mpTextScreen, 'mg_3flin', 0, NULL); + + mpTm_c[1] = new CPaneMgr(mpTextScreen, 't3f_s', 0, NULL); + + field_0x0ec[0] = new CPaneMgr(mpTextScreen, 'mg_3f', 0, NULL); + + field_0x0ec[1] = new CPaneMgr(mpTextScreen, 'mg_3f_s', 0, NULL); + + mpTextScreen->search('n_3line')->hide(); + mpTextScreen->search('n_3fline')->show(); + mpTextScreen->search('n_e4line')->hide(); + } else { + mpTm_c[0] = new CPaneMgr(mpTextScreen, 'mg_3line', 0, NULL); + + mpTm_c[1] = new CPaneMgr(mpTextScreen, 't3_s', 0, NULL); + + field_0x0ec[0] = NULL; + field_0x0ec[1] = NULL; + OS_REPORT("[%s] %d\n", __FILE__, __LINE__); + + mpTextScreen->search('n_3line')->show(); + mpTextScreen->search('n_3fline')->hide(); + mpTextScreen->search('n_e4line')->hide(); + } +#else mpTm_c[0] = new CPaneMgr(mpTextScreen, 'mg_e4lin', 0, NULL); JUT_ASSERT(0, mpTm_c[0] != 0); @@ -1484,25 +1511,29 @@ void dMeterButton_c::screenInitText() { field_0x0ec[1] = NULL; OS_REPORT("[%s] %d\n", __FILE__, __LINE__); -#if VERSION == VERSION_GCN_JPN - mpTextScreen->search('n_3line')->show(); - mpTextScreen->search('n_3fline')->hide(); - mpTextScreen->search('n_e4line')->hide(); -#else mpTextScreen->search('n_3line')->hide(); mpTextScreen->search('n_3fline')->hide(); mpTextScreen->search('n_e4line')->show(); #endif + OS_REPORT("[%s] %d\n", __FILE__, __LINE__); f32 line_space = static_cast<J2DTextBox*>(mpTm_c[0]->getPanePtr())->getLineSpace(); for (int i = 0; i < 2; i++) { static_cast<J2DTextBox*>(mpTm_c[i]->getPanePtr())->setFont(mDoExt_getMesgFont()); +#if VERSION == VERSION_GCN_JPN + static_cast<J2DTextBox*>(mpTm_c[i]->getPanePtr())->setString(0x210, ""); +#else static_cast<J2DTextBox*>(mpTm_c[i]->getPanePtr())->setString(0x200, ""); +#endif if (field_0x0ec[i] != NULL) { static_cast<J2DTextBox*>(field_0x0ec[i]->getPanePtr())->setFont(mDoExt_getMesgFont()); +#if VERSION == VERSION_GCN_JPN + static_cast<J2DTextBox*>(field_0x0ec[i]->getPanePtr())->setString(0x210, ""); +#else static_cast<J2DTextBox*>(field_0x0ec[i]->getPanePtr())->setString(0x200, ""); +#endif static_cast<J2DTextBox*>(field_0x0ec[i]->getPanePtr())->setLineSpace(line_space); } } |
