Commit Graph

154 Commits

Author SHA1 Message Date
Relintai 9b3dbd3a4c Updated the engine, now the c++ module also has docs, and also fixed a few smaller issues. 2023-01-14 15:35:07 +01:00
Relintai 111a729eb8 Updated the engine. Now it has agents built in aswell. 2023-01-14 13:37:09 +01:00
Relintai 0c863b099d Updated the engine and removed every class that is now in c++. 2023-01-14 10:09:48 +01:00
Relintai 7529794925 Prefix the gdscript classes with GD, so they can be easily opened in the same engine. Also added quick launch script. 2023-01-14 10:08:49 +01:00
Relintai 8ac2c60a4d Added the full project again into a different folder. 2023-01-14 10:05:13 +01:00
Relintai 2a6d8ba550 Updated the engine, and removed the now unneeded gdscript classes. 2023-01-14 00:29:45 +01:00
Relintai 8f74ecb974 Updated the engine again, to get the new improvements. Also fixed performance issue. 2023-01-13 23:40:24 +01:00
Relintai 98e4718c98 Avoid warning. 2023-01-13 23:10:06 +01:00
Relintai 02caaf685a Udpated the engine and removed the now c++ classes. 2023-01-13 23:03:12 +01:00
Relintai eaa2475279 Move comments from the top of the addon's scripts down under extends and class_name to make absolutely sure that my c++ convererter script doesn't choke on it. 2023-01-13 20:53:10 +01:00
Relintai a9df2d5842 More cleanups. 2023-01-13 20:47:26 +01:00
Relintai 7b9561875a More api cleanups. 2023-01-13 20:30:27 +01:00
Relintai 07f03b04f8 More method cleanups. 2023-01-13 20:08:32 +01:00
Relintai 4f5eb0a3a1 Setup call for _apply_steering(). 2023-01-13 19:57:36 +01:00
Relintai e2da64212e Removed parametrized _init() methods. 2023-01-13 19:42:14 +01:00
Relintai 3957f155da Removed yields from the agents. 2023-01-13 17:11:52 +01:00
Relintai 2236e48f45 Add explicit Reference inheritance. 2023-01-13 16:59:15 +01:00
Relintai 99f515f868 Style changes to make c++ conversion easier later. 2023-01-13 13:09:18 +01:00
Relintai 7388234a6e Fix issues. 2023-01-13 11:02:01 +01:00
Relintai de93a946b5 Pandemonium project file. 2023-01-13 10:53:07 +01:00
Relintai 57527eea5f Update the quick open script. 2023-01-13 10:47:35 +01:00
Relintai bb844f1311 Bring in my tooling. 2023-01-13 10:46:36 +01:00
Nathan Lovato 4da6f683ba
Update README.md 2023-01-01 22:16:18 +01:00
Nathan Lovato ebb70ac84e
docs: update documentation links 2023-01-01 15:54:07 +01:00
Josh Anthony f615a183ea
Stop agents from processing if the scene tree is paused (#57) 2021-12-14 12:34:27 -05:00
Josh Anthony 22dc7c751a
Stop agents from processing when they are outside of the scene tree (#55) 2021-09-02 10:44:08 -04:00
Francois Belair 53cad0f660 Fix angular velocity clamped to accel 2021-06-14 20:26:31 -04:00
volzhs 5b5ca11b03
Fix global_position for KinematicBody3DAgent (#52)
Use `global_transform.origin` instead of `global_position`
2021-06-07 23:24:36 -04:00
Francois Belair 49cc6ef696 Clean spawner code 2020-12-28 12:09:56 -05:00
CodeDoes d1c87d96b3
Make group members show their radius on click
* GroupBehaviours Demo: Click on member to see radius

* fixed groupbehaviour demo
2020-12-28 12:08:14 -05:00
Francois Belair 84e52bfd79 Remove bak files 2020-08-23 12:30:38 -04:00
Francois Belair 16cc3efb43 Bring demos back in. Remove refs to demos repo.
Fixes #45
2020-08-23 12:25:09 -04:00
Nathan Lovato f73a972ad1 Update README
Closes #47
2020-07-04 10:09:51 -06:00
Francois Belair 4d4c7213ba Fix spec. agents at position 0,0,0 on first frame 2020-05-24 13:00:40 -04:00
Francois Belair ca1a7088c5 Split project, turn framework into submodule
Fixes #38
2020-05-14 13:45:46 -04:00
Nathan Lovato 38baf344a8 Update README 2020-05-12 13:42:09 -06:00
Francois Belair 083450e019 Fix agents trying to use body instead of weakref
Fixes #43
2020-05-08 12:42:45 -04:00
Nathan Lovato a2d0258ff1 Update doc-comments to use JSDoc style 2020-04-02 18:31:59 -06:00
Francois Belair 89e4dc4c2b Fix velocity reversal bug in kinematic agents
Fixes #40
2020-03-19 23:34:51 -04:00
Francois Belair beca7b9cc7
Clarify changelog entry 2020-03-04 08:13:26 -05:00
Francois Belair 192490b757 Make agents multiply acceleration by delta
This fixes the fact that acceleration wasn't treated as acceleration
  over time, but was instant acceleration.
2020-03-03 14:47:03 -05:00
Nathan Lovato a7d83af547 Update CHANGELOG 2020-02-23 11:13:13 -06:00
Francois Belair 2d3e763a80 Add category tags to API 2020-02-22 12:51:11 -05:00
Francois Belair fbb92e3593 Replace body with WeakRef of body to fix crashes
When a physics body was freed by queue_free or free, it was possible
for the physics update to still happen on the specialized agent. The
Null body then caused a crash.
2020-02-20 12:24:55 -05:00
Nathan Lovato 68b85bb234 Format the code using gdformat
gdformat follows the official style guide, and handles line length and wrapping
lines for us.
2020-02-14 10:35:18 -06:00
Nathan Lovato 2940442b95 Update the readme
Removed the documentation, replaced it with links to the corresponding pages on
GDQuest.com/docs
Edited the intro
Added links to become a contributor, support us, and follow us
2020-02-13 21:18:33 -06:00
Nathan Lovato 5f07e5364b Update the install section of the readme 2020-02-13 17:53:42 -06:00
Nathan Lovato fa71f34efd Add project icon
Closes #19
2020-02-13 17:51:21 -06:00
Nathan Lovato e9dd3b8a1e Improve the feel of the demos, update changelog 2020-02-13 13:34:22 -06:00
Nathan Lovato 1daade7ea3 Fix background not covering the entire viewport in some cases 2020-02-13 13:34:09 -06:00