org.jbox2d.testbed.tests
Class OneSidedTest
java.lang.Object
org.jbox2d.testbed.framework.TestbedTest
org.jbox2d.testbed.tests.OneSidedTest
- All Implemented Interfaces:
- org.jbox2d.callbacks.ContactListener, org.jbox2d.serialization.JbDeserializer.ObjectListener, org.jbox2d.serialization.JbSerializer.ObjectSigner, org.jbox2d.serialization.UnsupportedListener
public class OneSidedTest
- extends TestbedTest
Method Summary |
java.lang.Long |
getTag(org.jbox2d.dynamics.Fixture fixture)
|
java.lang.String |
getTestName()
The name of the test |
void |
initTest(boolean deserialized)
Initializes the current test |
boolean |
isSaveLoadEnabled()
Override to enable saving and loading. |
void |
preSolve(org.jbox2d.dynamics.contacts.Contact contact,
org.jbox2d.collision.Manifold oldManifold)
|
void |
processFixture(org.jbox2d.dynamics.Fixture fixture,
java.lang.Long tag)
|
Methods inherited from class org.jbox2d.testbed.framework.TestbedTest |
_load, _reset, _save, addTextLine, beginContact, completeBombSpawn, endContact, exit, getBomb, getCachedCameraPos, getCachedCameraScale, getContactPoints, getDebugDraw, getDefaultCameraPos, getDefaultCameraScale, getFilename, getGroundBody, getModel, getPointCount, getStepCount, getTag, getTag, getTag, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isUnsupported, jointDestroyed, keyPressed, keyReleased, lanchBomb, launchBomb, load, mouseDown, mouseMove, mouseUp, postSolve, processBody, processJoint, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, step, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OneSidedTest
public OneSidedTest()
getTag
public java.lang.Long getTag(org.jbox2d.dynamics.Fixture fixture)
- Specified by:
getTag
in interface org.jbox2d.serialization.JbSerializer.ObjectSigner
- Overrides:
getTag
in class TestbedTest
processFixture
public void processFixture(org.jbox2d.dynamics.Fixture fixture,
java.lang.Long tag)
- Specified by:
processFixture
in interface org.jbox2d.serialization.JbDeserializer.ObjectListener
- Overrides:
processFixture
in class TestbedTest
isSaveLoadEnabled
public boolean isSaveLoadEnabled()
- Description copied from class:
TestbedTest
- Override to enable saving and loading. Remember to also override the
JbDeserializer.ObjectListener
and
JbSerializer.ObjectSigner
methods if you need to
- Overrides:
isSaveLoadEnabled
in class TestbedTest
- Returns:
getTestName
public java.lang.String getTestName()
- Description copied from class:
TestbedTest
- The name of the test
- Specified by:
getTestName
in class TestbedTest
- Returns:
initTest
public void initTest(boolean deserialized)
- Description copied from class:
TestbedTest
- Initializes the current test
- Specified by:
initTest
in class TestbedTest
preSolve
public void preSolve(org.jbox2d.dynamics.contacts.Contact contact,
org.jbox2d.collision.Manifold oldManifold)
- Specified by:
preSolve
in interface org.jbox2d.callbacks.ContactListener
- Overrides:
preSolve
in class TestbedTest
Copyright © 2013. All Rights Reserved.