Package org.jbox2d.testbed.tests
Class EdgeShapes
- java.lang.Object
-
- org.jbox2d.testbed.framework.TestbedTest
-
- org.jbox2d.testbed.tests.EdgeShapes
-
- All Implemented Interfaces:
ContactListener
,JbDeserializer.ObjectListener
,JbSerializer.ObjectSigner
,UnsupportedListener
public class EdgeShapes extends TestbedTest
-
-
Field Summary
Fields Modifier and Type Field Description (package private) EdgeShapesCallback
callback
(package private) int
e_maxBodies
(package private) float
m_angle
(package private) Body[]
m_bodies
(package private) int
m_bodyIndex
(package private) CircleShape
m_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 EdgeShapes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
Create(int index)
(package private) void
DestroyBody()
java.lang.String
getTestName()
The name of the testvoid
initTest(boolean argDeserialized)
Initializes the current testvoid
keyPressed(char argKeyChar, int argKeyCode)
void
step(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
-
e_maxBodies
int e_maxBodies
-
m_bodyIndex
int m_bodyIndex
-
m_bodies
Body[] m_bodies
-
m_polygons
PolygonShape[] m_polygons
-
m_circle
CircleShape m_circle
-
m_angle
float m_angle
-
callback
EdgeShapesCallback callback
-
-
Method Detail
-
initTest
public void initTest(boolean argDeserialized)
Description copied from class:TestbedTest
Initializes the current test- Specified by:
initTest
in classTestbedTest
-
Create
void Create(int index)
-
DestroyBody
void DestroyBody()
-
keyPressed
public void keyPressed(char argKeyChar, int argKeyCode)
- Overrides:
keyPressed
in classTestbedTest
-
step
public void step(TestbedSettings settings)
- 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:
-
-