Skip to content

KTX 1.11.0-rc6

Compare
Choose a tag to compare
@czyzby czyzby released this 04 Jun 08:37
· 16 commits to master since this release

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> for com.badlogic.gdx.ai.btree.branch.Sequence<E>
      • GdxAiSelector<E> for com.badlogic.gdx.ai.btree.branch.Selector<E>
      • GdxAiRandom<E> for com.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