Reinder Feenstra
|
47bb794a82
|
lua: added script access for board, train and rail vehicle
|
2021-11-27 11:41:14 +01:00 |
|
Reinder Feenstra
|
48c32708d1
|
board: straight can now also be upgraded to a tunnel, block or sensor
|
2021-10-12 22:14:57 +02:00 |
|
Reinder Feenstra
|
8ac1c4d2ae
|
fix: corrected class id, caused buffer stop not to be buildable
|
2021-10-12 22:13:40 +02:00 |
|
Reinder Feenstra
|
dd08ede080
|
board: allow placing signal on top of straght if direction matches
|
2021-10-06 22:23:09 +02:00 |
|
Reinder Feenstra
|
25fd3b6e05
|
fixed warnings
|
2021-09-12 09:55:33 +02:00 |
|
Reinder Feenstra
|
b30db09116
|
server: fixed many warnings
|
2021-09-11 23:49:38 +02:00 |
|
Reinder Feenstra
|
6420805888
|
Many translation improvments and cleanup
Added option to log missing strings to client
|
2021-09-10 23:53:59 +02:00 |
|
Reinder Feenstra
|
bf08369357
|
board: added tunnel tile
|
2021-09-05 21:52:10 +02:00 |
|
Reinder Feenstra
|
5249fe89b6
|
fix: test for board id (descendant of straight rail tile were valid too)
|
2021-09-05 20:42:12 +02:00 |
|
Reinder Feenstra
|
e1d4d2df16
|
board: automatic create a bridge if two straight tile are placed on top of each other
|
2021-09-05 16:53:31 +02:00 |
|
Reinder Feenstra
|
8132adb251
|
board: added bridge tiles
|
2021-09-05 13:07:39 +02:00 |
|
Reinder Feenstra
|
931389564d
|
removed InterfaceItem::setAttributeEnabled()
|
2021-09-05 01:25:54 +02:00 |
|
Reinder Feenstra
|
948012bec9
|
tile: added properties x, y, width, height, rotate
|
2021-09-05 01:05:30 +02:00 |
|
Reinder Feenstra
|
ca06298b64
|
board: order tile id's in json (to get less diffs between different saves)
|
2021-09-04 09:20:09 +02:00 |
|
Reinder Feenstra
|
8b837c8b99
|
bugfix: Board::removeTile() didn't remove in y direction properly
|
2021-09-01 23:12:33 +02:00 |
|
Reinder Feenstra
|
a85b4d1b9f
|
board: allow non origin tile move
|
2021-08-30 22:29:08 +02:00 |
|
Reinder Feenstra
|
d1eb265461
|
board: fix: tile move was registered using wrong name and tileData was missing in change event
|
2021-08-30 21:35:39 +02:00 |
|
Reinder Feenstra
|
c159a213a9
|
board: added resizeTile method + test
|
2021-08-30 00:13:38 +02:00 |
|
Reinder Feenstra
|
8ea77d253c
|
board: added moveTile method + test
|
2021-08-29 09:34:40 +02:00 |
|
Reinder Feenstra
|
853a5b2261
|
input: added consumer property
for future listing of all input consumers in the client
|
2021-08-22 12:23:02 +02:00 |
|
Reinder Feenstra
|
1aac3efeae
|
implemented input list delete and input destroy
|
2021-08-22 00:29:13 +02:00 |
|
Reinder Feenstra
|
53cf0613a0
|
implemented board list delete and board destroy + test
|
2021-08-21 22:52:14 +02:00 |
|
Reinder Feenstra
|
add6de1794
|
Use DisplayName namespace for table column name
|
2021-06-29 22:11:55 +02:00 |
|
Reinder Feenstra
|
5694305ab8
|
use DisplayName namespace everywhere for setting displayname attribute
|
2021-06-29 21:04:52 +02:00 |
|
Reinder Feenstra
|
27d87a66be
|
Added block sensor states to board
|
2021-06-28 23:36:16 +02:00 |
|
Reinder Feenstra
|
fb99c5a1cf
|
fix: input property would be read before it was properly set
|
2021-06-27 23:16:12 +02:00 |
|
Reinder Feenstra
|
dd759112ac
|
Added/implmented sensor state and type enums
|
2021-06-26 19:55:06 +02:00 |
|
Reinder Feenstra
|
93a387181d
|
Moved signal and turnout tiles to seperate folders
|
2021-06-25 23:31:42 +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
|
fc433273ea
|
sensorrailtile: added name, invert and state property
|
2021-06-10 00:05:00 +02:00 |
|
Reinder Feenstra
|
6066b5516d
|
board: tile add/delete only allowed when not running
|
2021-06-06 23:52:38 +02:00 |
|
Reinder Feenstra
|
aeb1754619
|
board name now equal to id when created
|
2021-06-06 23:20:32 +02:00 |
|
Reinder Feenstra
|
8c962ad3ab
|
board: added name proerty to block
|
2021-06-06 23:19:34 +02:00 |
|
Reinder Feenstra
|
5be8c2717a
|
board: implemented board (re)size
|
2021-06-05 22:56:58 +02:00 |
|
Reinder Feenstra
|
eef3fc41e0
|
Added display name attributes for id/name/notes properties
|
2021-05-13 22:18:00 +02:00 |
|
Reinder Feenstra
|
90a322cab9
|
wip: output mapping support for turnouts/signals
|
2021-04-01 23:51:23 +02:00 |
|
Reinder Feenstra
|
a08172cd7e
|
moved save to json logic from WorldSaver to Object
Some objects require to load/save additional settings
|
2021-03-29 23:01:06 +02:00 |
|
Reinder Feenstra
|
29bc37bd42
|
moved load from json logic from WorldLoader to Object
Some objects require to load/save additional settings
|
2021-03-28 22:54:47 +02:00 |
|
Reinder Feenstra
|
4a956a9669
|
turnout: added name property
|
2021-01-09 12:36:12 +01:00 |
|
Reinder Feenstra
|
d918c37086
|
turnout: don't show next position button in turnout edit dialog
|
2021-01-09 12:28:33 +01:00 |
|
Reinder Feenstra
|
f13a87887b
|
signal: don't show next aspect button in signal edit dialog
|
2021-01-09 12:13:00 +01:00 |
|
Reinder Feenstra
|
36c460193e
|
signal: added name property
|
2021-01-09 12:02:51 +01:00 |
|
Reinder Feenstra
|
f978a0118f
|
fix: aspect must be registered in derived classes
|
2021-01-09 11:38:36 +01: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
|
a3beec359f
|
board: implemented save/load support
|
2020-12-24 00:10:15 +01:00 |
|