Goober5000
be8725c6c6
change isSubsytemValid to isValid
2024-02-26 16:19:53 -05:00
Goober5000
15c921223b
compose object_h within the structs/classes that use it
2024-02-26 16:19:53 -05:00
Goober5000
ec241fcab3
standardize on isValid() and make validity member functions const
2024-02-26 15:56:41 -05:00
BMagnu
febd8cd2ad
Allow an asymmetric FOV / Frustrum ( #5657 )
...
* Enable Asymmetric Projection FOV
* Properly apply asymmetric FOV to g3_rotate_ functions
* De-CPP14-ify
* cleanup
* Make GCC happy
* Fix Vertical Asymmetric FOV
* Fix printf
2023-10-15 05:39:24 +09:00
Goober5000
4fe11d8449
a few scripting bugfixes
...
When returning objects, be sure to use `ade_set_object_with_breed`, per the documentation on that function. This ensures that all relevant subclass information can be used.
Also fix the return value of streaminganim's isValid() function.
2022-02-13 23:31:16 -05:00
asarium
d54d7d41e6
Output parameter information to JSON
...
Also fixes the parameter strings which currently could not be parsed by
the argument parser.
2020-06-06 23:45:36 +02:00
asarium
b825f57bf4
Add scripting API support for model paths
...
This adds a scripting API for querying the paths of a model.
2019-12-14 09:15:44 +01: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