Package org.jbox2d.testbed.tests
Class SensorTest
java.lang.Object
org.jbox2d.testbed.framework.TestbedTest
org.jbox2d.testbed.tests.SensorTest
- All Implemented Interfaces:
ContactListener
,JbDeserializer.ObjectListener
,JbSerializer.ObjectSigner
,UnsupportedListener
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) Body[]
(package private) Fixture
(package private) SensorTest.BoolWrapper[]
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
beginContact
(Contact contact) Called when two fixtures begin to touch.void
endContact
(Contact contact) Called when two fixtures cease to touch.java.lang.String
The name of the testvoid
initTest
(boolean deserialized) Initializes the current testvoid
step
(TestbedSettings settings) Methods inherited from class org.jbox2d.testbed.framework.TestbedTest
_load, _reset, _save, addTextLine, completeBombSpawn, exit, getBomb, getCachedCameraPos, getCachedCameraScale, getContactPoints, getDebugDraw, getDefaultCameraPos, getDefaultCameraScale, getFilename, getGroundBody, getModel, getPointCount, getStepCount, getTag, getTag, getTag, getTag, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isSaveLoadEnabled, 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, update
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
e_count
int e_count -
m_sensor
Fixture m_sensor -
m_bodies
Body[] m_bodies -
m_touching
SensorTest.BoolWrapper[] m_touching
-
-
Constructor Details
-
SensorTest
public SensorTest()
-
-
Method Details
-
initTest
public void initTest(boolean deserialized) Description copied from class:TestbedTest
Initializes the current test- Specified by:
initTest
in classTestbedTest
-
beginContact
Description copied from interface:ContactListener
Called when two fixtures begin to touch.- Specified by:
beginContact
in interfaceContactListener
- Overrides:
beginContact
in classTestbedTest
- Parameters:
contact
-
-
endContact
Description copied from interface:ContactListener
Called when two fixtures cease to touch.- Specified by:
endContact
in interfaceContactListener
- Overrides:
endContact
in classTestbedTest
- Parameters:
contact
-
-
step
- Overrides:
step
in classTestbedTest
-
getTestName
public java.lang.String getTestName()Description copied from class:TestbedTest
The name of the test- Specified by:
getTestName
in classTestbedTest
- Returns:
-