MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / ViewportSetSavedView

Function ViewportSetSavedView

src/openrct2/interface/Viewport.cpp:1974–1987  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1972 }
1973
1974 void ViewportSetSavedView()
1975 {
1976 WindowBase* w = WindowGetMain();
1977 if (w != nullptr)
1978 {
1979 Viewport* viewport = w->viewport;
1980 auto& gameState = getGameState();
1981
1982 gameState.savedView = ScreenCoordsXY{ viewport->ViewWidth() / 2, viewport->ViewHeight() / 2 } + viewport->viewPos;
1983
1984 gameState.savedViewZoom = viewport->zoom;
1985 gameState.savedViewRotation = viewport->rotation;
1986 }
1987 }
1988
1989 ViewportList GetVisibleViewports() noexcept
1990 {

Callers 1

PrepareMapForSaveFunction · 0.85

Calls 3

WindowGetMainFunction · 0.85
ViewWidthMethod · 0.80
ViewHeightMethod · 0.80

Tested by

no test coverage detected