Reinder Feenstra
|
c447e52bd5
|
board: ESC-key now also changes current control to pointer in edit mode
|
2021-09-05 16:54:31 +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
|
1254232f14
|
board tile resize: added feedback when resize size is invalid
|
2021-09-05 10:55:47 +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
|
d0bc37275e
|
Added generation of traintastic-data deb package and move lang/ to shared/translations
|
2021-09-02 21:12:47 +02:00 |
|
Reinder Feenstra
|
017299c2ec
|
cmake added 3rd party include path as system include
|
2021-09-01 23:35:39 +02:00 |
|
Reinder Feenstra
|
69ffc3cb6f
|
board: implmented visual feedback on tile move/resize
TODO: implement resize limits
|
2021-09-01 23:34:04 +02:00 |
|
Reinder Feenstra
|
82cdf563c7
|
added resize tile icon for light background
|
2021-09-01 23:32:29 +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
|
20079ff899
|
Implemented basic tile resize in client
TODO: add visual feedback
|
2021-08-31 21:30:44 +02:00 |
|
Reinder Feenstra
|
23500c7c4f
|
board: added test for adding non exiting tile
|
2021-08-31 20:47:16 +02:00 |
|
Reinder Feenstra
|
a85b4d1b9f
|
board: allow non origin tile move
|
2021-08-30 22:29:08 +02:00 |
|
Reinder Feenstra
|
6c6d157f64
|
Implemented basic tile move in client
TODO: add visual feedback
|
2021-08-30 21:37:37 +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
|
e3bfb6035b
|
board: added simple add tile test
|
2021-08-30 21:06:18 +02:00 |
|
Reinder Feenstra
|
c159a213a9
|
board: added resizeTile method + test
|
2021-08-30 00:13:38 +02:00 |
|
Reinder Feenstra
|
e9467ed71b
|
missing in 8ea77d253cc11ba28dce7d56220f405991e04fdd
|
2021-08-29 16:02:17 +02:00 |
|
Reinder Feenstra
|
8ea77d253c
|
board: added moveTile method + test
|
2021-08-29 09:34:40 +02:00 |
|
Reinder Feenstra
|
a418d542a6
|
implemented rail vehicle list delete and rail vehicle destroy
|
2021-08-24 23:04:53 +02:00 |
|
Reinder Feenstra
|
74e5222c08
|
implemented train list delete and train destroy
|
2021-08-24 23:02:49 +02:00 |
|
Reinder Feenstra
|
5278edb482
|
lua: improved Lua::push and added test
|
2021-08-23 00:04:46 +02:00 |
|
Reinder Feenstra
|
0d6c7e82ad
|
disable Object copy constructor and copy assignment operator
|
2021-08-22 13:43:56 +02:00 |
|
Reinder Feenstra
|
1e1ed87574
|
replace Category enum by translatable string
|
2021-08-22 13:43:08 +02:00 |
|
Reinder Feenstra
|
80ddafb2f2
|
implemented output list delete, output destroy and controller registration
|
2021-08-22 12:24:31 +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
|
6b079c4bdd
|
object: added onDestroying signal
|
2021-08-22 12:19:24 +02:00 |
|
Reinder Feenstra
|
1aac3efeae
|
implemented input list delete and input destroy
|
2021-08-22 00:29:13 +02:00 |
|
Reinder Feenstra
|
5f9d0626ed
|
disable InterfaceItem copy constructor and copy assignment operator
|
2021-08-22 00:19:36 +02:00 |
|
Reinder Feenstra
|
f7c375431b
|
implemented controller list delete and controller destroy
|
2021-08-21 23:25:24 +02:00 |
|
Reinder Feenstra
|
53cf0613a0
|
implemented board list delete and board destroy + test
|
2021-08-21 22:52:14 +02:00 |
|
Reinder Feenstra
|
1480963995
|
test: added decoder function create/destroy
|
2021-08-21 21:59:11 +02:00 |
|
Reinder Feenstra
|
4ca523a513
|
Added delete and throttle support to object list, removed old useless classes
|
2021-08-21 21:26:14 +02:00 |
|
Reinder Feenstra
|
f4db05aa0a
|
added MethodAction::method()
|
2021-08-21 21:22:26 +02:00 |
|
Reinder Feenstra
|
3ab08e5499
|
removed old build bat files
|
2021-08-21 00:39:05 +02:00 |
|
Reinder Feenstra
|
7d8086959b
|
fix: added license and include guard
|
2021-08-21 00:32:25 +02:00 |
|
Reinder Feenstra
|
51bcedb5ee
|
fix: implemented destroying(), test now passes
|
2021-08-21 00:31:03 +02:00 |
|
Reinder Feenstra
|
6fe2f7627f
|
added test for command station and decoder create/destroy
|
2021-08-21 00:29:41 +02:00 |
|
Reinder Feenstra
|
85bddad7f3
|
decoder list: added remove support
|
2021-08-21 00:29:00 +02:00 |
|
Reinder Feenstra
|
bb840ac33b
|
fix: added missing return
|
2021-08-18 23:53:42 +02:00 |
|
Reinder Feenstra
|
7f7345bacb
|
fix: no exception if items is missing in json
|
2021-08-18 23:53:23 +02:00 |
|
Reinder Feenstra
|
ffc7214bf0
|
decoder list now opens throttle on double click when world is not in edit mode
|
2021-08-18 13:35:15 +02:00 |
|
Reinder Feenstra
|
cd2849cd96
|
Added support for different sub windows, for suporting different widget's for an object
|
2021-08-18 13:33:33 +02:00 |
|
Reinder Feenstra
|
eb11a91d2a
|
WIP: throttle widget
|
2021-08-18 13:31:07 +02:00 |
|
Reinder Feenstra
|
70fba44bc4
|
abstract property: added setValueEnum and setValueSet methods
|
2021-08-18 12:58:06 +02:00 |
|
Reinder Feenstra
|
61aed34785
|
interface item: added getAttributeDouble()
|
2021-08-18 12:57:16 +02:00 |
|
Reinder Feenstra
|
cadc037e3e
|
connection: added method to get world UUID
|
2021-08-18 12:56:10 +02:00 |
|
Reinder Feenstra
|
dc24fa017b
|
world: replaced m_uuid by uuid property, to make it available in the clients
|
2021-08-18 12:50:18 +02:00 |
|