|
OpenTTD Source 20260208-master-g43af8e94d0
|
NewGRF Action 0x07 and Action 0x09 handler. More...
#include "../stdafx.h"#include "../debug.h"#include "../genworld.h"#include "../network/network.h"#include "../newgrf_engine.h"#include "../newgrf_cargo.h"#include "../rail.h"#include "../road.h"#include "../settings_type.h"#include "newgrf_bytereader.h"#include "newgrf_internal.h"#include "../safeguards.h"Go to the source code of this file.
Functions | |
| void | InitializePatchFlags () |
| Initialize the TTDPatch flags. | |
| uint32_t | GetParamVal (uint8_t param, uint32_t *cond_val) |
| static void | SkipIf (ByteReader &buf) |
Variables | |
| static std::array< uint32_t, 8 > | _ttdpatch_flags |
| 32 * 8 = 256 flags. | |
NewGRF Action 0x07 and Action 0x09 handler.
Definition in file newgrf_act7_9.cpp.
| uint32_t GetParamVal | ( | uint8_t | param, |
| uint32_t * | cond_val ) |
Definition at line 116 of file newgrf_act7_9.cpp.
| void InitializePatchFlags | ( | ) |
Initialize the TTDPatch flags.
Definition at line 28 of file newgrf_act7_9.cpp.
References _generating_world, _settings_game, and _ttdpatch_flags.
Referenced by LoadNewGRF().
|
static |
Definition at line 162 of file newgrf_act7_9.cpp.
|
static |
32 * 8 = 256 flags.
Apparently TTDPatch uses this many..
Definition at line 25 of file newgrf_act7_9.cpp.
Referenced by InitializePatchFlags().