OpenTTD
Functions | Variables
misc_sl.cpp File Reference

Saving and loading of things that didn't fit anywhere else. More...

#include "../stdafx.h"
#include "../date_func.h"
#include "../zoom_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"
#include "../safeguards.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
byte _age_cargo_skip_counter
 Skip aging of cargo? Used before savegame version 162.
static const SaveLoadGlobVarList _date_desc []
static const SaveLoadGlobVarList _date_check_desc []
static const SaveLoadGlobVarList _view_desc []
const ChunkHandler _misc_chunk_handlers []

Detailed Description

Saving and loading of things that didn't fit anywhere else.

Definition in file misc_sl.cpp.

Variable Documentation

const SaveLoadGlobVarList _date_check_desc[]
static
Initial value:
{
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, 156),
SLE_CONDNULL(1, 0, 161),
SLE_CONDNULL(1, 0, 45),
SLE_CONDNULL(2, 0, 5),
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_NULL(1),
SLE_CONDNULL(4, 11, 119),
}

Definition at line 98 of file misc_sl.cpp.

const SaveLoadGlobVarList _date_desc[]
static
Initial value:
{
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, 156),
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),
SLE_CONDNULL(4, 11, 119),
}

Definition at line 73 of file misc_sl.cpp.

uint16 _disaster_delay

Delay counter for considering the next disaster.

Definition at line 56 of file disaster_vehicle.cpp.

const ChunkHandler _misc_chunk_handlers[]
Initial value:
{
{ '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 53 of file tree_cmd.cpp.

const SaveLoadGlobVarList _view_desc[]
static
Initial value:
{
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 139 of file misc_sl.cpp.