Package net.dermetfan.gdx.physics.box2d
Class Breakable.Callback.Adapter
java.lang.Object
net.dermetfan.gdx.physics.box2d.Breakable.Callback.Adapter
- All Implemented Interfaces:
 Breakable.Callback
- Enclosing interface:
 - Breakable.Callback
 
public static class Breakable.Callback.Adapter extends java.lang.Object implements Breakable.Callback
Returns false in all methods implemented from 
Breakable.Callback. Instantiate this if you want to only use a subset of the methods of Breakable.Callback.- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.dermetfan.gdx.physics.box2d.Breakable.Callback
Breakable.Callback.Adapter - 
Constructor Summary
Constructors Constructor Description Adapter() - 
Method Summary
Modifier and Type Method Description booleandestroyed(com.badlogic.gdx.physics.box2d.Body body, Breakable breakable)called byBreakable.Manager.destroy(Body)booleandestroyed(com.badlogic.gdx.physics.box2d.Fixture fixture, Breakable breakable)called byBreakable.Manager.destroy(Fixture)booleandestroyed(com.badlogic.gdx.physics.box2d.Joint joint, Breakable breakable)called byBreakable.Manager.destroy(Joint)booleanstrained(com.badlogic.gdx.physics.box2d.Fixture fixture, Breakable breakable, com.badlogic.gdx.physics.box2d.Contact contact, com.badlogic.gdx.physics.box2d.ContactImpulse impulse, float normalImpulse, float tangentImpulse)booleanstrained(com.badlogic.gdx.physics.box2d.Joint joint, Breakable breakable, com.badlogic.gdx.math.Vector2 reactionForce, float reactionTorque)called byBreakable.Manager.strain(Joint, float)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Constructor Details
- 
Adapter
public Adapter() 
 - 
 - 
Method Details
- 
strained
public boolean strained(com.badlogic.gdx.physics.box2d.Fixture fixture, Breakable breakable, com.badlogic.gdx.physics.box2d.Contact contact, com.badlogic.gdx.physics.box2d.ContactImpulse impulse, float normalImpulse, float tangentImpulse)Description copied from interface:Breakable.Callback- Specified by:
 strainedin interfaceBreakable.Callback- Parameters:
 fixture- the strained fixturebreakable- the Breakable instance causing this callback to be calledcontact- the straining contactimpulse- the straining ContactImpulsenormalImpulse- the sum of the normal impulses of impulsetangentImpulse- the sum of the tangent impulses of impulse- Returns:
 - true to cancel the destruction if one was going to occur
 
 - 
strained
public boolean strained(com.badlogic.gdx.physics.box2d.Joint joint, Breakable breakable, com.badlogic.gdx.math.Vector2 reactionForce, float reactionTorque)Description copied from interface:Breakable.Callbackcalled byBreakable.Manager.strain(Joint, float)- Specified by:
 strainedin interfaceBreakable.Callback- Parameters:
 joint- the strainedJointbreakable- theBreakableinstance causing this callback to be calledreactionForce- thereaction force- Returns:
 - true to cancel the destruction if one was going to occur
 
 - 
destroyed
Description copied from interface:Breakable.Callbackcalled byBreakable.Manager.destroy(Body)- Specified by:
 destroyedin interfaceBreakable.Callback- Returns:
 - true to cancel the destruction
 
 - 
destroyed
Description copied from interface:Breakable.Callbackcalled byBreakable.Manager.destroy(Fixture)- Specified by:
 destroyedin interfaceBreakable.Callback- Returns:
 - true to cancel the destruction
 
 - 
destroyed
Description copied from interface:Breakable.Callbackcalled byBreakable.Manager.destroy(Joint)- Specified by:
 destroyedin interfaceBreakable.Callback- Returns:
 - true to cancel the destruction
 
 
 -