Package org.jbox2d.testbed.tests
Class Pulleys
- java.lang.Object
-
- org.jbox2d.testbed.framework.TestbedTest
-
- org.jbox2d.testbed.tests.Pulleys
-
- All Implemented Interfaces:
ContactListener,JbDeserializer.ObjectListener,JbSerializer.ObjectSigner,UnsupportedListener
public class Pulleys extends TestbedTest
-
-
Field Summary
Fields Modifier and Type Field Description private static longJOINT_TAG(package private) PulleyJointm_joint1-
Fields inherited from class org.jbox2d.testbed.framework.TestbedTest
BOMB_TAG, destructionListener, GROUND_BODY_TAG, groundBody, m_textLine, m_world, MAX_CONTACT_POINTS, MOUSE_JOINT_TAG, points
-
-
Constructor Summary
Constructors Constructor Description Pulleys()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.LonggetTag(Joint joint)java.lang.StringgetTestName()The name of the testvoidinitTest(boolean deserialized)Initializes the current testbooleanisSaveLoadEnabled()Override to enable saving and loading.voidprocessJoint(Joint joint, java.lang.Long tag)voidstep(TestbedSettings settings)-
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, preSolve, processBody, processFixture, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, update
-
-
-
-
Field Detail
-
JOINT_TAG
private static final long JOINT_TAG
- See Also:
- Constant Field Values
-
m_joint1
PulleyJoint m_joint1
-
-
Method Detail
-
getTag
public java.lang.Long getTag(Joint joint)
- Specified by:
getTagin interfaceJbSerializer.ObjectSigner- Overrides:
getTagin classTestbedTest- Returns:
- the tag for the joint. can be null.
-
processJoint
public void processJoint(Joint joint, java.lang.Long tag)
- Specified by:
processJointin interfaceJbDeserializer.ObjectListener- Overrides:
processJointin classTestbedTest
-
isSaveLoadEnabled
public boolean isSaveLoadEnabled()
Description copied from class:TestbedTestOverride to enable saving and loading. Remember to also override theJbDeserializer.ObjectListenerandJbSerializer.ObjectSignermethods if you need to- Overrides:
isSaveLoadEnabledin classTestbedTest- Returns:
-
initTest
public void initTest(boolean deserialized)
Description copied from class:TestbedTestInitializes the current test- Specified by:
initTestin classTestbedTest
-
step
public void step(TestbedSettings settings)
- Overrides:
stepin classTestbedTest
-
getTestName
public java.lang.String getTestName()
Description copied from class:TestbedTestThe name of the test- Specified by:
getTestNamein classTestbedTest- Returns:
-
-