Saving and loading of things that didn't fit anywhere else. More...
#include "../stdafx.h"
#include "../date_func.h"
#include "../zoom_func.h"
#include "../vehicle_func.h"
#include "../window_gui.h"
#include "../window_func.h"
#include "../viewport_func.h"
#include "../gfx_func.h"
#include "../core/random_func.hpp"
#include "../fios.h"
#include "saveload.h"
Go to the source code of this file.
Functions | |
void | SaveViewportBeforeSaveGame () |
void | ResetViewportAfterLoadGame () |
static void | SaveLoad_DATE () |
static void | Check_DATE () |
static void | SaveLoad_VIEW () |
Variables | |
TileIndex | _cur_tileloop_tile |
uint16 | _disaster_delay |
Delay counter for considering the next disaster. | |
byte | _trees_tick_ctr |
Determines when to consider building more trees. | |
int | _saved_scrollpos_x |
int | _saved_scrollpos_y |
ZoomLevelByte | _saved_scrollpos_zoom |
static const SaveLoadGlobVarList | _date_desc [] |
static const SaveLoadGlobVarList | _date_check_desc [] |
static const SaveLoadGlobVarList | _view_desc [] |
const ChunkHandler | _misc_chunk_handlers [] |
Saving and loading of things that didn't fit anywhere else.
Definition in file misc_sl.cpp.
const SaveLoadGlobVarList _date_check_desc[] [static] |
{ SLEG_CONDVAR(_load_check_data.current_date, SLE_FILE_U16 | SLE_VAR_I32, 0, 30), SLEG_CONDVAR(_load_check_data.current_date, SLE_INT32, 31, SL_MAX_VERSION), SLE_NULL(2), SLE_NULL(2), SLE_CONDNULL(2, 0, KEEP_COMPATIBLE_14_SV), SLE_NULL(1), SLE_CONDNULL(1, 0, 45), SLE_CONDNULL(2, 0, 5), SLE_CONDNULL(4, 6, SL_MAX_VERSION), SLE_NULL(2), SLE_CONDNULL(2, 0, 119), SLE_NULL(4), SLE_NULL(4), SLE_CONDNULL(1, 0, 9), SLE_CONDNULL(4, 10, 119), SLE_NULL(1), SLE_CONDNULL(2, 0, 108), SLE_CONDNULL(4, 109, SL_MAX_VERSION), SLE_NULL(1), SLE_CONDNULL(1, 4, SL_MAX_VERSION), SLE_CONDNULL(4, 11, 119), }
Definition at line 89 of file misc_sl.cpp.
const SaveLoadGlobVarList _date_desc[] [static] |
{ SLEG_CONDVAR(_date, SLE_FILE_U16 | SLE_VAR_I32, 0, 30), SLEG_CONDVAR(_date, SLE_INT32, 31, SL_MAX_VERSION), SLEG_VAR(_date_fract, SLE_UINT16), SLEG_VAR(_tick_counter, SLE_UINT16), SLE_CONDNULL(2, 0, KEEP_COMPATIBLE_14_SV), SLEG_VAR(_age_cargo_skip_counter, SLE_UINT8), SLE_CONDNULL(1, 0, 45), SLEG_CONDVAR(_cur_tileloop_tile, SLE_FILE_U16 | SLE_VAR_U32, 0, 5), SLEG_CONDVAR(_cur_tileloop_tile, SLE_UINT32, 6, SL_MAX_VERSION), SLEG_VAR(_disaster_delay, SLE_UINT16), SLE_CONDNULL(2, 0, 119), SLEG_VAR(_random.state[0], SLE_UINT32), SLEG_VAR(_random.state[1], SLE_UINT32), SLE_CONDNULL(1, 0, 9), SLE_CONDNULL(4, 10, 119), SLEG_VAR(_cur_company_tick_index, SLE_FILE_U8 | SLE_VAR_U32), SLEG_CONDVAR(_next_competitor_start, SLE_FILE_U16 | SLE_VAR_U32, 0, 108), SLEG_CONDVAR(_next_competitor_start, SLE_UINT32, 109, SL_MAX_VERSION), SLEG_VAR(_trees_tick_ctr, SLE_UINT8), SLEG_CONDVAR(_pause_mode, SLE_UINT8, 4, SL_MAX_VERSION), SLE_CONDNULL(4, 11, 119), }
Definition at line 64 of file misc_sl.cpp.
uint16 _disaster_delay |
Delay counter for considering the next disaster.
Definition at line 51 of file disaster_cmd.cpp.
const ChunkHandler _misc_chunk_handlers[] |
{ { 'DATE', SaveLoad_DATE, SaveLoad_DATE, NULL, Check_DATE, CH_RIFF}, { 'VIEW', SaveLoad_VIEW, SaveLoad_VIEW, NULL, NULL, CH_RIFF | CH_LAST}, }
byte _trees_tick_ctr |
Determines when to consider building more trees.
Definition at line 55 of file tree_cmd.cpp.
const SaveLoadGlobVarList _view_desc[] [static] |
{ SLEG_CONDVAR(_saved_scrollpos_x, SLE_FILE_I16 | SLE_VAR_I32, 0, 5), SLEG_CONDVAR(_saved_scrollpos_x, SLE_INT32, 6, SL_MAX_VERSION), SLEG_CONDVAR(_saved_scrollpos_y, SLE_FILE_I16 | SLE_VAR_I32, 0, 5), SLEG_CONDVAR(_saved_scrollpos_y, SLE_INT32, 6, SL_MAX_VERSION), SLEG_VAR(_saved_scrollpos_zoom, SLE_UINT8), }
Definition at line 130 of file misc_sl.cpp.