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
n00b
d271ed7885
updated database
2024-09-09 05:41:23 -04:00
n00b
6836a07f2f
updated database with new functions
2024-09-07 21:51:32 -04:00
n00b
2ce04bbeca
added embedded source generator
2024-08-11 00:39:57 -04:00
n00b
a94ad1e5f0
Update notes on built-in library
2024-07-07 09:30:25 -05:00
n00b
60ecf625aa
GFX Primitives and Image drawing functions
2024-05-23 23:07:11 -05:00
n00b
0ca34a769d
gfx2d change tracker
2024-05-20 09:14:32 -05:00
Rodney Cunningham
09ccf5d970
Merge pull request #1 from n00b87/user_types_integration
...
User types integration
v4.0
RCBasic4-Alpha-1
RCBasic4-Alpha-2
2024-04-28 21:28:34 -05:00
n00b87
e2338d1b9d
Removed compiler debug output
2024-04-27 11:57:41 -05:00
n00b87
5d1143b8b9
Fixed loop hole where dimensions weren't expected for number and string type members
2024-04-27 11:45:35 -05:00
n00b87
db229aece8
Added rule to allow number member types to be used as FOR counter
2024-04-26 00:03:30 -05:00
n00b87
6587dc2898
Fixed ArrayCopy and ArrayFill functions when handling numbers and strings
2024-04-25 16:33:47 -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
308c1944f9
Fixed the compile error when passing a type member with no dimensions
2024-04-24 16:47:36 -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