OpenTTD Source
12.0-beta2
|
#include "../stdafx.h"
#include "saveload.h"
#include "compat/town_sl_compat.h"
#include "newgrf_sl.h"
#include "../newgrf_house.h"
#include "../town.h"
#include "../landscape.h"
#include "../subsidy_func.h"
#include "../strings_func.h"
#include "../tilematrix_type.hpp"
#include "../safeguards.h"
Go to the source code of this file.
Data Structures | |
class | SlTownSupplied |
class | SlTownReceived |
class | SlTownAcceptanceMatrix |
struct | HIDSChunkHandler |
struct | CITYChunkHandler |
Typedefs | |
typedef TileMatrix< CargoTypes, 4 > | AcceptanceMatrix |
Functions | |
void | RebuildTownCaches () |
Rebuild all the cached variables of towns. | |
void | UpdateHousesAndTowns () |
Check and update town and house values. More... | |
Variables | |
static const SaveLoad | _town_desc [] |
static const HIDSChunkHandler | HIDS |
static const CITYChunkHandler | CITY |
static const ChunkHandlerRef | town_chunk_handlers [] |
const ChunkHandlerTable | _town_chunk_handlers (town_chunk_handlers) |
Code handling saving and loading of towns and houses
Definition in file town_sl.cpp.
void UpdateHousesAndTowns | ( | ) |
Check and update town and house values.
Checked are the HouseIDs. Updated are the town population the number of houses per town, the town radius and the max passengers of the town.
Definition at line 67 of file town_sl.cpp.
References GetCleanHouseType(), IsTileType(), MapSize(), MP_HOUSE, and NEW_HOUSE_OFFSET.
|
static |
Definition at line 320 of file town_sl.cpp.