Class DynamicTreeTest

java.lang.Object
de.pirckheimer_gymnasium.jbox2d.testbed.framework.TestbedTest
de.pirckheimer_gymnasium.jbox2d.testbed.tests.DynamicTreeTest
All Implemented Interfaces:
ContactListener, TreeCallback, TreeRayCastCallback, JbDeserializer.ObjectListener, JbSerializer.ObjectSigner, UnsupportedListener

public class DynamicTreeTest extends TestbedTest implements TreeCallback, TreeRayCastCallback
Author:
Daniel Murphy
  • Constructor Details

    • DynamicTreeTest

      public DynamicTreeTest()
  • Method Details

    • initTest

      public void initTest(boolean argDeserialized)
      Description copied from class: TestbedTest
      Initializes the current test.
      Specified by:
      initTest in class TestbedTest
      Parameters:
      argDeserialized - if the test was deserialized from a file. If so, all physics objects are already added.
    • keyPressed

      public void keyPressed(char argKeyChar, int argKeyCode)
      Overrides:
      keyPressed in class TestbedTest
    • step

      public void step(TestbedSettings settings)
      Overrides:
      step in class TestbedTest
    • treeCallback

      public boolean treeCallback(int proxyId)
      Specified by:
      treeCallback in interface TreeCallback
    • raycastCallback

      public float raycastCallback(RayCastInput input, int proxyId)
      Specified by:
      raycastCallback in interface TreeRayCastCallback
    • GetRandomAABB

      public void GetRandomAABB(AABB aabb)
    • MoveAABB

      public void MoveAABB(AABB aabb)
    • CreateProxy

      public void CreateProxy()
    • DestroyProxy

      public void DestroyProxy()
    • MoveProxy

      public void MoveProxy()
    • Action

      public void Action()
    • Query

      public void Query()
    • RayCast

      public void RayCast()
    • getTestName

      public String getTestName()
      Description copied from class: TestbedTest
      The name of the test
      Specified by:
      getTestName in class TestbedTest