Reinder Feenstra
|
d847413ac5
|
client: added board support
|
2020-12-24 00:46:30 +01:00 |
|
Reinder Feenstra
|
d5373f79fd
|
network: added callMethod() varadic template function
|
2020-12-24 00:27:15 +01:00 |
|
Reinder Feenstra
|
e5c4666e97
|
network: only send tile data for tile origin
|
2020-12-24 00:14:10 +01:00 |
|
Reinder Feenstra
|
7960258386
|
network: implemented BoardTileDataChanged event
|
2020-12-24 00:13:27 +01:00 |
|
Reinder Feenstra
|
a3beec359f
|
board: implemented save/load support
|
2020-12-24 00:10:15 +01:00 |
|
Reinder Feenstra
|
0d9b636455
|
Board improvements:
- added replace option to addTile
- added colision detection in addTile for > 1x1 tiles
- added deleteTile method
- limited borad size to -1000..1000
|
2020-12-24 00:08:22 +01:00 |
|
Reinder Feenstra
|
921adba0a7
|
Tile: added setRotate method for non square tiles
|
2020-12-24 00:03:37 +01:00 |
|
Reinder Feenstra
|
6027839647
|
CI: added apt update
|
2020-12-24 00:01:31 +01:00 |
|
Reinder Feenstra
|
80f9be959a
|
IdObejct: implemented destroying()
|
2020-12-23 19:10:02 +01:00 |
|
Reinder Feenstra
|
e22d34476b
|
fix: correced tile id
|
2020-12-23 18:58:04 +01:00 |
|
Reinder Feenstra
|
1281f6e577
|
changed World::getUniqueId param to std::string_view
|
2020-12-22 20:38:36 +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
|
0bd80ec78d
|
fix: added missing getUniqueId in IF_CLASSID_CREATE macro
|
2020-12-21 23:08:27 +01:00 |
|
Reinder Feenstra
|
91105e3aff
|
fix: corrected tile id
|
2020-12-21 23:06:39 +01:00 |
|
Reinder Feenstra
|
5673171082
|
method: added support for five arguments
|
2020-12-16 22:53:52 +01:00 |
|
Reinder Feenstra
|
7b724f7304
|
session: use one unordered_multimap to store all object signal connections
|
2020-12-11 23:49:20 +01:00 |
|
Reinder Feenstra
|
e6b59435d9
|
network: added support for enum/set method params
|
2020-12-11 23:36:30 +01:00 |
|
Reinder Feenstra
|
545f1929ce
|
method: implemented generic method calling
|
2020-12-08 00:33:13 +01:00 |
|
Reinder Feenstra
|
898d219306
|
Merge branch 'master' of github.com:traintastic/traintastic
|
2020-11-29 10:26:10 +01:00 |
|
Reinder Feenstra
|
25e8f4f0a9
|
network: Implmented BoardGetTileData command
|
2020-11-29 10:26:03 +01:00 |
|
Reinder Feenstra
|
6f25ae9ef9
|
CI: build client for ubuntu (1st try)
|
2020-11-29 10:12:15 +01:00 |
|
Reinder Feenstra
|
f0a3d768b6
|
check-sources.py: removed 2019 (no more 2019 code to add)
|
2020-11-28 23:09:48 +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
|
7687db6ab5
|
Method: quick fix for Board::addTile
|
2020-11-28 17:09:20 +01:00 |
|
Reinder Feenstra
|
0bca98cb4a
|
Board: added straight/curve/cross rail tiles
|
2020-11-28 17:05:52 +01:00 |
|
Reinder Feenstra
|
8f2f6b87e5
|
corrected include guard
|
2020-11-28 17:04:43 +01:00 |
|
Reinder Feenstra
|
30c9f5a2d2
|
Board: added tile base classes
|
2020-11-28 17:04:05 +01:00 |
|
Reinder Feenstra
|
3530d78744
|
Added DEFAULT_ID macro
|
2020-11-27 23:57:38 +01:00 |
|
Reinder Feenstra
|
0d7ba1cb6e
|
Added board base classes
|
2020-11-27 23:55:14 +01:00 |
|
Reinder Feenstra
|
27664eca0e
|
IdObject: added public to CREATE macro
|
2020-11-27 23:33:52 +01:00 |
|
Reinder Feenstra
|
96b0c54230
|
worldloader: added asserts to find error
|
2020-11-27 23:31:56 +01:00 |
|
Reinder Feenstra
|
fd7ddd7e82
|
corrected include guard
|
2020-11-27 23:26:42 +01:00 |
|
Reinder Feenstra
|
b0c0dc2143
|
CI: workflow to build server (2nd try)
install liblua5.3-dev
disable usbxpressnet
|
2020-11-26 00:26:18 +01:00 |
|
Reinder Feenstra
|
11d69b4243
|
CI: workflow to build server (1st try)
|
2020-11-26 00:16:57 +01:00 |
|
Reinder Feenstra
|
92a6597c6a
|
Updated readme
|
2020-11-26 00:01:41 +01:00 |
|
Reinder Feenstra
|
05b7986128
|
client: added empty style objects
|
2020-10-28 23:52:34 +01:00 |
|
Reinder Feenstra
|
6339523aac
|
fix
|
2020-10-28 23:24:11 +01:00 |
|
Reinder Feenstra
|
3b28d66888
|
client: added output support
|
2020-10-28 23:24:00 +01:00 |
|
Reinder Feenstra
|
986a047c2f
|
loconet: improved/fixed input support
|
2020-10-28 23:13:44 +01:00 |
|
Reinder Feenstra
|
09e14dd627
|
loconet: added output support
|
2020-10-28 23:12:19 +01:00 |
|
Reinder Feenstra
|
3e8b52a8ff
|
added output support
|
2020-10-28 23:05:47 +01:00 |
|
Reinder Feenstra
|
58a1786677
|
added event to notify objects that world loading is completed
|
2020-10-28 22:59:37 +01:00 |
|
Reinder Feenstra
|
8c8d8b8fd7
|
renamed doc folder to manual
|
2020-10-19 23:49:40 +02:00 |
|
Reinder Feenstra
|
2a69b77418
|
manual: added decoder stub
|
2020-10-19 23:48:55 +02:00 |
|
Reinder Feenstra
|
6cd38d400b
|
manual: added basic input monitor
|
2020-10-19 23:48:33 +02:00 |
|