Commit Graph

11 Commits

Author SHA1 Message Date
n00b
2a580f9686 Finished documentation
Finished documentation on sprite physics and joints
Fixed some bugs in sprite physics
Added safety checks for joint types
Added code to free up joints when a canvas is destroyed
2024-10-28 22:22:33 -04:00
n00b
8f1b72a8e2 Added Sprite Physics and Joints 2024-10-27 23:24:37 -04:00
n00b
1033701d1d Finished rewrite of actor animation system
* Rewrote the actor animation system to work like sprites
* Renamed a few functions
* Added DeleteSpriteAnimation() and the delete queue to sprites
* Removed transitions for the time being (they don't seem to work in irrlicht right now
* Added PreUpdate() function
* Added documentation for name changes and new functions
2024-10-20 20:06:20 -04:00
n00b
78cc1a983c Added plane mesh and new water node
* Changed the water actor to irrlichts built-in water surface node
* Added CreatePlaneMesh() function
2024-10-06 21:15:58 -04:00
n00b
641c5c86ca Added docs and project management tool update 2024-10-06 01:39:47 -04:00
n00b
72715cd17e WIP 2024-09-18 20:29:27 -04:00
n00b
6836a07f2f updated database with new functions 2024-09-07 21:51:32 -04:00
n00b
0ca34a769d gfx2d change tracker 2024-05-20 09:14:32 -05:00
n00b87
863decff5d Added TypeArrayCopy, and TypeArrayFill
* Added TypeArrayCopy and TypeArrayFill
* Fixed bug when adding embedded arguments of defined types to compiler
2024-04-25 02:19:42 -05:00
n00b87
f8fb9a1ccb Fixed a lot of bugs
* Fixed ByRef variables of defined types causing crashes
* Fixed ArrayDim causing crashes with members of types
* Added parent references to number and string values for use with ByRef
* Added TypeArrayDim
* Added the ability to use custom types in embedded functions
* Added the ability to create types in embedded_functions.bas
* Added new output file for embedded (rcbasic_dev4.txt) that will output code to generate types
* Added defined types to byref exceptions
2024-04-23 23:27:28 -05:00
n00b87
53c3ce4483 ArrayDim now works with type members 2024-04-22 17:26:52 -05:00