asarium
7173299ca7
Add new libRocket UI system
...
This new system allows to create a user interface that goes beyond the
existing UI system.
2018-09-16 13:55:29 +02:00
asarium
0b4ca71eba
Enable modernize-deprecated-headers
2018-04-25 11:12:41 +02:00
asarium
0bcdf19851
Add mission load screen scripting hook
...
This also includes a scripting function for retrieving the title of the
current mission.
This resolves point 4 of #1522 .
2017-12-03 18:51:06 +01:00
asarium
5bf2b956f6
Copy all relevant values in the LuaFunction copy-constructor
...
This fixes #1241 .
2017-02-18 19:33:44 +01:00
asarium
4a9f1a2d56
Fix the rest of the string conversion warnings
2017-01-05 00:15:01 +01:00
asarium
845276bac3
Remove global hook system and emulate it with conditional hooks
...
This changes some functionality but it shouldn't cause too many issues
since the previous functionality was kind of a hack anyway.
This also adds a simulation conditional hook that has only been
available through global hooks before.
2017-01-03 10:50:36 +01:00
Fabian Woltermann
dd6e706412
Merge pull request #1125 from asarium/cleanup/stringConst
...
Fix some string literal conversion warnings
2017-01-03 08:45:51 +01:00
asarium
f7a3d65e0c
Clean up Lua function references before destroying the Lua state
2017-01-03 00:19:47 +01:00
asarium
9a8bfc0217
More const correctness
2017-01-02 13:17:59 +01:00
asarium
bcf2ddefba
Begin fixing string const correctness
2017-01-02 12:29:14 +01:00
asarium
0110954518
Add improved lua reference handling
...
This adds a utility library for handling all the nasty lua referencing
stuff. It also provides functions for convienent usage of lua objects
such as tables and functions which allows to use them directly from C++
code without using the ugly Lua C-API.
2017-01-01 22:13:40 +01:00
asarium
deff6c9ec1
Remove now unused lua.h file
2016-12-30 12:33:32 +01:00
asarium
5535311087
Move ade functions into own files
2016-10-03 22:24:09 +02:00
asarium
6dbf200cc3
Move lua to scripting folder
2016-10-03 21:38:29 +02:00