Uses of Class
simogl.gameobjects.AbstractGameObject

Packages that use AbstractGameObject
simogl.collision   
simogl.gameobjects.building   
simogl.gameobjects.character   
simogl.level   
 

Uses of AbstractGameObject in simogl.collision
 

Methods in simogl.collision that return AbstractGameObject
 AbstractGameObject ObjectPicker.getObjectAtBack(javax.media.opengl.GL gl, int mouseX, int mouseY)
          Returns the game object that lies at back to the viewer at most
 AbstractGameObject ObjectPicker.getObjectInFront(javax.media.opengl.GL gl, int mouseX, int mouseY)
          Returns the game object that lies in front to the viewer at most.
 

Methods in simogl.collision with parameters of type AbstractGameObject
 boolean CollisionFinder.collided(AbstractGameObject go1, AbstractGameObject go2)
          This method checks, if a collision between the two specified game objects has occured.
 boolean CollisionFinder.collided(Point3D point, AbstractGameObject go)
          This method checks for collision between the specified point and the game object
 

Constructor parameters in simogl.collision with type arguments of type AbstractGameObject
ObjectPicker(java.util.ArrayList<AbstractGameObject> gameObjects, Camera cam, float pickDiameter)
          Creates a new picking object for the specified list of game objects
 

Uses of AbstractGameObject in simogl.gameobjects.building
 

Subclasses of AbstractGameObject in simogl.gameobjects.building
 class AbstractBuilding
          This abstract class is the basic version of a building.
 class CityHall
          This class represents a house in the game
 class Farm
          This class represents a farm in the game
 class House
          This class represents a house in the game
 

Uses of AbstractGameObject in simogl.gameobjects.character
 

Subclasses of AbstractGameObject in simogl.gameobjects.character
 class AbstractCharacter
          This abstract class is the basic version of a character.
 class Civilian
          This class represents a civilian in the game
 class Elder
          This class represents an elder.
 class Farmer
           
 

Uses of AbstractGameObject in simogl.level
 

Fields in simogl.level with type parameters of type AbstractGameObject
static java.util.ArrayList<AbstractGameObject> AbstractLevel.buildings
           
static java.util.ArrayList<AbstractGameObject> AbstractLevel.characters