Goober5000
6e40248490
add vector interpolation, sexp variable name, and joystick axis inversion
...
add several more vecmat functions to scripting
2020-07-23 14:43:02 -04:00
asarium
0d7ade0ca8
Validate scripting documentation type names
...
This will check if the type names specified in the argument lists of
scripting functions actually refer to valid type scripting names.
2020-06-24 17:52:33 +02:00
asarium
15db77d7fe
Add capability to have comments in scripting args
...
Putting something between /* and */ behind a parameter will make that
appear in the HTML and JSON output now.
2020-06-13 21:03:22 +02:00
asarium
4ca589a61c
Make Lua documentation generation more generic
...
This adds JSON as an additional scripting documentation output format.
This can be used by external tools to examine the scripting
documentation and generate interface declarations or documentation for
any language. The existing documentation code is left largely in place.
2019-12-01 12:53:51 +01:00
Goober5000
ae1e0c90fa
address feedback
2019-10-26 11:47:13 -04:00
Goober5000
d3c2b17ae9
actually this is correct
2019-10-25 15:01:02 -04:00
Goober5000
8a388accec
create matrixes from vectors
2019-10-25 01:12:10 -04:00
The_E
2180296f9c
When setting individual elements of a matrix through lua, we need to mark the matrix as either having out of date angles or out of date vectors.
2019-05-05 20:06:28 +02:00
asarium
88115c7703
Fix clang-tidy issues
2018-09-26 19:15:42 +02:00
asarium
8f4d51b14a
Convert ade_get_args to variadic template based solution
...
This maintains the type information which can be used for enforce
const-correctness and also for implementing more advanced ways of
handling the type information.
2018-09-26 19:15:42 +02:00
asarium
c17dcb1835
Move source files into category directories
2016-12-30 19:13:39 +01:00