Commit Graph

14 Commits

Author SHA1 Message Date
Stephan Richter
1454a81803 bugfix 2021-06-24 17:40:51 +02:00
Stephan Richter
bf3d6859c5 removed unused "cause" parameter in actions 2021-06-18 11:51:15 +02:00
Stephan Richter
e1f50d0d6e added Paras class, refactored respective code 2021-06-17 10:40:33 +02:00
Stephan Richter
19b1b3ed01 implemented highlighting of tiles on action edit 2021-05-28 13:18:23 +02:00
Stephan Richter
77166acf91 - added else branch to conditional actions
- implemented history for any object extending BaseClass (i.e. almost any)
- added distance() calculation method to base class
- Button "edit JSON" in Action Lists now hidden by default, can be enabled in plan properties

- fixed bugs:
    - updating json of DisplayText was not working properly
    - log output in Tile.isFreeFor was broken
2021-04-09 18:55:20 +02:00
Stephan Richter
da2ad054ed bugfixes 2021-03-21 05:42:30 +01:00
Stephan Richter
9c86955d8d - implemented load callback
- added waitTime field to context, wait time now determined in route.start
2021-03-14 19:12:17 +01:00
Stephan Richter
6bf7882f3b improved error messages 2021-03-12 16:04:08 +01:00
Stephan Richter
c549f7364d moved Thrads to separate package 2021-03-12 12:49:19 +01:00
Stephan Richter
b951b948e5 updated thread handling:
- threads are no longer pooled (this makes naming threads difficult)
- threads are now named by their causing event, which improves logging

updated calls to thread.sleep: those are now provided by new class Delayed Execution
2021-02-28 13:03:21 +01:00
Stephan Richter
8f52c79798 implemented manual coupling/decoupling of trains 2021-01-17 18:28:11 +01:00
Stephan Richter
bf234e19bb EngageDecoupler now using new assignment function 2021-01-16 01:24:45 +01:00
Stephan Richter
fc95444fd8 WaitForContact now using new assignment function 2021-01-16 01:20:19 +01:00
Stephan Richter
c825268b5f added WaitForContact action 2021-01-15 10:50:44 +01:00