mirror of https://github.com/AxioDL/metaforce.git
CLogBookScreen: Invert conditional within UpdateBodyText()
Allows unindenting the contained code by one level.
This commit is contained in:
parent
b93f7a4ceb
commit
4db0e49851
|
@ -178,23 +178,25 @@ void CLogBookScreen::UpdateBodyText() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
TCachedToken<CStringTable>& str = x1f0_curViewScans[x1c_rightSel].second;
|
const TCachedToken<CStringTable>& str = x1f0_curViewScans[x1c_rightSel].second;
|
||||||
if (str && str.IsLoaded()) {
|
if (!str || !str.IsLoaded()) {
|
||||||
std::u16string accumStr = str->GetString(0);
|
return;
|
||||||
if (str->GetStringCount() > 2) {
|
|
||||||
accumStr += u"\n\n";
|
|
||||||
accumStr += str->GetString(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (IsArtifactCategorySelected()) {
|
|
||||||
const int headIdx = GetSelectedArtifactHeadScanIndex();
|
|
||||||
if (headIdx >= 0 && g_GameState->GetPlayerState()->HasPowerUp(CPlayerState::EItemType(headIdx + 29))) {
|
|
||||||
accumStr = std::u16string(u"\n\n\n\n\n\n").append(g_MainStringTable->GetString(105));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
x174_textpane_body->TextSupport().SetText(accumStr, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::u16string accumStr = str->GetString(0);
|
||||||
|
if (str->GetStringCount() > 2) {
|
||||||
|
accumStr += u"\n\n";
|
||||||
|
accumStr += str->GetString(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (IsArtifactCategorySelected()) {
|
||||||
|
const int headIdx = GetSelectedArtifactHeadScanIndex();
|
||||||
|
if (headIdx >= 0 && g_GameState->GetPlayerState()->HasPowerUp(CPlayerState::EItemType(headIdx + 29))) {
|
||||||
|
accumStr = std::u16string(u"\n\n\n\n\n\n").append(g_MainStringTable->GetString(105));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
x174_textpane_body->TextSupport().SetText(accumStr, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CLogBookScreen::UpdateBodyImagesAndText() {
|
void CLogBookScreen::UpdateBodyImagesAndText() {
|
||||||
|
|
Loading…
Reference in New Issue