Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES