1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-30 10:15:36 +01:00

use S6Exporter for scenario_save

This commit is contained in:
Ted John
2016-05-08 16:02:00 +01:00
parent 4eb7a7ee0e
commit a86bc57a96
7 changed files with 109 additions and 134 deletions

View File

@@ -1668,3 +1668,26 @@ sint16 get_height_marker_offset()
// Height labels in metres
return 2 * 256;
}
void viewport_set_saved_view()
{
sint16 viewX = 0;
sint16 viewY = 0;
uint8 viewZoom = 0;
uint8 viewRotation = 0;
rct_window * w = window_get_main();
if (w != NULL) {
rct_viewport *viewport = w->viewport;
viewX = viewport->view_width / 2 + viewport->view_x;
viewY = viewport->view_height / 2 + viewport->view_y;
viewZoom = viewport->zoom;
viewRotation = get_current_rotation();
}
gSavedViewX = viewX;
gSavedViewY = viewY;
gSavedViewZoom = viewZoom;
gSavedViewRotation = viewRotation;
}

View File

@@ -148,4 +148,6 @@ void screen_get_map_xy_side_with_z(sint16 screenX, sint16 screenY, sint16 z, sin
uint8 get_current_rotation();
sint16 get_height_marker_offset();
void viewport_set_saved_view();
#endif