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

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

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