Reinder Feenstra
|
aa3e0409f1
|
CI: added windows client build, try 6
|
2021-01-24 00:43:34 +01:00 |
|
Reinder Feenstra
|
e32d6f030d
|
CI: added windows client build, try 5
|
2021-01-24 00:37:24 +01:00 |
|
Reinder Feenstra
|
9b7da91a4c
|
CI: added windows client build, try 4
|
2021-01-24 00:23:10 +01:00 |
|
Reinder Feenstra
|
c0f83cf259
|
CI: added windows client build, try 3
|
2021-01-24 00:12:47 +01:00 |
|
Reinder Feenstra
|
1e463bc09e
|
CI: added windows client build, try 2
|
2021-01-24 00:04:27 +01:00 |
|
Reinder Feenstra
|
dae2b8baf5
|
CI: added windows client build, try 1
|
2021-01-23 23:24:45 +01:00 |
|
Reinder Feenstra
|
b8e6b73cc1
|
fix: toResult: constexpr -> inline (constexpr doesn't work with clang 10)
|
2021-01-23 23:04:22 +01:00 |
|
Reinder Feenstra
|
920e6fc7c1
|
fix: nullptr_t -> std::nullptr_t
|
2021-01-23 23:03:21 +01:00 |
|
Reinder Feenstra
|
b039c3c479
|
CI: merged client-ubuntu.yml into build.yml
|
2021-01-23 22:32:38 +01:00 |
|
Reinder Feenstra
|
244dd310ce
|
CI: simplified yml
|
2021-01-23 22:27:01 +01:00 |
|
Reinder Feenstra
|
a006481cac
|
CI: removed win64 msvc server build (re-enable if can be built successfully)
|
2021-01-21 12:54:34 +01:00 |
|
Reinder Feenstra
|
422ce65047
|
CI: renamed server.yml to build.yml
|
2021-01-21 12:51:24 +01:00 |
|
Reinder Feenstra
|
a38c9d6d3e
|
method: added support for enum return type
|
2021-01-21 00:01:27 +01:00 |
|
Reinder Feenstra
|
326bcd265e
|
CI: fix: put cmake cmd on single line
|
2021-01-20 23:38:33 +01:00 |
|
Reinder Feenstra
|
e4cc01e7d2
|
CI: added build matrix for server
|
2021-01-20 23:34:32 +01:00 |
|
Reinder Feenstra
|
c9f0341296
|
CI: added windows build for server, try 1
|
2021-01-20 12:56:41 +01: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
|
71f0a16b6d
|
fix: all interface item should be hidden in obejct editor if ObjectEditor attribute is false
|
2021-01-09 12:11:41 +01:00 |
|
Reinder Feenstra
|
a32f18b4b8
|
board: in edit mode click on tile now opens tile edit dialog
|
2021-01-09 12:10:14 +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
|
9346c6b103
|
board: implemented turnout position/signal drawing and click to change
|
2021-01-09 11:19:38 +01:00 |
|
Reinder Feenstra
|
eaa9fb5283
|
abstractproperty: added toEnum<>() method
|
2021-01-09 11:12:46 +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
|
9773fee516
|
callMethod: added specializations for methods returning void
|
2021-01-09 09:18:57 +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
|
3152a00b19
|
en-us: added strings (and formatted file)
|
2020-12-24 00:48:24 +01:00 |
|
Reinder Feenstra
|
a04c5592ee
|
formatlang: allow dot in second name part (for class_id:*)
|
2020-12-24 00:47:23 +01:00 |
|
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 |
|