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

A

AbortCloseUp - Class in de.rico.adventure.actions.custom
A game action that can be used to force the abortion of the close up mode.
AbortCloseUp() - Constructor for class de.rico.adventure.actions.custom.AbortCloseUp
 
abortCloseUpMode() - Method in class de.rico.adventure.main.Adventure
Call this method to abort the close up mode, if it should be aborted without the need of the player to abort it manually.
absoluteMatrix - Variable in class de.rico.engine.geometry.modelloader.ms3d.JointMS3D
The original transformation of the joint.
AbstractAction - Class in de.rico.adventure.actions
This class is the abstract base class for any kind of game action.
AbstractAction() - Constructor for class de.rico.adventure.actions.AbstractAction
Creates a new game action without a specified entity.
AbstractAction(AbstractEntity) - Constructor for class de.rico.adventure.actions.AbstractAction
Creates a new game action for the specified entity.
AbstractBaseGame - Class in de.rico.engine.game
This abstract class represents a base class for writing a game.
AbstractBaseGame(String, int) - Constructor for class de.rico.engine.game.AbstractBaseGame
Creates a new base game with the specified window title and upper framerate boundary.
AbstractCharacter - Class in de.rico.adventure.entity.character
This is the abstract base class for all the characters in the game.
AbstractCharacter(AbstractMesh) - Constructor for class de.rico.adventure.entity.character.AbstractCharacter
Creates a new character with the specified mesh to use as a model.
AbstractConcurrentAction - Class in de.rico.adventure.actions.custom.concurrent
This class is the abstract base class for any kind of concurrent game action.
AbstractConcurrentAction() - Constructor for class de.rico.adventure.actions.custom.concurrent.AbstractConcurrentAction
Creates a new concurrent game action without a specified entity.
AbstractConcurrentAction(AbstractEntity) - Constructor for class de.rico.adventure.actions.custom.concurrent.AbstractConcurrentAction
Creates a new concurrent game action for the specified entity.
AbstractEntity - Class in de.rico.adventure.entity
This is the abstract base class for all entities (game objects) in the game.
AbstractEntity(AbstractMesh) - Constructor for class de.rico.adventure.entity.AbstractEntity
Creates a new entity with the specified mesh as a model
AbstractEntityData - Class in de.rico.editor.datamodel
Data model class of an entity for use in the editor.
AbstractEntityData(MeshData, String, String) - Constructor for class de.rico.editor.datamodel.AbstractEntityData
 
AbstractGroundMesh - Class in de.rico.engine.geometry
This class represents a mesh that is used for the scene's ground.
AbstractGroundMesh(boolean) - Constructor for class de.rico.engine.geometry.AbstractGroundMesh
Creates a new mesh that is considered to be some kind of ground.
AbstractGroundMesh(boolean, BoundingVolume) - Constructor for class de.rico.engine.geometry.AbstractGroundMesh
Creates a new mesh that is considered to be some kind of ground.
AbstractInteractiveHotspot - Class in de.rico.adventure.entity.hotspot
This abstract class represents an interactive hotspot in the game.
AbstractInteractiveHotspot(Point3D, boolean) - Constructor for class de.rico.adventure.entity.hotspot.AbstractInteractiveHotspot
Creates a new interactive hotspot at the specified position.
AbstractInventory - Class in de.rico.adventure.inventory
Abstract base class for different kinds of inventory systems.
AbstractInventory(InputManager) - Constructor for class de.rico.adventure.inventory.AbstractInventory
Creates a new inventory system.
AbstractLight - Class in de.rico.engine.effect.light.ogllight
Abstract base class for OpenGL based lighting.
AbstractLight(int) - Constructor for class de.rico.engine.effect.light.ogllight.AbstractLight
Creates a new light with the specified light number
AbstractLightData - Class in de.rico.editor.datamodel
This class is the abstract base class for lights in the world editor data model.
AbstractLightData(Color4f, Color4f, int) - Constructor for class de.rico.editor.datamodel.AbstractLightData
 
AbstractMesh - Class in de.rico.engine.geometry
Abstract class that represents a mesh
AbstractMesh(boolean) - Constructor for class de.rico.engine.geometry.AbstractMesh
Creates a new mesh object, optionally smooth shaded.
AbstractMesh(boolean, BoundingVolume) - Constructor for class de.rico.engine.geometry.AbstractMesh
Creates a new mesh object, optionally smooth shaded.
AbstractOrthoOverlay - Class in de.rico.engine.effect.ortho
This is the abstract base class for any class that is used for orthographic overlay.
AbstractOrthoOverlay() - Constructor for class de.rico.engine.effect.ortho.AbstractOrthoOverlay
Creates a new overlay object with white as the default color.
AbstractOrthoOverlay(Color4f) - Constructor for class de.rico.engine.effect.ortho.AbstractOrthoOverlay
Creates a new overlay object with the specified default color.
AbstractParticle - Class in de.rico.engine.effect.particle
This class represents an abstract particle
AbstractParticle(float, long) - Constructor for class de.rico.engine.effect.particle.AbstractParticle
Creates a new particle
AbstractParticleEffect - Class in de.rico.engine.effect.particle
This class represents an abstract particle effect.
AbstractParticleEffect(float, float, float, float, int, long, long) - Constructor for class de.rico.engine.effect.particle.AbstractParticleEffect
Creates a new particle effect with the specified parameters
AbstractTrigger - Class in de.rico.adventure.script.trigger
This is the base class for every trigger in the game.
AbstractTrigger(String, float, float) - Constructor for class de.rico.adventure.script.trigger.AbstractTrigger
Creates a new trigger area that has no candidates for firering the trigger assigned initially.
AbstractTrigger(String, float, float, AbstractCharacter) - Constructor for class de.rico.adventure.script.trigger.AbstractTrigger
Creates a new trigger area that reacts only to the specified character.
AbstractTrigger(String, float, float, List<AbstractCharacter>) - Constructor for class de.rico.adventure.script.trigger.AbstractTrigger
Creates a new trigger area with a list of characters that can fire the trigger.
accept(File) - Method in class de.rico.editor.gui.filter.Filter3DS
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterFolder
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterImage
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterMD2
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterMS3D
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterPathFile
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterRecordingFile
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterRoomFile
 
accept(File) - Method in class de.rico.editor.gui.filter.FilterScriptFile
 
ActionScheduler - Class in de.rico.adventure.actions
This is a very important class in the adventure framework.
add(AbstractAction) - Method in class de.rico.adventure.actions.ActionScheduler
Adds a game action to the queue of game actions.
add(AbstractConcurrentAction, ScriptInterpreter) - Method in class de.rico.adventure.actions.ActionScheduler
Adds a game action to the concurrent queue of game actions.
add(Item) - Method in class de.rico.adventure.inventory.AbstractInventory
Adds an item to the inventory.
add(String, String) - Method in class de.rico.engine.effect.ortho.ListMenuRenderer
Adds a new entry to the list menu.
add(String) - Method in class de.rico.engine.effect.ortho.TextAreaRenderer
Adds (appends) further text to the area.
add(AbstractParticleEffect) - Method in class de.rico.engine.effect.particle.ParticleEffectContainer
Adds the specified particle effect to the container
add(AbstractMesh) - Method in class de.rico.engine.geometry.MeshContainer
Adds a mesh to the container.
add(float, float, float) - Method in class de.rico.engine.geometry.Point3D
Adds the given parameters to this point
add(Point3D) - Method in class de.rico.engine.geometry.Point3D
Adds the specified point to this point
add(Point3D, Point3D) - Static method in class de.rico.engine.geometry.Point3D
Adds p1 and p2 and returns the result as a Point3D object
add(Comparable) - Method in class de.rico.engine.path.AStarSearch.PriorityList
 
add(String, AbstractMesh) - Method in class de.rico.engine.resource.MeshManager
Adds a mesh to the mesh manager.
add(String, Texture) - Method in class de.rico.engine.resource.TextureManager
Adds a texture to the texture manager.
addAnimation(Animation) - Method in class de.rico.engine.geometry.MeshVA
Adds an animation object to the mesh.
addBranch(Branch) - Method in class de.rico.adventure.conversation.Conversation
Adds a branch to the conversation.
addCameraPerspective(CameraPerspective, int) - Method in class de.rico.adventure.structure.Room
Adds a camera perspective to the room.
addCameraPerspective(CameraPerspective, int) - Method in class de.rico.engine.camera.Camera
Adds a camera perspective (identified by the id) to the camera.
addCameraPerspectives(LinkedHashMap<Integer, CameraPerspective>) - Method in class de.rico.engine.camera.Camera
Adds a map of camera perspectives to the camera.
addCamPerspectiveToListMenu(int) - Static method in class de.rico.editor.gui.EditorMenu
Adds a camera perspective to the list menu
addCandidate(AbstractCharacter) - Method in class de.rico.adventure.script.trigger.AbstractTrigger
Adds a candiate for firering the trigger.
addCharacter(NonPlayerCharacter) - Method in class de.rico.adventure.structure.Room
Adds a non player character to the room.
addCheckPoint(Orientation) - Method in class de.rico.engine.camera.recorder.CameraFlight
Adds a checkpoint to the camera flight.
addController(ControllerIface) - Method in class de.rico.adventure.structure.Room
Adds an controller to the room.
addConversation(Conversation) - Method in class de.rico.adventure.structure.Chapter
Adds the specified conversation object to the chapter.
addConversations(List<Conversation>) - Method in class de.rico.adventure.structure.Chapter
Adds the conversations of the specified list to the chapter.
addCursor(GameCursor) - Method in class de.rico.engine.cursor.CursorManager
Adds a new game cursor to the cursor pool with the specified parameters
addEntityToListMenu(String) - Static method in class de.rico.editor.gui.EditorMenu
Adds a mesh name to the list menu
addEntryPoint(EntryPoint) - Method in class de.rico.adventure.structure.Room
Adds an entry point to the room.
addFace(Triangle) - Method in class de.rico.engine.geometry.MeshDL
Adds a face (two triangle) to the mesh.
addFaces(int, Triangle[]) - Method in class de.rico.engine.geometry.MeshVA
Adds a set of faces (array of triangles) to the vertex array mesh
addHotspot(AbstractInteractiveHotspot) - Method in class de.rico.adventure.structure.Room
Adds an interactive hotspot to the room.
addHotspotToListMenu(String) - Static method in class de.rico.editor.gui.EditorMenu
Adds a hotspot name to the list menu
addItem(Item) - Method in class de.rico.adventure.structure.Room
Adds an item to the room.
addLight(LightIface) - Method in class de.rico.adventure.structure.Room
Adds the specified light to the room.
addLightToListMenu(int) - Static method in class de.rico.editor.gui.EditorMenu
Adds a light number to the list menu
addNeighbor(GridNode) - Method in class de.rico.engine.path.GridNode
Adds a neighbour to the list of neighbours of this grid node
addParticle(AbstractParticle) - Method in class de.rico.engine.effect.particle.ParticleContainer
Adds a particle to the particle container
addParticleEffect(AbstractParticleEffect) - Method in class de.rico.adventure.structure.Room
Adds a particle the effect to the room's particle effect container.
addPerspective(CameraPerspective, int) - Method in class de.rico.engine.effect.camtotex.Monitor
Deprecated. Adds a camera perspective (identified by the id) to the monitor.
addPoint(float, float) - Method in class de.rico.engine.path.Path
Adds a point to the path.
addProp(Prop) - Method in class de.rico.adventure.structure.Room
Adds a prop, a passive mesh which is only used for constructing the setting of the room.
addRoom(Room) - Method in class de.rico.adventure.structure.Chapter
Adds a room to the chapter.
addSentence(Sentence) - Method in class de.rico.adventure.conversation.Branch
Adds a Sentence object to the branch.
addShader(ShaderIface) - Method in class de.rico.engine.geometry.AbstractMesh
Deprecated. does not really work correctly in general ;-)
addTexProjector(TextureProjector) - Method in class de.rico.adventure.structure.Room
Adds a texture projector to the room.
addTrigger(AbstractTrigger) - Method in class de.rico.adventure.structure.Room
Adds a trigger to the room.
addTriggerToListMenu(String) - Static method in class de.rico.editor.gui.EditorMenu
Adds a trigger to the list menu.
Adventure - Class in de.rico.adventure.main
This class is the main class for an adventure game, that is built with the framework.
alpha - Variable in class de.rico.engine.material.Color4f
 
AlphaComparator - Class in de.rico.engine.geometry.comparator
This is a comparator class that can be used to compare the transparency values (i.e. alpha values) of a mesh
AlphaComparator() - Constructor for class de.rico.engine.geometry.comparator.AlphaComparator
 
alphaMap - Variable in class de.rico.engine.geometry.modelloader.ms3d.MaterialMS3D
The filename of the alpah map.
ambient - Variable in class de.rico.engine.geometry.modelloader.ms3d.MaterialMS3D
An array of (r,g,b,a) color values for natural light.
AngleMatrix(Vector3f, Matrix34f) - Static method in class de.rico.engine.geometry.modelloader.ms3d.specmath.MathMS3D
 
AngleQuaternion(Vector3f, Vector4f) - Static method in class de.rico.engine.geometry.modelloader.ms3d.specmath.MathMS3D
 
Animation - Class in de.rico.engine.geometry.modelloader
This class encapsulates the metadata for an animation, but not the triangles itself.
Animation(String, int, int, int) - Constructor for class de.rico.engine.geometry.modelloader.Animation
Creates a new animation with the specified data.
Animation(String, int, int, int, Mp3Sound) - Constructor for class de.rico.engine.geometry.modelloader.Animation
Creates a new animation with the specified data.
apply(GL) - Method in class de.rico.engine.camera.Camera
Applies the camera transformations to the scene.
assignKey(InputAction, int) - Method in class de.rico.engine.input.InputManager
Assigns a specific key to an InputAction.
assignMouse(InputAction, int) - Method in class de.rico.engine.input.InputManager
Assigns a mouse action to an object of InputAction.
AStarNode - Class in de.rico.engine.path
The AStarNode class, along with the AStarSearch class, implements a generic A* search algorthim.
AStarNode() - Constructor for class de.rico.engine.path.AStarNode
 
AStarSearch - Class in de.rico.engine.path
The AStarSearch class, along with the AStarNode class, implements a generic A* search algorthim.
AStarSearch() - Constructor for class de.rico.engine.path.AStarSearch
 
AStarSearch.PriorityList - Class in de.rico.engine.path
A simple priority list, also called a priority queue.
AStarSearch.PriorityList() - Constructor for class de.rico.engine.path.AStarSearch.PriorityList
 

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