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
 

A B C D E F G H I K L M N O P R S T U W Z