Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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