equal
deleted
inserted
replaced
2 |
2 |
3 /** @file articulated_vehicles.cpp */ |
3 /** @file articulated_vehicles.cpp */ |
4 |
4 |
5 #include "stdafx.h" |
5 #include "stdafx.h" |
6 #include "openttd.h" |
6 #include "openttd.h" |
7 #include "functions.h" |
|
8 #include "command.h" |
|
9 #include "vehicle.h" |
|
10 #include "articulated_vehicles.h" |
7 #include "articulated_vehicles.h" |
11 #include "engine.h" |
8 #include "engine.h" |
12 #include "train.h" |
9 #include "train.h" |
13 #include "roadveh.h" |
10 #include "roadveh.h" |
14 #include "newgrf_callbacks.h" |
11 #include "newgrf_callbacks.h" |
15 #include "newgrf_engine.h" |
12 #include "newgrf_engine.h" |
|
13 #include "vehicle_func.h" |
16 |
14 |
17 |
15 |
18 uint CountArticulatedParts(EngineID engine_type, bool purchase_window) |
16 uint CountArticulatedParts(EngineID engine_type, bool purchase_window) |
19 { |
17 { |
20 if (!HasBit(EngInfo(engine_type)->callbackmask, CBM_VEHICLE_ARTIC_ENGINE)) return 0; |
18 if (!HasBit(EngInfo(engine_type)->callbackmask, CBM_VEHICLE_ARTIC_ENGINE)) return 0; |