Update area map with items All/None

This commit is contained in:
Luke Street 2021-05-27 11:56:32 -04:00
parent c2683e17e0
commit dc116a5f88
1 changed files with 7 additions and 7 deletions

View File

@ -728,13 +728,11 @@ void ImGuiConsole::ShowItemsWindow() {
pState.ResetAndIncrPickUp(itemType, maxValue); pState.ResetAndIncrPickUp(itemType, maxValue);
} }
} }
{ auto& mapWorldInfo = *g_GameState->CurrentWorldState().MapWorldInfo();
ImGui::SameLine(); ImGui::SameLine();
auto& mapWorldInfo = *g_GameState->CurrentWorldState().MapWorldInfo(); bool mapStationUsed = mapWorldInfo.GetMapStationUsed();
bool mapStationUsed = mapWorldInfo.GetMapStationUsed(); if (ImGui::Checkbox("Area map", &mapStationUsed)) {
if (ImGui::Checkbox("Area map", &mapStationUsed)) { mapWorldInfo.SetMapStationUsed(mapStationUsed);
mapWorldInfo.SetMapStationUsed(mapStationUsed);
}
} }
if (ImGui::Button("All")) { if (ImGui::Button("All")) {
for (const auto itemType : ItemOrder) { for (const auto itemType : ItemOrder) {
@ -742,12 +740,14 @@ void ImGuiConsole::ShowItemsWindow() {
pState.ReInitializePowerUp(itemType, maxValue); pState.ReInitializePowerUp(itemType, maxValue);
pState.ResetAndIncrPickUp(itemType, maxValue); pState.ResetAndIncrPickUp(itemType, maxValue);
} }
mapWorldInfo.SetMapStationUsed(true);
} }
ImGui::SameLine(); ImGui::SameLine();
if (ImGui::Button("None")) { if (ImGui::Button("None")) {
for (const auto itemType : ItemOrder) { for (const auto itemType : ItemOrder) {
pState.ReInitializePowerUp(itemType, 0); pState.ReInitializePowerUp(itemType, 0);
} }
mapWorldInfo.SetMapStationUsed(false);
} }
for (const auto itemType : ItemOrder) { for (const auto itemType : ItemOrder) {
u32 maxValue = CPlayerState::GetPowerUpMaxValue(itemType); u32 maxValue = CPlayerState::GetPowerUpMaxValue(itemType);