26 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
246b27c434 moved ObjectProperty<> implementation to seperate file
world.hpp now uses forward decl. for many classes, this reduces built time!
see #43
2023-03-30 15:09:11 +02:00
Reinder Feenstra
cfdc203c2b lua: fixed class.get() now works as explained in manual 2022-08-27 11:39:05 +02:00
Reinder Feenstra
278b754bc1 log 3rd party component versions at startup 2022-08-25 00:23:27 +02:00
Reinder Feenstra
9f52368ad9 Version numbering improvements
- GitHub actions branch builds have a <branch>-<pipeline>-<sha_short> suffix.
- GitHub actions tag builds have no suffix.
- Other builds have a -dev suffix
2022-06-12 00:16:19 +02:00
Reinder Feenstra
3333e8e05b lua: moved set's to single file for sandbox and testing 2022-04-25 23:27:01 +02:00
Reinder Feenstra
5b07d1d44f lua: moved enum's to single file for sandbox and testing 2022-04-23 19:14:09 +02:00
Reinder Feenstra
6bb930b2f2 lua: added DirectionControlState enum 2022-03-22 23:28:22 +01:00
Reinder Feenstra
5ca6c73892 replaced world weak_ptr by reference
a world must always outlive its objects
2022-01-17 23:31:04 +01:00
Reinder Feenstra
63eec6d461 lua: added event support 2021-11-24 00:07:36 +01:00
Reinder Feenstra
f7f289e1d6 lua: added extended type() function and replaced in_instance() by get_class() 2021-11-20 00:27:00 +01:00
Reinder Feenstra
f64ec12961 lua: added math, string and table library to sandbox
except string.dump()
2021-11-14 01:12:39 +01:00
Reinder Feenstra
906ff82cd8 lua: made built-in globals read only 2021-11-13 00:39:45 +01:00
Reinder Feenstra
b6ec6cc8bd lua: added LUA_VERSION global 2021-11-13 00:35:56 +01:00
Reinder Feenstra
947e9bb1aa lua: fixed VERSION constants 2021-11-10 23:48:30 +01:00
Reinder Feenstra
0546ef1c30 lua: added WorldScale enum to sandbox 2021-11-10 21:58:09 +01:00
Reinder Feenstra
b15cc45286 lua: added support for testing object type 2021-09-21 23:49:03 +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
d9b121948f Lua: fix: ReadOnlyTable, existing keys could be written 2021-04-22 23:28:41 +02:00
Reinder Feenstra
1d8cdee29f WIP 2020-08-17 23:02:16 +02:00
Reinder Feenstra
9a05ab86f3 moved world classes to own folder 2020-07-29 19:29:07 +02:00
Reinder Feenstra
3a828ee733 WIP 2020-07-29 09:23:55 +02:00
reinder
4011d2fc7c fixes for linux/cmake 3.10 and other tweaks 2020-05-02 00:04:26 +02:00
reinder
a205559045 WIP 2020-04-03 15:10:14 +02:00
reinder
9722c03f8d lua: added object support reding property and console 2020-02-22 18:16:53 +01:00
reinder
853ab3f1e0 WIP 2020-02-18 21:19:26 +01:00
Reinder Feenstra
3fd0aa18be current state, just to have some history 2019-11-01 21:35:54 +01:00