mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-23 17:59:19 +02:00
auxiliary vehicle lights, minor bug fixes
This commit is contained in:
@@ -194,12 +194,15 @@ enum class start_t {
|
||||
// recognized vehicle light locations and types; can be combined
|
||||
enum light {
|
||||
|
||||
headlight_left = 0x01,
|
||||
redmarker_left = 0x02,
|
||||
headlight_upper = 0x04,
|
||||
headlight_right = 0x10,
|
||||
redmarker_right = 0x20,
|
||||
rearendsignals = 0x40
|
||||
headlight_left = ( 1 << 0 ),
|
||||
redmarker_left = ( 1 << 1 ),
|
||||
headlight_upper = ( 1 << 2 ),
|
||||
// TBD, TODO: redmarker_upper support?
|
||||
headlight_right = ( 1 << 4 ),
|
||||
redmarker_right = ( 1 << 5 ),
|
||||
rearendsignals = ( 1 << 6 ),
|
||||
auxiliary_left = ( 1 << 7 ),
|
||||
auxiliary_right = ( 1 << 8 ),
|
||||
};
|
||||
|
||||
// door operation methods; exclusive
|
||||
|
||||
@@ -11327,7 +11327,7 @@ bool TMoverParameters::SendCtrlToNext( std::string const CtrlCommand, double con
|
||||
|
||||
// Ra: był problem z propagacją, jeśli w składzie jest pojazd wstawiony odwrotnie
|
||||
// Ra: problem jest również, jeśli AI będzie na końcu składu
|
||||
OK = ( dir != 0 ); // and Mains;
|
||||
OK = true; // ( dir != 0 ); // experimentally disabled
|
||||
d = ( 1 + static_cast<int>(Sign( dir )) ) / 2; // dir=-1=>d=0, dir=1=>d=1 - wysyłanie tylko w tył
|
||||
if( OK ) {
|
||||
// musi być wybrana niezerowa kabina
|
||||
|
||||
Reference in New Issue
Block a user