Package org.jbox2d.testbed.tests
Class PolyShapes
- java.lang.Object
-
- org.jbox2d.testbed.framework.TestbedTest
-
- org.jbox2d.testbed.tests.PolyShapes
-
- All Implemented Interfaces:
ContactListener,JbDeserializer.ObjectListener,JbSerializer.ObjectSigner,UnsupportedListener
public class PolyShapes extends TestbedTest
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intk_maxBodies(package private) Body[]m_bodies(package private) intm_bodyIndex(package private) CircleShapem_circle(package private) PolygonShape[]m_polygons-
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 PolyShapes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidCreate(int index)(package private) voidDestroyBody()java.lang.StringgetTestName()The name of the testvoidinitTest(boolean argDeserialized)Initializes the current testvoidkeyPressed(char key, int argKeyCode)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, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isSaveLoadEnabled, isUnsupported, jointDestroyed, 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
-
k_maxBodies
int k_maxBodies
-
m_bodyIndex
int m_bodyIndex
-
m_bodies
Body[] m_bodies
-
m_polygons
PolygonShape[] m_polygons
-
m_circle
CircleShape m_circle
-
-
Method Detail
-
initTest
public void initTest(boolean argDeserialized)
Description copied from class:TestbedTestInitializes the current test- Specified by:
initTestin classTestbedTest
-
Create
void Create(int index)
-
DestroyBody
void DestroyBody()
-
keyPressed
public void keyPressed(char key, int argKeyCode)- Overrides:
keyPressedin classTestbedTest
-
step
public void step(TestbedSettings settings)
- Overrides:
stepin classTestbedTest- See Also:
TestbedTest.step(org.jbox2d.testbed.framework.TestbedSettings)
-
getTestName
public java.lang.String getTestName()
Description copied from class:TestbedTestThe name of the test- Specified by:
getTestNamein classTestbedTest- Returns:
- See Also:
TestbedTest.getTestName()
-
-