Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
Z
C
Calc
- Class in
simogl.util
This class provides some usefull methods for calculations
Calc()
- Constructor for class simogl.util.
Calc
Camera
- Class in
simogl.camera
This class represents the camera.
Camera(float, float, float, float, float, float, float)
- Constructor for class simogl.camera.
Camera
Creates a camera object.
characters
- Static variable in class simogl.level.
AbstractLevel
ChimneySmoke
- Class in
simogl.effect.particle.custom
This class represents the particle effect that can be used as chimney smoke for buildings.
ChimneySmoke(float, float, float, int, long, long)
- Constructor for class simogl.effect.particle.custom.
ChimneySmoke
Creates an chimney smoke effect with the specified parameters.
CITY_HALL
- Static variable in class simogl.gameobjects.building.
AbstractBuilding
CityHall
- Class in
simogl.gameobjects.building
This class represents a house in the game
CityHall(float, float, float)
- Constructor for class simogl.gameobjects.building.
CityHall
Creates a new house
Civilian
- Class in
simogl.gameobjects.character
This class represents a civilian in the game
Civilian(float, float, float)
- Constructor for class simogl.gameobjects.character.
Civilian
Creates a new Civilian object for the game at the specified position
clean()
- Method in class simogl.effect.particle.
ParticleContainer
This method removes all particles from the container that have already reached their maximum age and therefore shall not be used anymore.
clearAssignments(InputAction)
- Method in class simogl.input.
InputManager
Clears all assigned mouse and key actions from an input action
close()
- Method in class simogl.effect.sound.
MidiPlayer
Closes the sequencer.
collided(AbstractMesh, AbstractMesh)
- Method in class simogl.collision.
CollisionFinder
This method checks, if a collision between the two specified meshes has occured.
collided(AbstractGameObject, AbstractGameObject)
- Method in class simogl.collision.
CollisionFinder
This method checks, if a collision between the two specified game objects has occured.
collided(Point3D, AbstractMesh)
- Method in class simogl.collision.
CollisionFinder
This method checks for collision between the specified point and the mesh
collided(Point3D, AbstractGameObject)
- Method in class simogl.collision.
CollisionFinder
This method checks for collision between the specified point and the game object
collided(AbstractMesh, Terrain)
- Method in class simogl.collision.
CollisionFinder
This method checks, if a collision between the bottom center point of the mesh and the terrain has occured and returns the triangle(s) that has/have collided with the mesh.
collided(Point3D, Terrain)
- Method in class simogl.collision.
CollisionFinder
This method checks, if a collision between a point and the terrain has occured.
CollisionFinder
- Class in
simogl.collision
This class can be used to find different kinds of collisions
CollisionFinder()
- Constructor for class simogl.collision.
CollisionFinder
Creates a new CollisionFinder object
ControlsDialog
- Class in
simogl.gui
This code was edited or generated using CloudGarden's Jigloo SWT/Swing GUI Builder, which is free for non-commercial use.
ControlsDialog(JFrame)
- Constructor for class simogl.gui.
ControlsDialog
copy()
- Method in class simogl.geometry.
Point3D
Returns a copy of this point
cos(double)
- Static method in class simogl.util.
Calc
Returns the cosine value for the specified value
createBox(GL, float, float, float)
- Static method in class simogl.factory.
MeshFactory
Creates a box with the specified meassures
createDisplayList(GL)
- Method in class simogl.effect.particle.
DLParticle
This method creates the display list for the particle object.
createDisplayList(GL)
- Method in class simogl.geometry.
MeshDL
This method creates the display list for the mesh object.
createDisplayList(GL)
- Method in class simogl.level.
SkyBox
Creates the display list for the skybox.
createGoblin(GL, boolean)
- Static method in class simogl.factory.
MeshFactory
Returns a new instance of a goblin model.
createHouse(GL, boolean)
- Static method in class simogl.factory.
MeshFactory
Returns a new instance of a house model.
createRain(int, int)
- Method in class simogl.level.
AbstractLevel
Call this method, if you would like to add a rain effect to your level.
createSkybox(GL, String, String, String, String, String, String)
- Method in class simogl.level.
AbstractLevel
This method must be called to create the world's skybox
createSquare(GL, float, float)
- Static method in class simogl.factory.
MeshFactory
Creates a simple square with the specified meassures
createTerrain(GL, String, int, int, Texture)
- Method in class simogl.level.
AbstractLevel
Call this method to create the world's terrain from a heightmap file.
createTextures()
- Method in class simogl.level.
AbstractLevel
This method must be overridden to initialize the textures for the concrete world.
createTextures()
- Method in class simogl.level.
DemoLevel
createVertexArray()
- Method in class simogl.geometry.
MeshVA
This method creates the vertex array for the mesh.
createWaterLayer(GL, int, float, Texture)
- Method in class simogl.level.
AbstractLevel
This method must be called to create the water layer of the world.
createWorldContent(GL)
- Method in class simogl.level.
AbstractLevel
This is the central method that should be used to create all world content.
createWorldContent(GL)
- Method in class simogl.level.
DemoLevel
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
W
Z