Skoro @mk1991 zadeklarowal pomoc, na razie wytne stara obsluge i zobaczymy co bedzie ;p
w dzisiejszym uaktualnieniu:
- poprawka, wielokrotne przechodzenie miedzy kabinami/pojazdami nie powinno dluzej prowadzic do wysypow
- poprawka, przejscie do innej kabiny deaktywuje automatycznie czuwak w opuszczanym pomieszczeniu; powinno wyeliminowac sytuacje gdzie po przejsciu z jednego pojazdu do innego (np miedzy czlonami lokomotyw wieloczlonowych) pozostawal ciagle dzialajacy czuwak w opuszczonym czlonie, bezustannie aktywujac hamowanie awaryjne
- diagnostyka, dodane na ekranie F3 informacje o aktualnej sile hamowania pojazdu (Fb) i wspolczynniku tarcia dla biezacego odcinka toru (Fr)
- ficzer, rozszerzona obsluga definiowania dzwiekow aktywacji urzadzen w kabinie pojazdu:
dotychczasowa skladnia parametrow dla przyciskow wygladala np tak:
mainctrl: nastawnikpodst rot -0.02 0.0 0.15
nowa skladnia wyglada tak:
mainctrl: { nastawnikpodst rot -0.02 0.0 0.15 soundinc: nastawnikdoprzodu.wav, sounddec: nastawnikdotylu.wav, sound17: nastawnikpozycja17.wav }
(parametry zamkniete sa w klamry w ramach upodabniania do formatu yaml. potrzebne sa jesli dodajemy przelacznikom nowe parametry poniewaz liczba tych parametrow jest dosc dowolna, i podejscie takie ulatwia prace parserowi)
parametry dzwieku podawane sa w formacie klucz: nazwadzwieku.wav
rozpoznawane klucze to:
- soundinc: dzwiek odgrywany gdy urzadzenie przestawiane jest na pozycje 'nastepna' czyli np przestawienie nastawnika do przodu, zalaczenie przycisku, otwarcie szafki itp
- sounddec: dzwiek odgrywany gdy urzadzenie przestawiane jest na pozycje 'poprzednia' czyli np przestawienie nastawnika do tylu, puszczenie grzyba, zamkniecie okna itp.
- soundX: dzwiek odgrywany gdy urzadzenie ustawione jest na konkretna pozycje X wiekszosc przyciskow ma tylko dwie pozycje, "0" i "1" ale np nastawniki maja tyle pozycji, ile pozycji ma nastawnik Ilosc wpisow soundX dla danego elementu jest w zasadzie dowolna