mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-23 15:52:55 +01:00
Make gSavedView use ScreenCoordsXY
This commit is contained in:
@@ -732,8 +732,7 @@ int32_t cmdline_for_screenshot(const char** argv, int32_t argc, ScreenshotOption
|
||||
}
|
||||
else
|
||||
{
|
||||
viewport.viewPos = { gSavedView.x - (viewport.view_width / 2), gSavedView.y - (viewport.view_height / 2) };
|
||||
|
||||
viewport.viewPos = { gSavedView - ScreenCoordsXY{ (viewport.view_width / 2), (viewport.view_height / 2) } };
|
||||
viewport.zoom = gSavedViewZoom;
|
||||
gCurrentRotation = gSavedViewRotation;
|
||||
}
|
||||
|
||||
@@ -1914,8 +1914,7 @@ void viewport_set_saved_view()
|
||||
{
|
||||
rct_viewport* viewport = w->viewport;
|
||||
|
||||
gSavedView = ScreenCoordsXY{ viewport->view_width / 2 + viewport->viewPos.x,
|
||||
viewport->view_height / 2 + viewport->viewPos.y };
|
||||
gSavedView = ScreenCoordsXY{ viewport->view_width / 2, viewport->view_height / 2 } + viewport->viewPos;
|
||||
|
||||
gSavedViewZoom = viewport->zoom;
|
||||
gSavedViewRotation = get_current_rotation();
|
||||
|
||||
Reference in New Issue
Block a user