Package org.jbox2d.testbed.tests
Class CollisionFiltering
- java.lang.Object
-
- org.jbox2d.testbed.framework.TestbedTest
-
- org.jbox2d.testbed.tests.CollisionFiltering
-
- All Implemented Interfaces:
ContactListener,JbDeserializer.ObjectListener,JbSerializer.ObjectSigner,UnsupportedListener
public class CollisionFiltering extends TestbedTest
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intk_boxCategory(package private) intk_boxMask(package private) intk_circleCategory(package private) intk_circleMask(package private) intk_defaultCategory(package private) intk_largeGroup(package private) intk_smallGroup(package private) intk_triangleCategory(package private) intk_triangleMask-
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 CollisionFiltering()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetTestName()The name of the testvoidinitTest(boolean deserialized)Initializes the current testbooleanisSaveLoadEnabled()Override to enable saving and loading.-
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, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isUnsupported, jointDestroyed, keyPressed, keyReleased, lanchBomb, launchBomb, load, mouseDown, mouseMove, mouseUp, postSolve, preSolve, processBody, processFixture, processJoint, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, step, update
-
-
-
-
Field Detail
-
k_smallGroup
final int k_smallGroup
- See Also:
- Constant Field Values
-
k_largeGroup
final int k_largeGroup
- See Also:
- Constant Field Values
-
k_defaultCategory
final int k_defaultCategory
- See Also:
- Constant Field Values
-
k_triangleCategory
final int k_triangleCategory
- See Also:
- Constant Field Values
-
k_boxCategory
final int k_boxCategory
- See Also:
- Constant Field Values
-
k_circleCategory
final int k_circleCategory
- See Also:
- Constant Field Values
-
k_triangleMask
final int k_triangleMask
- See Also:
- Constant Field Values
-
k_boxMask
final int k_boxMask
- See Also:
- Constant Field Values
-
k_circleMask
final int k_circleMask
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
getTestName
public java.lang.String getTestName()
Description copied from class:TestbedTestThe name of the test- Specified by:
getTestNamein classTestbedTest- Returns:
-
-