Commit Graph

72 Commits

Author SHA1 Message Date
arc1tec4
1e47d69e23 Add files via upload 2024-11-10 22:13:24 -07:00
arc1tec4
5c53e7067b Add files via upload 2024-11-10 22:10:42 -07:00
arc1tec4
de0101253d Merge branch 'n00b87:dev' into dev 2024-11-10 22:09:38 -07:00
arc1tec4
cbb578981a Add files via upload 2024-11-10 22:08:47 -07:00
Rodney Cunningham
f7b6e8e609 Merge pull request #13 from n00b87/use_degrees
Converted radian parameters and return values to degrees
RCBasic4-Alpha-3
2024-10-30 08:18:02 -04:00
n00b
ece34a3989 Converted radian parameters and return values to degrees 2024-10-29 23:25:24 -04:00
Rodney Cunningham
77ab9983a7 Merge pull request #12 from n00b87/doc_upgrade
Doc upgrade
2024-10-28 22:26:51 -04: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
d49b9f5d58 Merge branch 'dev' of github.com:n00b87/RCBASIC4 into doc_upgrade
merge from dev
2024-10-27 11:52:56 -04:00
n00b
87ccd04589 WIP 2024-10-27 11:52:28 -04:00
Rodney Cunningham
4d8ff846f3 Merge pull request #11 from arc1tec4/dev
Few functions to review
2024-10-27 11:28:25 -04:00
arc1tec4
67d3373429 Add files via upload 2024-10-27 08:52:02 -06:00
n00b
6edb1bc09d generated docs added 2024-10-24 23:25:02 -04:00
n00b
b14019f9a9 Added top navbar rcdoc files 2024-10-24 22:51:34 -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
Rodney Cunningham
4b64af34be Merge pull request #10 from n00b87/tiling
Finished Tiling System
2024-10-21 18:52:53 -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
Rodney Cunningham
be84a27243 Merge pull request #9 from n00b87/actor_animation
Actor animation
2024-10-20 20:11:49 -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
Rodney Cunningham
78c897068b Merge pull request #7 from n00b87/sprite_animation
Sprite animation
2024-10-19 09:37:06 -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
8f372bdf19 Finished changes on animation system
* Added collision callback
* Set sprite density to 1 by default
* Added default frame value of 0 on frame resize
* Changed defaults for sprite fixture
* Made changes to some of the animation functions parameters
2024-10-18 00:10:12 -04:00
n00b
9b517acae1 Sprite Animation Complete
* Animation subsystem complete
* Sprite Z Sorting complete
* Solid and Non Solid Sprites complete
* Frame looping complete
2024-10-16 21:24:58 -04:00
n00b
f9a8e828f2 Sprite Engine WIP 2024-10-15 22:57:34 -04:00
n00b
4d2e050dcf Added Sprite Transform functions 2024-10-14 21:52:48 -04:00
n00b
f5b42cf73b Moved sprite functions to separate header 2024-10-14 17:10:07 -04:00
Rodney Cunningham
5f2f2bbf2c Merge pull request #6 from n00b87/fix_stdlib_functions
Added ifdefs for android build with current tech stack
2024-10-14 16:24:44 -04:00
n00b
9509b4fa65 Added ifdefs for android build with current tech stack 2024-10-13 21:59:13 -04:00
Rodney Cunningham
e50a1f9d96 Merge pull request #5 from n00b87/fix_stdlib_functions
Fix stdlib functions
2024-10-06 21:24:38 -04:00
n00b
693037ccd6 Updated database with changes to water node and plane mesh 2024-10-06 21:16:40 -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
5542629c92 Added new constants to tokenizer 2024-10-06 17:08:10 -04:00
n00b
62363b4b98 Documented all current functions 2024-10-06 17:07:06 -04:00
n00b
641c5c86ca Added docs and project management tool update 2024-10-06 01:39:47 -04:00
n00b
00309fa481 Fixed Trim not clearing last character if its a space 2024-09-28 16:38:51 -04:00
Rodney Cunningham
721db50404 Merge pull request #4 from n00b87/rc4_gfx_physx_integrate
Graphics and Physics Initial Integration
2024-09-28 12:09:02 -04:00
n00b
44a2793f37 Removed binary files 2024-09-28 11:56:07 -04:00
n00b
1bf67ba02c Removed unused files 2024-09-28 11:42:19 -04:00
n00b
3fd18b2ce6 Added a macro to generate document templates in RCDocs format 2024-09-28 11:40:47 -04:00
n00b
27e8a448ea WIP 2024-09-20 09:47:51 -04:00
n00b
72715cd17e WIP 2024-09-18 20:29:27 -04:00
n00b
a5aedb1fa7 Fixed byref variable pointer from rcbasic_build dev generator 2024-09-16 22:20:09 -04:00
n00b
526478b618 Fixed compile errors in switch cases 2024-09-15 22:37:32 -04:00
n00b
f013e6ba71 Updated Source Generation Tools 2024-09-15 10:55:15 -04:00
n00b
10551c83f3 Automated embedded function mapping 2024-09-14 18:26:59 -04:00
n00b
0402039a72 updated database 2024-09-13 05:54:51 -04:00