Francois Belair
780e6038b8
Add FollowPath behavior
2020-01-12 10:23:51 -05:00
Francois Belair
84f0465b88
Add AvoidCollision behavior
2020-01-12 10:23:42 -05:00
Francois Belair
34b58a6bba
Add Cohesion behavior and RadiusProximity caching
2020-01-12 10:23:19 -05:00
Francois Belair
ac99344633
Implement Separation behavior and add Proximity
2020-01-12 10:22:54 -05:00
Nathan Lovato
8fb4f4c51a
Replace multiline comments with comment blocks
...
The use of multiline blocks in GDSCript for comments leaves them in the
final compiled file, increasing size and potentially processing for no
end-user gain.
2020-01-12 10:21:43 -05:00
Francois Belair
9f945cbf85
Implement review suggestions to code
...
Razvan reviewed the code and suggested a number of changes to improve
readability and make facets of the code more explicit and consistent.
2020-01-12 10:20:06 -05:00
Francois Belair
35d9b2e1a6
Add GUI to Arrive demo
2020-01-12 10:19:59 -05:00
Francois Belair
87aef48251
Add GUI to Face demo
2020-01-12 10:19:53 -05:00
Francois Belair
fc0b36ff22
Add GUI to Pursue demo
2020-01-12 10:19:40 -05:00
Francois Belair
3d50dcdb9c
Add GUI controls to seek/flee demo
...
Being toy demos, they should be easily tweakable and modifiable by the
user to get a feel for what the parameters of the behaviors do.
2020-01-12 10:18:53 -05:00
Francois Belair
3e9ce641fb
Add Blend and Priority behaviors
2020-01-12 10:18:40 -05:00
Francois Belair
b32446217d
Implement demo for Arrive behavior
2020-01-12 10:18:29 -05:00
Francois Belair
546d12b15b
Implement demo for Face behavior
2020-01-12 10:18:16 -05:00
Francois Belair
f531e835fd
Implement LookWhereYouGo, and demo for Pursue
2020-01-12 10:17:53 -05:00
Francois Belair
fb538b72cb
Reorganize project
...
The GST namespace has been added to prevent class name conflicts, and
the project has been reorganized to make extensions and purpose easier.
2020-01-12 10:16:37 -05:00