diff options
Diffstat (limited to 'src/vehicle.h')
-rw-r--r-- | src/vehicle.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vehicle.h b/src/vehicle.h index c40017879..9ab0bb6de 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -9,6 +9,7 @@ #include "order.h" #include "rail.h" #include "road.h" +#include "texteff.hpp" /** The returned bits of VehicleEnterTile. */ enum VehicleEnterTileStatus { @@ -245,6 +246,8 @@ struct Vehicle { int8 y_offs; // y offset for vehicle sprite EngineID engine_type; + TextEffectID fill_percent_te_id; // a text-effect id to a loading indicator object + /* for randomized variational spritegroups * bitmask used to resolve them; parts of it get reseeded when triggers * of corresponding spritegroups get matched */ @@ -506,6 +509,7 @@ void *VehicleFromPos(TileIndex tile, void *data, VehicleFromPosProc *proc); void *VehicleFromPosXY(int x, int y, void *data, VehicleFromPosProc *proc); void CallVehicleTicks(); Vehicle *FindVehicleOnTileZ(TileIndex tile, byte z); +uint8 CalcPercentVehicleFilled(Vehicle *v); void InitializeTrains(); byte VehicleRandomBits(); |