[train] eval mute/noSmoke on world events

Dieser Commit ist enthalten in:
Reinder Feenstra 2025-04-07 23:05:39 +02:00
Ursprung 8ee1e9bc6e
Commit b44ee29b0e

Datei anzeigen

@ -346,7 +346,26 @@ void Train::worldEvent(WorldState state, WorldEvent event)
{
IdObject::worldEvent(state, event);
updateEnabled();
switch(event)
{
case WorldEvent::EditEnabled:
case WorldEvent::EditDisabled:
updateEnabled();
break;
case WorldEvent::Mute:
case WorldEvent::Unmute:
updateMute();
break;
case WorldEvent::NoSmoke:
case WorldEvent::Smoke:
updateNoSmoke();
break;
default:
break;
}
}
void Train::setSpeed(const double kmph)