Package com.deco2800.game.physics
Class PhysicsContactListener
java.lang.Object
com.deco2800.game.physics.PhysicsContactListener
- All Implemented Interfaces:
 com.badlogic.gdx.physics.box2d.ContactListener
public class PhysicsContactListener
extends Object
implements com.badlogic.gdx.physics.box2d.ContactListener
Box2D collision events fire globally on the physics world, not per-object. The contact listener
 receives these events, finds the entities involved in the collision, and triggers events on them.
 
On contact start: evt = "collisionStart", params = (Fixture thisFixture, Fixture otherFixture)
 
On contact end: evt = "collisionEnd", params = (Fixture thisFixture, Fixture
 otherFixture)
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidbeginContact(com.badlogic.gdx.physics.box2d.Contact contact) voidendContact(com.badlogic.gdx.physics.box2d.Contact contact) voidpostSolve(com.badlogic.gdx.physics.box2d.Contact contact, com.badlogic.gdx.physics.box2d.ContactImpulse impulse) voidpreSolve(com.badlogic.gdx.physics.box2d.Contact contact, com.badlogic.gdx.physics.box2d.Manifold oldManifold)  
- 
Constructor Details
- 
PhysicsContactListener
public PhysicsContactListener() 
 - 
 - 
Method Details
- 
beginContact
public void beginContact(com.badlogic.gdx.physics.box2d.Contact contact) - Specified by:
 beginContactin interfacecom.badlogic.gdx.physics.box2d.ContactListener
 - 
endContact
public void endContact(com.badlogic.gdx.physics.box2d.Contact contact) - Specified by:
 endContactin interfacecom.badlogic.gdx.physics.box2d.ContactListener
 - 
preSolve
public void preSolve(com.badlogic.gdx.physics.box2d.Contact contact, com.badlogic.gdx.physics.box2d.Manifold oldManifold) - Specified by:
 preSolvein interfacecom.badlogic.gdx.physics.box2d.ContactListener
 - 
postSolve
public void postSolve(com.badlogic.gdx.physics.box2d.Contact contact, com.badlogic.gdx.physics.box2d.ContactImpulse impulse) - Specified by:
 postSolvein interfacecom.badlogic.gdx.physics.box2d.ContactListener
 
 -