D8H
70f4d545b4
Display some behavior properties in one row ( #4606 )
2022-12-02 11:37:32 +01:00
D8H
33b2fb0168
Show unit of measurements on properties of built-in extensions ( #4576 )
2022-11-30 21:18:54 +01:00
D8H
bf19ec5a68
[PathFinding] Improve pathfinding with a property to smooth the path. ( #4515 )
2022-11-10 11:40:07 +01:00
D8H
b3e0540fed
Group properties in some behaviors for enhanced clarity ( #3373 )
...
* Also allow custom behaviors made in the editor to define property groups.
2021-12-22 17:10:06 +00:00
Florian Rival
1a27f689e0
Remove deprecated/unused/unmaintained GDCpp code ( #2930 )
...
* This also includes extensions code.
Only show in developer changelog
2021-08-17 14:34:58 +02:00
D8H
13471ad40a
Add actions/conditions/expressions to specify an offset for the virtual grid used by the Pathfinding behavior ( #2730 )
2021-06-12 00:14:24 +01:00
Florian Rival
9b178bc985
Fix "Remove Unused Images" removing images used by BBText object
...
Don't show the rest in changelog:
* More generally, fix resources exposed by any object declared in JavaScript
* Refactored GetProperties (and UpdateProperty) across behavior/object/behavior shared data to remove the dependency on gd::Project.
2020-06-23 22:40:38 +01:00
Florian Rival
c2b123d20b
Add NamedPropertyDescriptor
2019-06-16 17:08:55 +01:00
Florian Rival
433dc763d1
Separate Behavior into BehaviorContent and Behavior, and add RuntimeBehavior for GDCpp
2019-05-03 22:47:21 +01:00
Florian Rival
a8559bfbbc
Add clang-format to format (C++) source files automatically ( #491 )
...
* Update all CMakeLists of extensions to use clang-format
* Run clang-format on all Extensions
* Update GDCore CMakeLists.txt to add clang-format
* Run clang-format on GDCore files
* Update GDJS and GDCpp CMakeLists.txt to add clang-format
* Run clang-format on GDCpp and GDJS files
2018-05-09 15:57:38 -07:00
Florian Rival
66ef1e0abf
Refactor RuntimeObject and behaviors to allow per-layer timescale
2016-12-01 22:18:08 +01:00
Florian Rival
117722621a
Change file organization in GDCpp to have a Runtime directory inside GDCpp
2016-02-09 19:42:52 +01:00
Florian Rival
e444e80493
Update copyrights year
2016-01-14 19:46:56 +01:00
Florian Rival
db69c83a58
Change file organization 5 (GDCpp/Project)
2015-11-01 17:06:23 +01:00
Florian Rival
63cb853d72
Change file organization (Events, Extensions + more folders)
2015-11-01 11:26:40 +01:00
Florian Rival
faf4baffc5
Refactor time management into TimeManager for native game engine
2015-10-12 00:17:57 +02:00
Florian Rival
487a4dd8cb
Fix wrong use of std::multiset leading to miscomputation in pathfinding algorithm
2015-09-04 14:39:41 +02:00
Florian Rival
b2a22374aa
Fix pathfinding considering cells adjacent to an obstacle as being covered by obstacle
2015-09-03 16:28:50 +02:00
Florian Rival
9e7f58cddc
Ensure that pathfinding works in corridors that are a single cell large
...
Enhance tests for native pathfinding behavior.
2015-09-03 16:10:47 +02:00
Victor Levasseur
9552cb75b8
Merge remote-tracking branch 'upstream/feature/behavior-renaming' into replace-uint-with-size_t
2015-08-19 19:13:51 +02:00
Florian Rival
428e72914d
[WIP] Rename Automatism to Behavior
2015-08-17 23:52:59 +02:00