Commit Graph

62 Commits

Author SHA1 Message Date
n00b87
ddfd6b8838 Fixed Composite Actor functions not exported from spreadsheet 2026-02-17 00:33:04 -06:00
n00b87
5779e59cdd Add mult-shape sprites and actors 2026-02-16 03:07:18 -06:00
n00b87
61e55f72f6 Added Bone Info Functions
* Added functions to get info on bones
* Fixed ColorKey() flipping images if color is not -1
2026-01-27 23:56:30 -06:00
n00b87
762ef94b7b Added android alternate source files 2025-11-24 19:27:29 -06:00
n00b87
f11d41622b Fixed Post Processing functions 2025-11-23 03:16:43 -06:00
n00b87
f53f486c54 Added GetSpriteWorldCenter() function 2025-11-21 22:10:44 -06:00
n00b87
e0141b11e6 Added MatrixExists() function 2025-11-18 21:59:55 -06:00
n00b87
e6c0cb5a69 Added Stack_N_Exists() and Stack_S_Exists() functions 2025-11-18 21:25:42 -06:00
n00b87
5bedafc8c8 Added post processing effects and custom render process functions 2025-11-10 23:22:10 -06:00
n00b87
8f7fd7d453 Added SetActorShapeEx() 2025-10-12 00:21:34 -05:00
n00b87
715098d200 Fixed Shadow Rendering
* Fixed Shadow rendering
* Added MakePlanarTextureMap, ReCalculateMeshNormals, GetMeshPolygonCount, and FlipMeshSurfaces
2025-09-29 01:20:51 -05:00
n00b87
642d6dd23e Added Sprite Priority constants to spreadsheet 2025-09-20 18:15:08 -05:00
n00b87
8120a1fd96 Added SetSpriteCanvasRenderPriority function 2025-09-19 22:04:43 -05:00
n00b87
96ba62c9de v43 update 2025-07-08 21:17:11 -05:00
n00b
f6a99ebba1 doc changes 2025-05-28 22:00:26 -04:00
n00b
e7da6b745c Fixed Memory Leak in Collision Callback 2025-05-21 19:45:56 -04:00
n00b
b67d63d32c Added FX Materials
* Added FX Shader Materials
* Added Projector Actor
2025-04-11 00:51:47 -04:00
n00b
14f87ecbf1 Added sprite shape functions 2025-03-20 17:29:11 -04:00
n00b
acdc78a149 Added DeleteAn8() function 2025-01-31 19:35:19 -05:00
n00b
17b420578c Added New Static Mesh Functions 2025-01-25 23:53:43 -05:00
n00b
4723ed8c6f fixed font only returning 0 for id 2025-01-04 17:32:26 -05:00
n00b
a7f13b98ad Removed SDL Blend Modes from constants 2024-12-25 18:34:58 -05:00
n00b
d91146db60 Added Sprite Color Blend and Global AntiAlias functions 2024-12-22 20:27:40 -05:00
n00b
f2af1d4045 Added JointExists() and SpriteExists() 2024-12-22 18:16:13 -05:00
n00b
0ef552910a Fixed sprite allocation bugs
* Fixed bug that would cause the renderer for sprites to be corrupted on when the sprite vector is resized
* Changed deleted_sprites variable to deleted_animation in sprite object
* Changed sprite pointer vector to sprite id vector in canvas object
* Changed the value stored in Fixture UserData pointer to sprite id rather than sprite pointer because pointer would change on resize anyway
2024-12-22 13:05:23 -05:00
n00b
94a9bb08fb Added SetFPS() and SetWindowVSync() 2024-12-20 20:40:10 -05:00
n00b
323e91e4df Added RC3 function count macro to tracker 2024-12-16 12:59:36 -05:00
n00b
98e8257e4a Added 3D Primitive functions 2024-12-15 19:43:58 -05:00
n00b
b01f3cfc01 Fixed network socket ID errors 2024-12-15 13:58:51 -05:00
n00b
f392bdebfc Added ray cast functions 2024-12-14 15:13:55 -05:00
n00b
447bc241d7 Fixed bug that prevents compiler from finding user types in scope 2024-12-13 20:22:10 -05:00
n00b
59e93b66d1 Added keywords to studio config macro 2024-12-11 23:20:12 -05:00
n00b
a07c6e8d15 Added macro to generate studio config file to tracker 2024-12-11 23:05:42 -05:00
n00b
1a574146af Added DeleteTileSet() and DeleteTileMap() 2024-12-11 18:30:43 -05:00
n00b
4cdcf7aa24 Added ClearScene() and made THEN optional 2024-12-09 15:51:27 -05:00
n00b
36cee820d3 Use SDL_GetTicks() for physics timer 2024-11-30 22:25:29 -05:00
n00b
a2363aa63a Changed ReadInput_Text() to ReadInput_GetText 2024-11-23 11:53:39 -05:00
n00b
40ca65cb3f Added new physics functions
* Added some new physics functions
* Added new documentation
* Added some auto checks for OS to rc_os_defines.h
* Fixed bugs on settting and getting position of sprites
2024-11-15 20:42:08 -05:00
n00b
73fb1bded8 Fixed sprite alignment with box2d fixtures 2024-11-13 22:31:03 -05:00
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
86fee87c0f Added macro to the tracker that automates generating categories for the bottom navbar in the manual 2024-10-23 22:53:02 -04:00
n00b
6a763febf9 Added tile documentation 2024-10-21 20:01:48 -04:00
n00b
9cac24402e Finished Tiling System
* Finished working on tiling
* Changed how sprite layers work. Sprite layers are now not confined to the limits of the actual canvas but instead will decide where to draw each sprite based on the canvas offset and the sprites location
2024-10-21 18:35:13 -04:00
n00b
5762c171ae Changes to sprite animation system
* Changed the names of some of the functions
* Added functions for setting and returning the projection matrix of the active camera
* Added a function for getting the 2D screen coordinates from a 3D vector
* Added documentation for all the new functions
2024-10-18 23:12:42 -04:00
n00b
f5b42cf73b Moved sprite functions to separate header 2024-10-14 17:10:07 -04:00
n00b
9509b4fa65 Added ifdefs for android build with current tech stack 2024-10-13 21:59:13 -04:00
n00b
693037ccd6 Updated database with changes to water node and plane mesh 2024-10-06 21:16:40 -04:00
n00b
641c5c86ca Added docs and project management tool update 2024-10-06 01:39:47 -04:00
n00b
3fd18b2ce6 Added a macro to generate document templates in RCDocs format 2024-09-28 11:40:47 -04:00