D8H
deb802cfec
Allow to override behavior properties on object instances ( #8171 )
...
* For now, this is limited to instances inside custom objects. This will be made available in the future for all instances in scenes if this works well.
2026-02-09 16:21:24 +01:00
Florian Rival
f7a821f980
Add categories to classes for game engine documentation ( #8076 )
2025-12-18 17:12:07 +01:00
D8H
752d047464
Upgrade GDJS to Prettier 3.4.2 ( #7398 )
...
- Don't show in changelog
2025-02-12 18:50:02 +01:00
D8H
7a21f9533e
Upgrade to TypeScript 5.4.5 ( #7394 )
...
- Don't show in changelog
2025-02-12 17:51:36 +01:00
D8H
80cb6d697c
Handle custom objects at runtime ( #4294 )
...
* Don't show in changelog
2022-10-18 13:36:48 +02:00
D8H
aabe249ffb
[PathFinding] Remove the dependency from PathfindingRuntimeBehavior to BehaviorRBushAABB ( #3579 )
...
Only show in developer changelog
2022-02-02 08:59:58 +01:00
AlexandreS
a470e9b86c
Fixes an issue with ghost instances of behaviors (light obstacle and pathfinder obstacle)
2021-10-20 10:45:01 +02:00
Florian Rival
c95991756a
Add type checking in some test files and remove HSHG from the codebase
...
Don't show in changelog
2021-03-02 23:09:54 +00:00
D8H
2811eef4e0
Rework path finding to use RBush instead of HSHG ( #2315 )
...
* Also add many tests to check the good working of the pathfinding in multiple situations.
2021-02-24 09:46:50 +01:00
D8H
58d114721d
Improve typing of the Pathfinding extension ( #2274 )
...
Only show in developer changelog
2021-02-04 23:22:40 +00:00
Florian Rival
4b2cd90320
Add documentation of extensions in the generated GDJS documentation
...
Only show in developer changelog
2021-01-14 21:32:13 +00:00
Florian Rival
65d3688052
Fix duplicate classes in the generated GDJS documentation
...
Don't show in changelog
2021-01-08 19:55:20 +01:00
Florian Rival
7ef2e40066
Add more various fixes for TypeScript and code style
...
Don't show in changelog
2021-01-08 19:55:01 +01:00
Florian Rival
11d69e46ed
Translate all behaviors to TypeScript
...
Also adapt custom behavior code generation to use a (partial) ES6 class (methods are still added using prototype)
Don't show in changelog
2021-01-08 19:54:41 +01:00