| Interface | Description |
|---|---|
| Location<T extends com.badlogic.gdx.math.Vector<T>> |
The
Location interface represents any game object having a position and an orientation. |
| NonBlockingSemaphore |
A counting semaphore that does not block the thread when the requested resource is not available.
|
| NonBlockingSemaphore.Factory |
Abstract factory for creating concrete instances of classes implementing
NonBlockingSemaphore. |
| RaycastCollisionDetector<T extends com.badlogic.gdx.math.Vector<T>> |
A
RaycastCollisionDetector finds the closest intersection between a ray and any object in the game world. |
| Class | Description |
|---|---|
| ArithmeticUtils |
Some useful math functions.
|
| CircularBuffer<T> |
A circular buffer, possibly resizable.
|
| Collision<T extends com.badlogic.gdx.math.Vector<T>> |
A
Collision is made up of a collision point and the normal at that point of collision. |
| NonBlockingSemaphoreRepository | |
| Ray<T extends com.badlogic.gdx.math.Vector<T>> |
A
Ray is made up of a starting point and an ending point. |
| SimpleNonBlockingSemaphore |
A non-blocking semaphore that does not ensure the atomicity of its operations, meaning that it's not tread-safe.
|
| SimpleNonBlockingSemaphore.Factory |
A concrete factory that can create instances of
SimpleNonBlockingSemaphore. |