Files
@ r10536:c03f716d9b5f
Branch filter:
Location: cpp/openttd-patchpack/source/src/articulated_vehicles.h - annotation
r10536:c03f716d9b5f
760 B
text/x-c
(svn r14793) -Update (r14792): replace a string parameter in the other languages too
r6772:59235ded8522 r6772:59235ded8522 r9111:983de9c5a848 r6772:59235ded8522 r6772:59235ded8522 r6772:59235ded8522 r6772:59235ded8522 r8144:1432edd15267 r8777:59b04e504aa5 r8144:1432edd15267 r7595:4f881cfee2f3 r8559:0d8d367ca4c3 r6857:1e07df806ef1 r9725:d6d7b42bd986 r9725:d6d7b42bd986 r9725:d6d7b42bd986 r6772:59235ded8522 r6772:59235ded8522 | /* $Id$ */
/** @file articulated_vehicles.h Functions related to articulated vehicles. */
#ifndef ARTICULATED_VEHICLES_H
#define ARTICULATED_VEHICLES_H
#include "vehicle_type.h"
#include "engine_type.h"
uint CountArticulatedParts(EngineID engine_type, bool purchase_window);
uint16 *GetCapacityOfArticulatedParts(EngineID engine, VehicleType type);
void AddArticulatedParts(Vehicle **vl, VehicleType type);
uint32 GetUnionOfArticulatedRefitMasks(EngineID engine, VehicleType type, bool include_initial_cargo_type);
uint32 GetIntersectionOfArticulatedRefitMasks(EngineID engine, VehicleType type, bool include_initial_cargo_type);
bool IsArticulatedVehicleCarryingDifferentCargos(const Vehicle *v, CargoID *cargo_type);
#endif /* ARTICULATED_VEHICLES_H */
|