12 #include "../stdafx.h"
13 #include "../date_func.h"
14 #include "../zoom_func.h"
15 #include "../window_gui.h"
16 #include "../window_func.h"
17 #include "../viewport_func.h"
18 #include "../gfx_func.h"
19 #include "../core/random_func.hpp"
24 #include "../safeguards.h"
31 int _saved_scrollpos_x;
32 int _saved_scrollpos_y;
35 void SaveViewportBeforeSaveGame()
46 void ResetViewportAfterLoadGame()
79 SLEG_CONDVAR(_age_cargo_skip_counter, SLE_UINT8, 0, 161),
81 SLEG_CONDVAR(_cur_tileloop_tile, SLE_FILE_U16 | SLE_VAR_U32, 0, 5),
125 static void SaveLoad_DATE()
130 static void Check_DATE()
140 SLEG_CONDVAR(_saved_scrollpos_x, SLE_FILE_I16 | SLE_VAR_I32, 0, 5),
142 SLEG_CONDVAR(_saved_scrollpos_y, SLE_FILE_I16 | SLE_VAR_I32, 0, 5),
144 SLEG_VAR(_saved_scrollpos_zoom, SLE_UINT8),
148 static void SaveLoad_VIEW()
154 {
'DATE', SaveLoad_DATE, SaveLoad_DATE, NULL, Check_DATE, CH_RIFF},
155 {
'VIEW', SaveLoad_VIEW, SaveLoad_VIEW, NULL, NULL, CH_RIFF |
CH_LAST},