Commit Graph

83 Commits

Author SHA1 Message Date
n00b
0f24f30c38 Changed Error message for mismatch args in byref array 2024-12-21 02:45:02 -05:00
n00b
9c5aaa8db6 Fixed ByRef UDT arrays 2024-12-21 02:28:44 -05:00
n00b
94a9bb08fb Added SetFPS() and SetWindowVSync() 2024-12-20 20:40:10 -05:00
Rodney Cunningham
6bf8a310a1 Merge pull request #34 from n00b87/win_dev_setup
Windows Development Environment Setup
2024-12-18 18:32:27 -05:00
n00b
c4af461e3d Update project file 2024-12-18 18:30:32 -05:00
n00b87
f9092efbba Added windows project files with build targets 2024-12-18 16:29:21 -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
10f225d14b Remove backup trackers 2024-12-09 15:59:52 -05:00
n00b
4cdcf7aa24 Added ClearScene() and made THEN optional 2024-12-09 15:51:27 -05:00
n00b
31872c955c Fixed fullscreen rendering and mouse scaling 2024-12-09 11:51:50 -05:00
n00b
80c97f0a93 WIP 2024-12-09 10:56:08 -05:00
n00b
9fba7a380c Removed test flag 2024-12-09 02:06:47 -05:00
n00b
a85bb304ea Fixed issue with images being offset on paint canvas in the GLES2 driver 2024-12-09 01:51:38 -05:00
n00b
8e1686978c Remove token output on ERROR 2024-12-07 12:45:16 -05:00
n00b
c4e2dc9d8e Removed test parameters 2024-12-07 11:32:11 -05:00
n00b
5a24dc445b Fixed GetPixel() in GLES2 driver 2024-12-05 22:19:50 -05:00
n00b
32e1e0a00f Fixed FloodFill() in GLES2 driver 2024-12-05 21:36:07 -05:00
n00b
fef3d682e6 Fixed CanvasClip() and Rect() on GLES2 driver 2024-12-05 20:00:21 -05:00
n00b
4876640bf4 Removed haptic init on web build 2024-12-02 22:00:21 -05:00
n00b
0b66a9294f Removed test flags 2024-12-01 17:12:50 -05:00
n00b
cfad58b99c Added delta timestep to 2d simulation 2024-12-01 00:15:41 -05:00
n00b
2a78f8cf81 Removed box2d world from clone canvas 2024-11-30 22:45:20 -05:00
n00b
36cee820d3 Use SDL_GetTicks() for physics timer 2024-11-30 22:25:29 -05:00
n00b
adec3d0039 Fixed GetPixel() 2024-11-24 07:23:30 -05:00
n00b
26f89808ba Added function changes to compiler and runtime 2024-11-23 15:54:12 -05:00
n00b
a2363aa63a Changed ReadInput_Text() to ReadInput_GetText 2024-11-23 11:53:39 -05:00
n00b
5048597745 Added GetSpriteRestitutionThreshold() 2024-11-17 23:16:51 -05:00
n00b
c085150def Fixed looping animations for actors 2024-11-15 22:19:40 -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
87ccd04589 WIP 2024-10-27 11:52:28 -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
a9c4921228 Merge local file changes 2024-10-21 18:48:39 -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
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
6f5cb3c6d5 Complete rewrite of actor animation system 2024-10-20 01:25:53 -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