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
A
AbstractBuilding
- Class in
simogl.gameobjects.building
This abstract class is the basic version of a building.
AbstractBuilding(int, float, float, float, int, int, int, int)
- Constructor for class simogl.gameobjects.building.
AbstractBuilding
Creates a new abstract building
AbstractCharacter
- Class in
simogl.gameobjects.character
This abstract class is the basic version of a character.
AbstractCharacter(float, float, float)
- Constructor for class simogl.gameobjects.character.
AbstractCharacter
Creates a new abstract character at the specified position
AbstractGameObject
- Class in
simogl.gameobjects
This class is the basic model of any other game object
AbstractGameObject(float, float, float)
- Constructor for class simogl.gameobjects.
AbstractGameObject
Creates a new game object
AbstractLevel
- Class in
simogl.level
This class represents a world (level)
AbstractLevel(GL, int, int)
- Constructor for class simogl.level.
AbstractLevel
Creates a new level with the specified initial values for gold and food for the player
AbstractMD2Model
- Class in
simogl.model
This class represents a model that has been loaded from a md2 file.
AbstractMD2Model(float, float, float)
- Constructor for class simogl.model.
AbstractMD2Model
Creates a new md2 model at the specified location
AbstractMesh
- Class in
simogl.geometry
AbstractMesh()
- Constructor for class simogl.geometry.
AbstractMesh
Creates a new mesh object
AbstractParticle
- Class in
simogl.effect.particle
This class represents an abstract particle
AbstractParticle(float, Point3D, Point3D, long)
- Constructor for class simogl.effect.particle.
AbstractParticle
Creates a new particle
AbstractParticle(float, float, float, float, float, float, long)
- Constructor for class simogl.effect.particle.
AbstractParticle
Creates a new particle
AbstractParticleEffect
- Class in
simogl.effect.particle
This class represents an abstract particle effect.
AbstractParticleEffect(float, float, float, int, long, long)
- Constructor for class simogl.effect.particle.
AbstractParticleEffect
Creates a new particle effect with the specified parameters
AbstractResource
- Class in
simogl.resource
This class represents an abstract resource.
AbstractResource(int, long)
- Constructor for class simogl.resource.
AbstractResource
Creates a new resource with the specified initial amount.
add(float, float, float)
- Method in class simogl.geometry.
Point3D
Adds the given parameters to this point
add(Point3D)
- Method in class simogl.geometry.
Point3D
Adds the specified point to this point
addAnimFrame(AbstractMesh, long)
- Method in class simogl.model.animation.
Animation
Adds a frame to the animation
addFace(Face)
- Method in class simogl.geometry.
AbstractMesh
Adds a face (two triangle) to the mesh.
addParticle(AbstractParticle)
- Method in class simogl.effect.particle.
ParticleContainer
Adds a particle to the particle container
addToScene()
- Method in class simogl.gameobjects.building.
AbstractBuilding
Adds the building to the scene, if there is no collision with other buildings.
Animation
- Class in
simogl.model.animation
This class represents an animation of a md2 model
Animation()
- Constructor for class simogl.model.animation.
Animation
Creates a new Animation object
AnimationFrame
- Class in
simogl.model.animation
This class represents a single frame of a model's animation.
AnimationFrame(AbstractMesh, long)
- Constructor for class simogl.model.animation.
AnimationFrame
assignKey(InputAction, int)
- Method in class simogl.input.
InputManager
Assigns a specific key to an InputAction.
assignMouse(InputAction, int)
- Method in class simogl.input.
InputManager
Assigns a mouse action to an object of InputAction.
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