Reinder Feenstra
c159a213a9
board: added resizeTile method + test
2021-08-30 00:13:38 +02:00
Reinder Feenstra
1e1ed87574
replace Category enum by translatable string
2021-08-22 13:43:08 +02:00
Reinder Feenstra
fecdb8b2ed
fix: corrected decoder protocol enum strings
2021-08-18 09:07:35 +02:00
Reinder Feenstra
e79f254dd5
split decoder type into type and function property
2021-08-15 09:34:37 +02:00
Reinder Feenstra
885b788bae
decoder functions are now sub objects of decoder
2021-08-11 21:08:59 +02:00
Reinder Feenstra
d0c45a575e
Merge branch 'master' of github.com:traintastic/traintastic
2021-08-08 00:34:14 +02:00
Reinder Feenstra
db285b4979
World's can now be saved compressed (new default) and a backup is made
...
TODO: windows support
2021-08-08 00:33:20 +02:00
Reinder Feenstra
3d00eef508
corrected windows locale path
2021-08-04 23:35:15 +02:00
Reinder Feenstra
4f20e77803
fixes for windows
2021-08-04 19:37:27 +02:00
Reinder Feenstra
b18c2269a6
added new log system:
...
- added message codes
- added support for translation
- added support for file logging
2021-08-03 23:56:36 +02:00
Reinder Feenstra
dd759112ac
Added/implmented sensor state and type enums
2021-06-26 19:55:06 +02:00
Reinder Feenstra
4d2ffc2c0d
Added basic block sensor support
2021-06-25 00:32:38 +02:00
Reinder Feenstra
33001d64fe
Added support for object vector properties (prepaired for other types)
2021-06-25 00:23:29 +02:00
Reinder Feenstra
2b583411ff
added block state property and enum
2021-06-25 00:06:31 +02:00
Reinder Feenstra
232772d648
TriState added |= operator
2021-06-24 23:59:42 +02:00
Reinder Feenstra
5a89e186cc
missing in f13ffdf5
2021-06-10 00:17:11 +02:00
Reinder Feenstra
c26cb4b401
added support for TriState ||, && and ^ operators
2021-06-09 23:53:05 +02:00
Reinder Feenstra
3648b7d084
board: fix: place tile no longer drawn when mouse is outside board
2021-06-04 22:36:06 +02:00
Reinder Feenstra
69edafc1c4
Bumped version to 0.0.2
2021-06-01 22:57:01 +02:00
Reinder Feenstra
1711108ee0
Added decoder function types: AlwaysOff, AlwaysOn
2021-05-26 21:05:26 +02:00
Reinder Feenstra
3225e7c6da
added type property to decoder function
2021-05-25 23:56:26 +02:00
Reinder Feenstra
55dfc63bac
removed no longer used enum TraintasticMode
2021-05-21 08:03:55 +02:00
Reinder Feenstra
06342baaa0
Added *no smoke* option to world.
...
(will force disable all smoke generation in future)
2021-05-21 00:20:54 +02:00
Reinder Feenstra
23d00df4f1
Added DisplayName attribute, to override the default class_id:property_name
2021-05-13 21:31:14 +02:00
Reinder Feenstra
9fcdcbffa6
locale: skip \r chars
2021-05-12 21:42:19 +02:00
Reinder Feenstra
7b17dfeca8
moved appicon ico/rc to shared
2021-05-11 23:13:02 +02:00
Reinder Feenstra
75e17dcb96
moved project version to shared file
2021-05-04 23:14:28 +02:00
Reinder Feenstra
ef610b3e43
moved frozen to shared/thirdparty
2021-04-23 21:59:13 +02:00
Reinder Feenstra
0eafd5018c
redesigned world states/events
...
- added online/offline for connection to e.g. command station(s)
- changed track power to more generic power on/off
- renamed emergency stop to stop
- added run, to clear stop
- added mute function (not yet handled internally)
2021-04-05 16:47:26 +02:00
Reinder Feenstra
46b01874d8
missing in 1dbb37d04151a26840c494c76899b6596280a687
2021-04-03 16:50:28 +02:00
Reinder Feenstra
3242ddac72
moved value type traits to shared header
2021-04-03 11:08:12 +02:00
Reinder Feenstra
90a322cab9
wip: output mapping support for turnouts/signals
2021-04-01 23:51:23 +02:00
Reinder Feenstra
01952ef41a
board: network improvements
...
- merged TileData and TileDataLong
- send object data to client for active tiles: turnouts, signals etc.
2021-01-09 11:10:39 +01:00
Reinder Feenstra
fd9c9be852
added turnout positions
2021-01-09 09:12:01 +01:00
Reinder Feenstra
9de655ff33
added signal aspects
2021-01-08 16:37:34 +01:00
Reinder Feenstra
1194abde9f
board: added 90deg and curved left/right turnouts
2021-01-08 00:23:51 +01:00
Reinder Feenstra
7960258386
network: implemented BoardTileDataChanged event
2020-12-24 00:13:27 +01:00
Reinder Feenstra
745033086b
TileRotate: added toDeg/fromDeg conversion functions
2020-12-21 23:10:55 +01:00
Reinder Feenstra
3bf8a3c59e
TileRotate: added operator +=
2020-12-21 23:09:52 +01:00
Reinder Feenstra
1cd6d802c6
TileLocation: added operator !=
2020-12-21 23:09:21 +01:00
Reinder Feenstra
25e8f4f0a9
network: Implmented BoardGetTileData command
2020-11-29 10:26:03 +01:00
Reinder Feenstra
2edc4a1e59
Block: added sensor and block rail tiles
2020-11-28 21:20:04 +01:00
Reinder Feenstra
5db6912294
Board: added buffer stop tile
2020-11-28 21:04:18 +01:00
Reinder Feenstra
8f145a9e02
Board: added signal base classes
2020-11-28 20:57:47 +01:00
Reinder Feenstra
2a188265b4
Board: added turnout base classes
2020-11-28 20:41:55 +01:00
Reinder Feenstra
0bca98cb4a
Board: added straight/curve/cross rail tiles
2020-11-28 17:05:52 +01:00
Reinder Feenstra
30c9f5a2d2
Board: added tile base classes
2020-11-28 17:04:05 +01:00
Reinder Feenstra
fd7ddd7e82
corrected include guard
2020-11-27 23:26:42 +01:00
Reinder Feenstra
3e8b52a8ff
added output support
2020-10-28 23:05:47 +01:00
Reinder Feenstra
914914a68d
added (loconet) input monitor
2020-10-15 22:24:42 +02:00