Package com.brackeen.javagamebook.game

Interface Summary
GameObjectManager The GameObjectManager interface provides methods to keep track of and draw GameObjects.
GameObjectRenderer The GameObjectRenderer interface provides a method for drawing a GameObject.
 

Class Summary
CollisionDetection The CollisionDetection class handles collision detection between the GameObjects, and between GameObjects and a BSP tree.
CollisionDetectionWithSliding The CollisionDetectionWithSliding class handles collision detection between the GameObjects, and between GameObjects and a BSP tree.
GameObject A GameObject class is a base class for any type of object in a game that is represented by a PolygonGroup.
GridGameObjectManager The GridGameObjectManager is a GameObjectManager that integrally arranges GameObjects on a 2D grid for visibility determination and to limit the number of tests for collision detection.
Physics The Physics class is a singleton that represents various attributes (like gravity) and the functions to manipulate objects based on those physical attributes.
SimpleGameObjectManager The SimpleGameObjectManager is a GameObjectManager that keeps all object in a list and performs no collision detection.