Results 68 comments of davebaol

Added clone capability.

[Added behavior tree library, subtree reference nodes and tests.](https://github.com/libgdx/gdx-ai/commit/19d4ed47ceb921147b22c077494f692b70ab0142) @implicit-invocation I created two distinct reference nodes instead of one with a lazy parameter, because they extend different classes: `Task` for...

@implicit-invocation ok, it makes sense. [Lazy and eager subtree inclusion is now implemented as a single decorator](https://github.com/libgdx/gdx-ai/commit/fcecadebc83b119ca159e6d6e43d5d392f1312d1). > And I still don't get why Metadata is static. You don't want...

Yeah, METADATA contains the name of the attributes, not their value. So it's static final and conceptually immutable too (no setters, and its fields are package private). Unfortunately it can...

@implicit-invocation Just pushed some javadoc, code clean up, and minor fixes. I'd like to release gdx-ai 1.4.0 on sunday (old releases were part of the libgdx project, so we have...

Yeah @Tom-Ski, but a lot of stuff has been added since 1.3.1, namely Steering Behaviors and Behavior Trees. So it will be 1.4.0 :)

@implicit-invocation Ok thanks, no hurry. BTW, I'm thinking of renaming `Node` to `Task` which is the typical superclass name in all the API I've seen in the past. It makes...

TBH I don't see the problem. Usually the one who creates a tree (not necessarily the developer) is used to think in term of actions and conditions which are the...

Also, I want to to add '?' as a legal char for attribute names (see the 1st import below) and task aliases. This gives the user the opportunity to improve...

Just curious, what's your use case?