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:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user