asarium
c7f523ae46
Add debug window
...
This allows to show the debug output in a second window in real time.
This system could be expanded further to allow more interactivity but
the current status is good enough.
2017-01-18 18:18:47 +01:00
Samuel Cho
3e0fbbbd90
Merge pull request #1113 from asarium/feature/screenTracing
...
Add previous on-screen profiling readout again
2017-01-06 12:31:07 -08:00
asarium
408101f7eb
Add function and table parameter capability
...
This allows to accept and return function and table parameters from
scripting API functions by using the LuaFunction and LuaTable types.
2017-01-01 22:13:40 +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
m!m
ce30c433ba
Merge branch 'master' into feature/screenTracing
2016-12-30 22:36:53 +01:00
asarium
c17dcb1835
Move source files into category directories
2016-12-30 19:13:39 +01:00
asarium
6e5531adcc
IT IS DONE! Moved testing library into separate file
2016-12-30 18:59:19 +01:00
asarium
ad6ab9b95b
Move tables scripting library into separate file
2016-12-30 18:52:34 +01:00
asarium
ad6cbfb328
Move mission scripting library to separate file
2016-12-30 18:48:21 +01:00
asarium
9b8b7e0dce
Move Hook variables library into separate folder
2016-12-30 18:33:02 +01:00
asarium
46116362c5
Move graphics scripting library into separate file
2016-12-30 12:57:03 +01:00
asarium
98e8a0f041
Remove ade_api.cpp since it has no content
2016-12-30 12:40:58 +01:00
asarium
2c85c93136
Move hud scripting library into separate file
2016-12-30 12:33:32 +01:00
asarium
9251ec56ce
Move controls scripting library to separate file
2016-12-30 12:33:32 +01:00
asarium
deff6c9ec1
Remove now unused lua.h file
2016-12-30 12:33:32 +01:00
asarium
3fa4a8dbdc
Move cfile scripting library into separate file
2016-12-30 12:33:32 +01:00
asarium
bf2d996bd0
Move base scripting library to separate file
2016-12-30 12:33:32 +01:00
asarium
79709b2372
Move audio library into separate file
2016-12-30 12:33:32 +01:00
asarium
584b9cadd7
Move particle scripting class into separate file
2016-12-30 12:33:32 +01:00
asarium
2f1057f3c3
Move control_info scripting class into separate file
2016-12-30 12:33:32 +01:00
asarium
374bcacddd
Move camera scripting class into separate file
2016-12-30 12:33:32 +01:00
asarium
94c7fbda6b
Move player scripting class into separate file
2016-12-30 12:33:32 +01:00
asarium
a049152e99
Move beam scripting class into separate file
2016-12-30 12:33:32 +01:00
asarium
7686163957
Move weapon scripting class into separate file
2016-12-30 12:33:32 +01:00
asarium
ada29fd266
Add previous on-screen prifiling readout again
...
This is basically the old code but it has been ported to the new tracing
system.
There is still some weirdness with the percentages but I have no idea
where that comes from since I don't know the code.
2016-12-28 10:30:38 +01:00
asarium
3737249459
Move wing scripting class to separate file
2016-12-26 15:00:52 +01:00
asarium
fecca89447
Move message scripting classes into separate file
2016-12-26 14:40:53 +01:00
asarium
080e40d1da
Move sound scripting classes into separate file
2016-12-26 14:27:14 +01:00
asarium
334e9d4abf
Move ShipTextures scripting class into separate file
2016-12-26 14:12:31 +01:00
asarium
b1404d8bbf
Move order scripting classes into separate file
2016-12-26 14:02:17 +01:00
asarium
6b9b2a45ab
Move subsystem scripting class into separate file
2016-12-25 19:09:47 +01:00
asarium
698e49d595
Move weapon bank scripting classes into own files
2016-12-25 18:49:12 +01:00
asarium
15886a64b1
Move waypoint classes into separate file
2016-12-25 18:33:03 +01:00
Fabian Woltermann
d4844ab7ed
Merge pull request #1106 from asarium/lua/mcInfo
...
Another batch of scripting class movement
2016-12-25 15:27:45 +01:00
Fabian Woltermann
94721d06de
Merge pull request #1100 from asarium/feature/monitorRevival
...
Integrate the existing monitor system into the new tracing system
2016-12-25 15:26:52 +01:00
asarium
417b12129d
Move debris scripting class into separate file
2016-12-25 13:08:43 +01:00
asarium
fc391736ec
Move shipclass and cockpit display classes into separate files
2016-12-24 23:51:25 +01:00
asarium
c42fc4fc6f
Move asteroid scripting class into separate file
...
This also adds a macro for specifying from which class a scripting class
derives.
2016-12-24 19:36:42 +01:00
asarium
4360340bd4
Move object scripting class into separate file
2016-12-24 19:08:08 +01:00
asarium
72ffa6a052
Move mc_info scripting class into own folder
2016-12-24 18:04:44 +01:00
asarium
d6a556cd31
Move weaponclass scripting file into separate file
2016-12-21 17:57:26 +01:00
asarium
1c36ff40ba
Move material scripting class into separate file
2016-12-21 17:52:05 +01:00
asarium
60fc558a3b
Move texture scripting class into separate file
2016-12-21 17:42:59 +01:00
asarium
ce5dfe148d
Move streaminganim scripting class into separate file
2016-12-21 17:37:26 +01:00
asarium
9a8e3ba09c
Move team scripting class into own file
2016-12-21 17:30:39 +01:00
asarium
06066e0c52
Move species scripting class into own file
2016-12-21 17:25:14 +01:00
asarium
f10cee9f58
Move shiptype scripting class into own file
2016-12-21 16:47:23 +01:00
asarium
6922d3ca2c
Integrate the existing monitor system into the new tracing system
...
This writes the monitor updates as counter events into the event trace
file.
2016-12-21 16:10:01 +01:00
asarium
5f6fe0288c
Move shields scripting class to separate file
2016-12-20 17:58:27 +01:00
asarium
d5973346ec
Move sexpvar scripting class
2016-12-20 17:58:27 +01:00