Commit Graph

350 Commits

Author SHA1 Message Date
firleju
51fff210e1 Poprawka dla MWD aby kompilował się na VS 2017-01-18 06:10:08 +01:00
firleju
6440d64b2c Dodanie kontrolek w Python i MWD z mastera 2017-01-17 06:13:42 +01:00
tmj-fstate
68e5dd84e0 fixed some potential memory leaks and other errors detected by cppcheck 2017-01-16 13:26:36 +01:00
tmj-fstate
15cf3d73a8 removed dependencies on the old parser. The code can now be compiled outside of Borland C++ 2017-01-15 15:27:53 +01:00
antonisauren
ba7cb4db53 482 2017-01-10 23:53:53 +01:00
antonisauren
7d7300ec2b Cofka czekania na W4 przy opóźnieniu. Prawdopodobnie blokowało AI. 2016-12-28 16:54:46 +01:00
firleju
6e853665a9 Dodanie plików nagłówkowych, żeby IntelliSense widziało całe klasy 2016-12-05 23:08:41 +01:00
firleju
cd08fe0b5d Projekt się buduje, ale ma 3k warningów. 2016-10-31 07:38:45 +01:00
firleju
28d5be7363 Dalsze poprawki do AnsiString w różnych plikach. 2016-10-23 22:34:32 +02:00
firleju
167b1e3a8d Zmiana AnsiString na std::string. Zakończenie sprawy przypadkowo skasowanego mover.h 2016-10-21 06:56:46 +02:00
antonisauren
0dfabe1a0a Dodatkowe zmienne dla pythona do obsługi sygnalizacji kabinowej. 2016-10-20 20:28:52 +02:00
firleju
a16328acfa Poprawki po łączeniu wersji w wywołaniu funkcji DynObj::DestinationSet 2016-09-13 06:46:13 +02:00
firleju
4dcb496ec1 Merge branch 'master'
Merge to 481.
2016-09-13 06:38:29 +02:00
firleju
38f25f5235 Poprawki do działania tabelki rozkładów. Poprawka funkcji konwersji int na string. 2016-09-12 22:10:13 +02:00
firleju
803cefc71d Obsługa rozkładu jazdy przetłumaczona na C++. 2016-09-09 06:38:50 +02:00
antonisauren
229db5a675 481:
Parsowanie dźwięków internal couplerstretch: bufferclamp:
Dźwięki dsbBufferClamp, dsbCouplerDetach, dsbCouplerStretch, dsbCouplerAttach mają wartość domyślną.
Zabezpieczenie na wysyp przy uruchamianiu w wagonie na sprawdzaniu dźwięku buczka shp.
2016-08-24 20:48:33 +02:00
antonisauren
6e4f278f3c AI: Oczekiwanie z odjazdem z przystanku 20 sec jeśli opóźniony. 2016-08-23 18:14:09 +02:00
antonisauren
cb06375aec Tekstury rozkładu szukane są w kolejności: nr_pociagu@typ_pojazdu, nr_pociagu, stacja_docelowa@typ_pojazdu, stacja docelowa.
Jeśli żadna z nich nie zostanie znaleziona, wyświetlana jest "nowhere".
2016-07-11 20:15:43 +02:00
antonisauren
da2bf75464 Ograniczenie logowania skanowania do (debuglog +8) 2016-06-06 19:39:32 +02:00
firleju
25bdd9d536 Usunięcie pozostałych jeszcze słów kluczowych __fastcall. 2016-04-06 06:58:29 +02:00
firleju
6c067afa1b W4 jest zaliczane podczas postoju tylko jeśli nie przesłania go semafor (W4 musi być przed semaforem zgodnym z trybem jazdy) 2016-03-17 15:58:02 +01:00
firleju
663dc48fd7 Merge with asynch17 from dp branch 2016-03-11 06:40:11 +01:00
firleju
9e31c8a9eb Add new var sSemNextStop which looks at first semaphor which have Vel=0 and is proper for train mode.
sSemNext always look at first semaphor which is proper for train mode.
2016-01-30 21:33:49 +01:00
firleju
c84bf7319b 1. Poprawione asynchrony.
2. Możliwość zdefiniowania koloru tła ekranu ładowania w eu07.ini.
3. Dodanie logowania ruchu ramek WM_COPYDATA do oddzielnego pliku.
4. Dodana ramka skrócona aktywnych AI.
5. Dodana ramka sterowania uszkodzeniami pojazdów.
6. Dodanie kręciołka od świateł (w tym trakcja wielokrotna).
7. Rozbudowa asynchronów, m.in. tempomat, zadawanie siły (w kN), przeciwpoślizg, czyste ED itd.
8. Dodanie animacji drtzwi odskokowo-przesuwnych.
9. Dodanie możliwości uszkadzania pojazdów (EN57).
10. Uruchomienie sprzęgu WN, zwłaszcza w asynchronach - do przejrzenia logowanie braków napięcia.
11. Wyłączanie radiostopu przez wyłączanie radia, a nie przez ruch zaworem maszynisty.
12. Usunięcie wyłącznika ciśnieniowego w EN57 (proteza, trzeba zrobić wpis na to).
13. Wstępna wersja hamowania rekuperacyjnego wraz z przechodzeniem na hamowanie oporowe.
14. Cała masa nowych zmiennych stanu dostępna dla ekranu (Pythona).
15. Nowa stara smuga z dawnego SPKSu.
16. Inne, które mogłem zapomnieć lub nie uszczegółowić.
17. Poprawione wyświetlanie haslera
2016-01-28 22:47:40 +01:00
firleju
46ea2dde39 Merge with 474next6p1 2016-01-27 14:15:49 +01:00
firleju
d659f8e9c1 Clean unneeded logs. 2016-01-27 13:57:08 +01:00
firleju
c109ef5d15 Next semaphor always look at this which have VelNext = 0 2016-01-27 11:22:37 +01:00
firleju
9ddc1120df AI check which semaphor is nearest and stop to trace route behind. Tracing always >= 1500m. Log could be write without new line. 2016-01-26 23:04:21 +01:00
firleju
7653ca1186 Improve connect mode. If track is blocked by another train AI search bakcward for sign if before the another train is signal. 2016-01-17 19:48:06 +01:00
firleju
7e0cb417ce Repair bug with changing VelNext in each step of TController::UpdateSituation()
Repair bug of wrong if statement when check if could scan backward in shunt mode.
2016-01-17 15:56:07 +01:00
firleju
c50ebbef83 Repair bug in clearing table after switch changing. 2016-01-08 16:21:13 +01:00
firleju
0c48ee726a Changes to TSpeedPos array to prevent not clearing of. 2015-12-25 09:19:44 +01:00
firleju
6ea783f5c2 Merge branch 'master' into lcd_python 2015-11-15 17:57:34 +01:00
firleju
5db90b47bd ProximityVelocity is active again, but not used. When was deactivated there were some crashes. 2015-11-15 16:24:04 +01:00
firleju
392bd03e6a Merge branch 'master' into lcd_python. 2015-11-09 17:56:26 +01:00
firleju
584d063f54 New function for speed comparisons based on Min0R.
Working LimitVelocity.
2015-11-09 06:52:02 +01:00
firleju
21a29cb0b3 Repaired choose of speed limits.
Scan distance for staying changed from 2500 to 1500m.
Not known event are ignored, previous train stop on them.
2015-11-06 06:43:30 +01:00
firleju
96723c177d Automatic W5 if in train state
Speed table in white font
VelSignal only for stop and start
2015-10-31 21:27:09 +01:00
firleju
553380b8b0 Dodane zapamiętywanie ograniczeń róznych typów i wybór z najmniejszego 2015-10-29 21:57:16 +01:00
Firleju
d3ab168499 Add new speed limitations types
SetVelocity - semaphor
RoadVelocity - track speed limit
SectionVelocity - track speed limit for some distance
2015-06-20 16:11:42 +02:00
Firleju
54cb9159e6 SpeedTable
Check all tracks even is found element with velocity=0
2015-06-06 10:09:10 +02:00
Firleju
731102c10f LCD Screens in python
Merge with python branch
2015-06-05 21:00:49 +02:00
Firleju
bbb0501523 PassengerStopPoint GuardSignal bug
GuardSignal used ontime when even number is used. Do not wait for
VelNext > 0
2015-06-05 18:58:05 +02:00
Firleju
98033daff1 PassengerStopPoint bug repaired
Par1 when even is now taked account on stops as described in
documentation.
2015-06-05 09:25:21 +02:00
Firleju
cd571c71ea Change clang format
Add AlignTrailingComments: false
Add AllowShortFunctionsOnASingleLine: Empty
2015-04-29 12:55:45 +02:00
Firleju
4873d8431c Added license notes to all source code files. 2015-04-16 11:50:14 +02:00
Firleju
a11d21673e Cleaning up after __fastcall remove.
Cleaning up project after remove _fastcall. Project now buildable.
2015-04-15 23:49:51 +02:00
Zbigniew Mandziejewicz
9eb087b96e Remove __fastcall calling convention 2015-04-03 22:10:22 +08:00
Zbigniew Mandziejewicz
cb19354db4 Format source code using clang-format 2015-04-03 22:01:10 +08:00
ShaXbee
45f4c0d98a Set dp branch as trunk 2015-04-03 13:34:06 +00:00