libgdx-utils-box2d

An updated fork of dermetfan's famed library for libGDX convenience.

License

License

Categories

Categories

libGDX Business Logic Libraries
GroupId

GroupId

com.github.tommyettinger
ArtifactId

ArtifactId

libgdx-utils-box2d
Last Version

Last Version

0.13.7
Release Date

Release Date

Type

Type

jar
Description

Description

libgdx-utils-box2d
An updated fork of dermetfan's famed library for libGDX convenience.
Project URL

Project URL

https://github.com/tommyettinger/gdx-utils
Source Code Management

Source Code Management

https://github.com/tommyettinger/gdx-utils

Download libgdx-utils-box2d

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.tommyettinger/libgdx-utils-box2d/ -->
<dependency>
    <groupId>com.github.tommyettinger</groupId>
    <artifactId>libgdx-utils-box2d</artifactId>
    <version>0.13.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.tommyettinger/libgdx-utils-box2d/
implementation 'com.github.tommyettinger:libgdx-utils-box2d:0.13.7'
// https://jarcasting.com/artifacts/com.github.tommyettinger/libgdx-utils-box2d/
implementation ("com.github.tommyettinger:libgdx-utils-box2d:0.13.7")
'com.github.tommyettinger:libgdx-utils-box2d:jar:0.13.7'
<dependency org="com.github.tommyettinger" name="libgdx-utils-box2d" rev="0.13.7">
  <artifact name="libgdx-utils-box2d" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.tommyettinger', module='libgdx-utils-box2d', version='0.13.7')
)
libraryDependencies += "com.github.tommyettinger" % "libgdx-utils-box2d" % "0.13.7"
[com.github.tommyettinger/libgdx-utils-box2d "0.13.7"]

Dependencies

compile (2)

Group / Artifact Type Version
com.github.tommyettinger : libgdx-utils jar 0.13.7
com.badlogicgames.gdx : gdx-box2d jar 1.9.12

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

gdx-utils

An updated fork of dermetfan's famed library.

BitBucket has deleted their Mercurial repositories, including gdx-utils, so a backup is needed. Also, libgdx-utils was stuck on version 1.9.6 of libGDX, and now we can update to 1.9.12, plus a Gradle update. LibGDX is on 1.9.12 now and a new version is in the works, but libgdx-utils should be compatible with those versions thanks to Gradle, without needing a new release here. There were some backwards-incompatible changes in 1.9.12 relative to 1.9.11, but now gdx-utils is compatible with 1.9.12 thanks to @barkholt . Updating is encouraged; you can use JitPack, or you can use the standard Sonatype Maven Central repository for at least version 0.13.7. Dependency for Gradle:

api "com.github.tommyettinger:libgdx-utils:0.13.7"
// optional:
api "com.github.tommyettinger:libgdx-utils-box2d:0.13.7"

Philosophy

Legacy tends to prevent you from writing the best code possible. Being compatible with previous versions is therefore of low priority. ...lol, that's a really awful philosophy. Working code is better than what was at one point the "best code possible." If you're using this library, be aware: you are using legacy code, and people have been using this code for a long time now.

Versions

Version
0.13.7
0.13.6