Class VerticalStack
java.lang.Object
org.jbox2d.testbed.framework.TestbedTest
org.jbox2d.testbed.tests.VerticalStack
- All Implemented Interfaces:
ContactListener, JbDeserializer.ObjectListener, JbSerializer.ObjectSigner, UnsupportedListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longstatic final intstatic final int(package private) BodyFields inherited from class TestbedTest
BOMB_TAG, destructionListener, GROUND_BODY_TAG, groundBody, m_textLine, m_world, MAX_CONTACT_POINTS, MOUSE_JOINT_TAG, points -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.Longjava.lang.StringThe name of the testvoidinitTest(boolean deserialized) Initializes the current testbooleanOverride to enable saving and loading.voidkeyPressed(char argKeyChar, int argKeyCode) voidprocessBody(Body argBody, java.lang.Long argTag) voidstep(TestbedSettings settings) Methods inherited from class 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, keyReleased, lanchBomb, launchBomb, load, mouseDown, mouseMove, mouseUp, postSolve, preSolve, processFixture, processJoint, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
BULLET_TAG
private static final long BULLET_TAG- See Also:
-
e_columnCount
public static final int e_columnCount- See Also:
-
e_rowCount
public static final int e_rowCount- See Also:
-
m_bullet
Body m_bullet
-
-
Constructor Details
-
VerticalStack
public VerticalStack()
-
-
Method Details
-
getTag
- Specified by:
getTagin interfaceJbSerializer.ObjectSigner- Overrides:
getTagin classTestbedTest- Parameters:
argBody-- Returns:
- the tag for the body. can be null.
-
processBody
- Specified by:
processBodyin interfaceJbDeserializer.ObjectListener- Overrides:
processBodyin 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
-
keyPressed
public void keyPressed(char argKeyChar, int argKeyCode) - Overrides:
keyPressedin classTestbedTest
-
step
- Overrides:
stepin classTestbedTest
-
getTestName
public java.lang.String getTestName()Description copied from class:TestbedTestThe name of the test- Specified by:
getTestNamein classTestbedTest- Returns:
-