16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 03:09:18 +02:00

build 210305. ai route scanning fix, power use meter, minor bug fixes

This commit is contained in:
tmj-fstate
2021-03-06 05:24:44 +01:00
parent 029a063970
commit 98ef06e8fd
9 changed files with 64 additions and 22 deletions

View File

@@ -228,14 +228,21 @@ public:
TAction const & action() const {
return eAction; }
inline
bool is_active() const {
return TestFlag( iDrivigFlags, moveActive ); }
inline
bool is_train() const {
return TestFlag( mvOccupied->CategoryFlag, 1 ); }
inline
bool is_car() const {
return TestFlag( mvOccupied->CategoryFlag, 2 ); }
inline
bool is_emu() const {
return ( mvControlling->TrainType == dt_EZT ); }
inline
bool is_dmu() const {
return ( mvControlling->TrainType == dt_DMU ); }
inline
bool has_diesel_engine() const {
return ( ( mvControlling->EngineType == TEngineType::DieselElectric )
|| ( mvControlling->EngineType == TEngineType::DieselEngine ) );