10 #ifndef AUTOREPLACE_BASE_H
11 #define AUTOREPLACE_BASE_H
18 typedef uint16_t EngineRenewID;
EngineRenewPool _enginerenew_pool("EngineRenew")
The pool of autoreplace "orders".
Pool< EngineRenew, EngineRenewID, 16, 64000 > EngineRenewPool
Memory pool for engine renew elements.
Types related to autoreplacing.
Types related to engines.
static const EngineID INVALID_ENGINE
Constant denoting an invalid engine.
uint16_t EngineID
Unique identification number of an engine.
uint16_t GroupID
Type for all group identifiers.
Definition of Pool, structure used to access PoolItems, and PoolItem, base structure for Vehicle,...
Struct to store engine replacements.
bool replace_when_old
Do replacement only when vehicle is old.
Base class for all PoolItems.
Base class for all pools.