Package zombie
Class CollisionManager
java.lang.Object
zombie.CollisionManager
public class CollisionManager
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCollisionManager.ContactclassCollisionManager.PolygonCollisionResult -
Field Summary
Fields Modifier and Type Field Description java.util.ArrayListContactMapstatic CollisionManagerinstance -
Constructor Summary
Constructors Constructor Description CollisionManager() -
Method Summary
Modifier and Type Method Description voidAddContact(IsoMovingObject a, IsoMovingObject b)voidinitUpdate()floatIntervalDistance(float minA, float maxA, float minB, float maxB)CollisionManager.PolygonCollisionResultPolygonCollision(Vector2 velocity)voidResolveContacts()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ContactMap
public java.util.ArrayList ContactMap -
instance
-
-
Constructor Details
-
CollisionManager
public CollisionManager()
-
-
Method Details
-
PolygonCollision
-
IntervalDistance
public float IntervalDistance(float minA, float maxA, float minB, float maxB) -
initUpdate
public void initUpdate() -
AddContact
-
ResolveContacts
public void ResolveContacts()
-