Commit Graph

151 Commits

Author SHA1 Message Date
591276bdd4 improved processing of display texts 2021-12-29 15:10:40 +01:00
5b8f87f103 improved message handling 2021-11-15 19:36:19 +01:00
b23be0fcdc usability improvements 2021-11-14 00:07:25 +01:00
fe63d40aa1 working on directed destinations 2021-11-12 02:06:24 +01:00
d7ff5638bc working on destination processing 2021-11-11 02:47:26 +01:00
b6242d2c4e working on better auto mode options 2021-10-10 20:40:55 +02:00
eeec07900e Working on stores:
* Action to set store values
* Conditions to check store values
* Displaying stored values
2021-10-08 18:47:22 +02:00
Stephan Richter
005ff02646 GUI improvements 2021-09-23 13:50:28 +02:00
Stephan Richter
710915f3ba minor improvements 2021-09-20 20:37:26 +02:00
Stephan Richter
57fb15e1c1 lookup tables should be functional now. testing is needed soon. 2021-09-19 21:19:29 +02:00
Stephan Richter
42a931b9bd implementing lookup and storing result in variable 2021-09-19 20:33:42 +02:00
Stephan Richter
5890e7966e working on lookup tables 2021-09-17 16:19:06 +02:00
Stephan Richter
9643637f4a preparing lookup tables 2021-09-17 14:21:41 +02:00
Stephan Richter
1df6dd5b2f made turnout delay configurable 2021-08-21 18:01:17 +02:00
Stephan Richter
7170952cb5 re-implemented route-search 2021-06-26 19:23:56 +02:00
Stephan Richter
80f31e2628 altered Action "DisableEnableBlock":
this action now is able to disable/enable any tile
2021-06-24 17:42:42 +02:00
Stephan Richter
252a8a65cb fixed actions boken by function mapping implementation 2021-06-18 11:53:16 +02:00
Stephan Richter
6d761005eb refactoring 2021-06-17 23:13:59 +02:00
Stephan Richter
178d8f1622 started refactoring 2021-06-17 20:55:07 +02:00
Stephan Richter
ab8a915380 working on function mapping 2021-06-17 11:11:57 +02:00
Stephan Richter
d4acacd5d4 preparing function mapping 2021-06-17 10:40:43 +02:00
Stephan Richter
4feda6f709 separated decoder settings from locomotive 2021-06-16 14:10:39 +02:00
Stephan Richter
19b1b3ed01 implemented highlighting of tiles on action edit 2021-05-28 13:18:23 +02:00
Stephan Richter
029222ffa2 * verbesserte Geschwindigkeitsregelung
* erweiterung der Aktion „Zug in Block bestimmen“
* verbesserungen beim Rangieren
2021-05-15 00:34:38 +02:00
Stephan Richter
321907f4ce improved programming card + bugfixes 2021-04-20 21:49:42 +02:00
Stephan Richter
2aa40913bb bugfixes 2021-04-16 03:36:09 +02:00
Stephan Richter
e6bcca502c improved analyze-plan form 2021-04-15 16:28:39 +02:00
Stephan Richter
cac97b01d3 ui improvements 2021-04-10 18:19:04 +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
fa87201ef8 bugfixes 2021-04-04 18:53:53 +02:00
Stephan Richter
69d33e60c1 implemented maintenance tasks 2021-04-04 17:42:55 +02:00
Stephan Richter
744fb3eb32 minor improvements 2021-04-01 22:05:37 +02:00
Stephan Richter
db9fed1642 overhauled route search algorithm:
now using breadth-first search instead of depth-first search
2021-04-01 13:10:45 +02:00
Stephan Richter
6bf7882f3b improved error messages 2021-03-12 16:04:08 +01:00
Stephan Richter
103dd89168 improved gui 2021-02-28 13:59:54 +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
cabab80b5c added opßtion to simplify all route names in one step 2021-02-23 00:57:04 +01:00
Stephan Richter
a43c11d3bc now remembering last clicked tabs 2021-02-19 22:26:35 +01:00
Stephan Richter
54961c1f14 various minor improvements 2021-02-19 19:54:44 +01:00
Stephan Richter
b41ae2b314 new feature on clicking tiles: actions of tile now skipped, when shift is pressed during click 2021-02-10 18:59:31 +01:00
Stephan Richter
8ffbbf1109 added switch tile and corresponding condition 2021-02-10 13:22:56 +01:00
Stephan Richter
a55265c6db implemented loco programming 2021-01-26 00:53:13 +01:00
Stephan Richter
5375a7a007 improved cockpit: active functions now have colored buttons 2021-01-18 00:31:59 +01:00
Stephan Richter
8f52c79798 implemented manual coupling/decoupling of trains 2021-01-17 18:28:11 +01:00
Stephan Richter
e00e6f8124 added CoupleTrain action,
improved Destination functions,
fixed bug in AddRemoveTag,
improved CarOrientation functions
2021-01-16 19:33:59 +01:00
Stephan Richter
0e6069a5a1 implemented AddDestination action and evaluation of destination tags of trains. 2021-01-16 04:05:06 +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
901577dec6 BlockFree now using new assignment function 2021-01-16 01:13:08 +01:00
Stephan Richter
bac9892fd0 implemented splitting of trains and parking in blocks 2021-01-15 18:15:56 +01:00