Skip to content

Releases: ImXico/Cyberpunk

Bump Kotlin and libGDX versions

28 Mar 15:18
Compare
Choose a tag to compare
Pre-release
  • libGDX version raised to 1.9.10
  • Kotlin version raised to 1.3.61
  • Minor changes (code style)

Minor code cleanup (TransitionFBO)

28 Dec 18:09
e791d71
Compare
Choose a tag to compare
Pre-release

Changelog:

  • Moved StateManager FBO-related code to a new file, TransitionFBO.kt.
  • Added AssetManager notes for audio and image modules.
  • Minor code changes (code style, type inference...).

Add Profiler module

28 Aug 16:51
74161e6
Compare
Choose a tag to compare
Add Profiler module Pre-release
Pre-release
  • Add screenshot functionality to image module.
  • Add clearScreen functionality to core module.
  • Create profiler module + README.
  • Update Kotlin version to 1.2.51.
  • New logo and cleaned up root README.
  • In-code documentation updates.

Better Java interop, updated docs and API flexibility

19 Jun 14:15
9d8fb87
Compare
Choose a tag to compare

Changelog

Changes to the core module:

  • The StateManageris no longer a singleton. You should now inject a StateManager instance in each concrete State you create. Please refer to the (updated) docs on the core module.
  • The constructor of StateManager now only takes a Camera and a Viewport. Previously, you could also pass an optional initial state, but that has been removed.
  • State input conversion methods can now be overriden.
  • WorldConfig has a better JVM Name (for Java interoperability).
  • HorizontalSlide enum members are slightly better named now.
  • Updated the module's docs (now addressing the currently known issue of creating customTransition from Java).

Changes to the physics module:

  • Removed kotlin.reflect.jvm.internal.impl.load.kotlin.JvmType dependency from BodyBuilder.
  • BodyBuilder#changeWorld now returns the previous world.
  • BodyBuilder now has a disposeWorld method.

Other:

  • Updated documentation for some modules.
  • Added constructor overloading where it was missing (for Java interoperability).
  • Updated Kotlin version to 1.2.41
  • Stylistic code changes for more idiomatic Kotlin.
  • Added a new, cyberpunk-ish logo

Conforms with GLFrameBuffer API rollback

22 Apr 20:29
Compare
Choose a tag to compare

LibGDX' GLFrameBuffer API went through some changes, which included the removal of the static factory methods (as seen here) and the re-introduction of public constructors. These changes were discussed here.

Other small updates with this release include:

  • Updated libGDX version to 1.9.8
  • Updated Kotlin version to 1.2.30
  • Added CI (Travis)
  • Re-organized README documentation

First Release

27 Dec 14:35
Compare
Choose a tag to compare
First Release Pre-release
Pre-release
  • Added Gradle integration, so that imports can be painless and truly modular.

  • Updated Kotlin version to 1.1.51.

  • Updated libGDX version to 1.9.7.

  • Some libGDX' API changes had broken a few modules. That has been fixed.

  • Extensive testing and CI coming...