|
OpenTTD Source 20251104-master-g3befbdd52f
|
Code handling saving and loading of company data. More...
#include "../stdafx.h"#include "saveload.h"#include "compat/company_sl_compat.h"#include "../company_func.h"#include "../company_manager_face.h"#include "../fios.h"#include "../tunnelbridge_map.h"#include "../tunnelbridge.h"#include "../station_base.h"#include "../strings_func.h"#include "table/strings.h"#include "../safeguards.h"Go to the source code of this file.
Data Structures | |
| struct | CompanyOldAI |
| class | SlCompanyOldAIBuildRec |
| class | SlCompanyOldAI |
| class | SlCompanySettings |
| class | SlCompanyEconomy |
| class | SlCompanyOldEconomy |
| class | SlCompanyLiveries |
| class | SlAllowListData |
| struct | SlAllowListData::KeyWrapper |
| struct | PLYRChunkHandler |
Functions | |
| static const FaceVar * | FindFaceVar (FaceVars style, FaceVarType type, StringID name) |
| Search for a face variable by type and name. | |
| CompanyManagerFace | ConvertFromOldCompanyManagerFace (uint32_t face) |
| Converts an old company manager's face format to the new company manager's face format. | |
| void | AfterLoadCompanyStats () |
| Rebuilding of company statistics after loading a savegame. | |
| const ChunkHandlerTable | _company_chunk_handlers (company_chunk_handlers) |
Variables | |
| static const SaveLoad | _company_desc [] |
| static const PLYRChunkHandler | PLYR |
| static const ChunkHandlerRef | company_chunk_handlers [] |
Code handling saving and loading of company data.
Definition in file company_sl.cpp.
| void AfterLoadCompanyStats | ( | ) |
Rebuilding of company statistics after loading a savegame.
Definition at line 126 of file company_sl.cpp.
References Pool< Titem, Tindex, Tgrowth_step, Tpool_type, Tcache >::PoolItem<&_company_pool >::Iterate().
Referenced by AfterLoadGame(), CheckCaches(), and ReloadNewGRFData().
| CompanyManagerFace ConvertFromOldCompanyManagerFace | ( | uint32_t | face | ) |
Converts an old company manager's face format to the new company manager's face format.
Meaning of the bits in the old face (some bits are used in several times):
| face | the face in the old format |
Definition at line 59 of file company_sl.cpp.
References ClampU(), FindFaceVar(), GB(), GetCompanyManagerFaceSpec(), HasBit(), and CompanyManagerFace::style.
Referenced by AfterLoadGame().
Search for a face variable by type and name.
| style | Face style to find variable in. |
| type | Type of variable to look up. |
| name | Name (string) of variable to look up. |
Definition at line 34 of file company_sl.cpp.
Referenced by ConvertFromOldCompanyManagerFace().
|
static |
Definition at line 491 of file company_sl.cpp.
|
static |
Definition at line 619 of file company_sl.cpp.
|
static |
Definition at line 618 of file company_sl.cpp.