KTX 1.11.0-rc6
The first KTX release to support the gdxAI library with a new module: ktx-ai
. Includes notable updates to core dependencies.
- [UPDATE] Updated to Kotlin 1.8.21.
- [UPDATE] Updated to Kotlin Coroutines 1.7.1.
- [UPDATE] Updated to Gradle 7.6.1.
- [UPDATE] Updated to Dokka 1.8.10.
- [FEATURE] (
ktx-ai
) new KTX module with utilities and type-safe builders for gdxAI.- Type aliases to avoid name clashes with common libraries:
GdxAiSequence<E>
forcom.badlogic.gdx.ai.btree.branch.Sequence<E>
GdxAiSelector<E>
forcom.badlogic.gdx.ai.btree.branch.Selector<E>
GdxAiRandom<E>
forcom.badlogic.gdx.ai.btree.decorator.Random<E>
- Extension functions for building behavior trees:
add
behaviorTree
dynamicGuardSelector
parallel
randomSelector
randomSequence
selector
sequence
alwaysFail
alwaysSucceed
include
invert
random
repeat
semaphoreGuard
untilFail
untilSuccess
failureLeaf
successLeaf
waitLeaf
- Type aliases to avoid name clashes with common libraries: