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
public class SensorTest extends TestbedTest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classSensorTest.BoolWrapper
-
Field Summary
Fields Modifier and Type Field Description (package private) inte_count(package private) Body[]m_bodies(package private) Fixturem_sensor(package private) SensorTest.BoolWrapper[]m_touching-
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 SensorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginContact(Contact contact)Called when two fixtures begin to touch.voidendContact(Contact contact)Called when two fixtures cease to touch.java.lang.StringgetTestName()The name of the testvoidinitTest(boolean deserialized)Initializes the current testvoidstep(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
-
-
-
-
Field Detail
-
e_count
int e_count
-
m_sensor
Fixture m_sensor
-
m_bodies
Body[] m_bodies
-
m_touching
SensorTest.BoolWrapper[] m_touching
-
-
Method Detail
-
initTest
public void initTest(boolean deserialized)
Description copied from class:TestbedTestInitializes the current test- Specified by:
initTestin classTestbedTest
-
beginContact
public void beginContact(Contact contact)
Description copied from interface:ContactListenerCalled when two fixtures begin to touch.- Specified by:
beginContactin interfaceContactListener- Overrides:
beginContactin classTestbedTest
-
endContact
public void endContact(Contact contact)
Description copied from interface:ContactListenerCalled when two fixtures cease to touch.- Specified by:
endContactin interfaceContactListener- Overrides:
endContactin 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:
-
-