Skip to content

Commit 64c6198

Browse files
committed
Moved GameOptionsDialog render logic to GameViewContainer
1 parent 08552bf commit 64c6198

File tree

3 files changed

+1
-4
lines changed

3 files changed

+1
-4
lines changed

appOPHD/States/MapViewState.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,6 @@ void MapViewState::onActivate()
308308
void MapViewState::onDeactivate()
309309
{
310310
mGameOverDialog.enabled(false);
311-
mGameOptionsDialog.enabled(false);
312311

313312
hideUi();
314313
}

appOPHD/States/MapViewStateUi.cpp

-3
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,6 @@ void MapViewState::setupUiPositions(NAS2D::Vector<int> size)
225225
mCheatMenu.position(NAS2D::Point{centerPosition(mCheatMenu).x, centerPosition(mCheatMenu).y});
226226
mGameOverDialog.position(centerPosition(mGameOverDialog) - NAS2D::Vector{0, 100});
227227
mAnnouncement.position(centerPosition(mAnnouncement) - NAS2D::Vector{0, 100});
228-
mGameOptionsDialog.position(centerPosition(mGameOptionsDialog) - NAS2D::Vector{0, 100});
229228

230229
mDiggerDirection.position(NAS2D::Point{centerPosition(mDiggerDirection).x, size.y / 2 - 125});
231230

@@ -280,7 +279,6 @@ void MapViewState::unhideUi()
280279
mConnections.show();
281280

282281
mGameOverDialog.enabled(true);
283-
mGameOptionsDialog.enabled(true);
284282
}
285283

286284

@@ -392,7 +390,6 @@ void MapViewState::drawUI()
392390
mStructures.update();
393391

394392
// Windows
395-
mGameOptionsDialog.update();
396393
mWindowStack.update();
397394

398395
if (!modalUiElementDisplayed()) { mToolTip.update(); }

appOPHD/UI/GameViewContainer.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ GameViewContainer::GameViewContainer(GameState& gameState) :
1818
const auto rendererCenter = NAS2D::Utility<NAS2D::Renderer>::get().center().to<int>();
1919
const auto centerPosition = [&rendererCenter](const Control& control) { return (rendererCenter - control.size() / 2); };
2020
mFileIoDialog.position(NAS2D::Point{centerPosition(mFileIoDialog).x, centerPosition(mFileIoDialog).y});
21+
mGameOptionsDialog.position(NAS2D::Point{centerPosition(mGameOptionsDialog).x, centerPosition(mGameOptionsDialog).y});
2122

2223
constexpr auto hudHeight = constants::ResourceIconSize + constants::MarginTight * 2;
2324
const auto rendererSize = NAS2D::Utility<NAS2D::Renderer>::get().size();

0 commit comments

Comments
 (0)