Uses of Class
vooga.physicsEngine.PhysicalParameters

Packages that use PhysicalParameters
testing.physicsEngine.guiTest   
vooga.physicsEngine   
 

Uses of PhysicalParameters in testing.physicsEngine.guiTest
 

Fields in testing.physicsEngine.guiTest with type parameters of type PhysicalParameters
protected  java.util.List<PhysicalParameters> AbstractTestEnvironment.myNewBodies
           
 

Methods in testing.physicsEngine.guiTest that return types with arguments of type PhysicalParameters
protected  java.util.List<PhysicalParameters> AbstractTestEnvironment.createWalls(int wallThickness)
           
(package private)  java.util.List<PhysicalParameters> SimpleCollisionTest.initBodies()
           
(package private)  java.util.List<PhysicalParameters> SeesawTest.initBodies()
           
(package private)  java.util.List<PhysicalParameters> PegTest.initBodies()
           
(package private)  java.util.List<PhysicalParameters> DominoTest.initBodies()
           
(package private)  java.util.List<PhysicalParameters> CrossfireTest.initBodies()
           
(package private)  java.util.List<PhysicalParameters> CornerTest.initBodies()
           
(package private) abstract  java.util.List<PhysicalParameters> AbstractTestEnvironment.initBodies()
          This method must be implemented by extending classes, it returns the list of PhysicalParameters representing each of the bodies in the world, set to their initial positions.
 

Uses of PhysicalParameters in vooga.physicsEngine
 

Subclasses of PhysicalParameters in vooga.physicsEngine
 class GamePhysicalParameters
           Class for linking PhysicalParameters (basis of our independent physics module) with PhysicalItem (linkage with the game engine).
 

Methods in vooga.physicsEngine that return PhysicalParameters
 PhysicalParameters Arbiter.getBody1()
           
 PhysicalParameters Arbiter.getBody2()
           
 

Methods in vooga.physicsEngine that return types with arguments of type PhysicalParameters
 java.util.Set<PhysicalParameters> PhysicalParameters.getCollideSet()
          Return the set of PhysicalParameters that the object is currently in collision with.
 

Methods in vooga.physicsEngine with parameters of type PhysicalParameters
 boolean PhysicalParameters.inCollisionWith(PhysicalParameters param)
          Check if the last time the physics engine updated the object, the object collided.
protected  void PhysicalParameters.notifyCollided(PhysicalParameters param)
          Called when this PhysicalParameters collides with another.
 

Method parameters in vooga.physicsEngine with type arguments of type PhysicalParameters
static java.util.List<Arbiter> ArbiterFinder.findArbiters(java.util.List<PhysicalParameters> bodies)
          Update the list of active arbiters by detecting new collisions between a given list of bodies.
 void PhysicsEngine.processPhysicsForParameters(java.util.List<PhysicalParameters> bodies, double dt, boolean possiblyTouching)
          Code used for interacting with the physics engine without the game engine framework (for internal testing by the physics engine).
 void PhysicsEngine.updatePositionsForParameters(java.util.List<PhysicalParameters> bodies, double dt)
          Code used for interacting with the physics engine without the game engine framework (for internal testing by the physics engine).
 

Constructors in vooga.physicsEngine with parameters of type PhysicalParameters
Arbiter(PhysicalParameters bodyA, PhysicalParameters bodyB, java.util.List<Vector2f> pointsOfContact, Vector2f normalDirection)
          Create an arbiter (representing contact) between bodyA and bodyB at idealized contact point pointOfContact.