| Interface | Description |
|---|---|
| FormationMember<T extends com.badlogic.gdx.math.Vector<T>> |
Game characters coordinated by a
Formation must implement this interface. |
| FormationPattern<T extends com.badlogic.gdx.math.Vector<T>> |
The
FormationPattern interface represents the shape of a formation and generates the slot offsets, relative to its
anchor point. |
| SlotAssignmentStrategy<T extends com.badlogic.gdx.math.Vector<T>> |
This interface defines how each
FormationMember is assigned to a slot in the Formation. |
| SoftRoleSlotAssignmentStrategy.SlotCostProvider<T extends com.badlogic.gdx.math.Vector<T>> |
| Class | Description |
|---|---|
| BoundedSlotAssignmentStrategy<T extends com.badlogic.gdx.math.Vector<T>> |
BoundedSlotAssignmentStrategy is an abstract implementation of SlotAssignmentStrategy that supports roles. |
| Formation<T extends com.badlogic.gdx.math.Vector<T>> |
A
Formation coordinates the movement of a group of characters so that they retain some group organization. |
| FormationMotionModerator<T extends com.badlogic.gdx.math.Vector<T>> |
A
FormationMotionModerator moderates the movement of the formation based on the current positions of the members in its
slots: in effect to keep the anchor point on a leash. |
| FreeSlotAssignmentStrategy<T extends com.badlogic.gdx.math.Vector<T>> |
FreeSlotAssignmentStrategy is the simplest implementation of SlotAssignmentStrategy. |
| SlotAssignment<T extends com.badlogic.gdx.math.Vector<T>> |
A
SlotAssignment instance represents the assignment of a single FormationMember to its slot in the
Formation. |
| SoftRoleSlotAssignmentStrategy<T extends com.badlogic.gdx.math.Vector<T>> |
SoftRoleSlotAssignmentStrategy is a concrete implementation of BoundedSlotAssignmentStrategy that supports soft
roles, i.e. |