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

C

calculateNormals() - Method in class de.rico.engine.geometry.Triangle
Calculates the normal for the triangle
CallScriptedMethod - Class in de.rico.adventure.actions.custom
This class is a game action that can be used to queue the call of a scripted method into the game action scheduler.
CallScriptedMethod(ScriptInterpreter, String) - Constructor for class de.rico.adventure.actions.custom.CallScriptedMethod
Creates a new game action to call a scripted method in a queued way.
Camera - Class in de.rico.engine.camera
This class represents a camera and is making use of the sigleton design pattern.
CameraFlight - Class in de.rico.engine.camera.recorder
This class represents a camera flight across the scene, which can be used for scripting a camera movement.
CameraFlight(int) - Constructor for class de.rico.engine.camera.recorder.CameraFlight
Creates a new camera flight object with the specified frames per second for that flight.
CameraPerspective - Class in de.rico.engine.camera
This class encapsulates a camera's position and alignment.
CameraPerspective(Point3D, float, float, float, float) - Constructor for class de.rico.engine.camera.CameraPerspective
Creates a new camera perspective with the specified parameters.
CameraPerspective(float, float, float, float, float, float, float) - Constructor for class de.rico.engine.camera.CameraPerspective
Creates a new camera perspective with the specified parameters.
CameraViewPort - Class in de.rico.engine.camera
This class represents the viewport of a camera
CameraViewPort(int, int, int, int) - Constructor for class de.rico.engine.camera.CameraViewPort
Creates a new camera viewport
camFlightPlayer - Static variable in class de.rico.editor.WorldEditor
 
camFlightRecorder - Static variable in class de.rico.editor.WorldEditor
 
CamPlayer - Class in de.rico.engine.camera.recorder
This class can be used to play the checkpoints of a camera flight, which simulates a scripted camera.
CamPlayer(CameraFlight) - Constructor for class de.rico.engine.camera.recorder.CamPlayer
Creates a new camera flight player initialized with the specified camera flight object.
CamPlayer(String) - Constructor for class de.rico.engine.camera.recorder.CamPlayer
Creates a new camera flight player initialized with the camera flight object specified by the file path.
canBePickedUp() - Method in class de.rico.adventure.entity.item.Item
Determines whethter or not the item can be picked up by a character.
canBePickedUp() - Method in class de.rico.editor.datamodel.ItemData
Determines whethter or not the item can be picked up by a character.
Chapter - Class in de.rico.adventure.structure
This class is used for structuring different rooms into a chaper.
Chapter() - Constructor for class de.rico.adventure.structure.Chapter
Creates a new chapter.
ChapterReader - Class in de.rico.adventure.io
This class can be used to read in XML style chapter initialization files (.chp-files).
ChapterReader() - Constructor for class de.rico.adventure.io.ChapterReader
 
CharacterData - Class in de.rico.editor.datamodel
Data model class of a character for use in the editor.
CharacterData(MeshData, String, String) - Constructor for class de.rico.editor.datamodel.CharacterData
 
Chunk3DS - Class in de.rico.engine.geometry.modelloader.threeds
Basic loader technology found at the joglutils project: https://joglutils.dev.java.net/
Chunk3DS() - Constructor for class de.rico.engine.geometry.modelloader.threeds.Chunk3DS
 
CircleTriggerArea - Class in de.rico.adventure.script.trigger
This class represents a circular trigger area.
CircleTriggerArea(String, float, float, float) - Constructor for class de.rico.adventure.script.trigger.CircleTriggerArea
Creates a new circular trigger area with no candidates for firering the trigger initially assigned.
CircleTriggerArea(String, float, float, float, AbstractCharacter) - Constructor for class de.rico.adventure.script.trigger.CircleTriggerArea
Creates a new circular trigger area with the specified character as the only one that can fire the trigger.
CircleTriggerArea(String, float, float, float, List<AbstractCharacter>) - Constructor for class de.rico.adventure.script.trigger.CircleTriggerArea
Creates a new circular trigger area with the specified list of characters that can fire the trigger.
clean() - Method in class de.rico.engine.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.
clear() - Method in class de.rico.adventure.actions.ActionScheduler
Removes every game action from the queue of game actions
clear() - Method in class de.rico.engine.effect.ortho.ListMenuRenderer
Clears the entries from the list menu.
clear() - Method in class de.rico.engine.effect.ortho.TextAreaRenderer
Clears the text from the text area.
clear() - Method in class de.rico.engine.resource.MeshManager
Clears the meshes from the texture manager
clear() - Method in class de.rico.engine.resource.TextureManager
Clears the textures from the texture manager
clearAssignments(InputAction) - Method in class de.rico.engine.input.InputManager
Clears all assigned mouse and key actions from an input action
clearCameraPerspectives() - Method in class de.rico.engine.camera.Camera
Removes all the camera perspectives from this camera.
clearCamPerspectiveList() - Static method in class de.rico.editor.gui.EditorMenu
Clears the entries from the camera perspective list menu.
clearHotspotList() - Static method in class de.rico.editor.gui.EditorMenu
Clears the entries from the hotspot list menu.
clearLightList() - Static method in class de.rico.editor.gui.EditorMenu
Clears the entries from the light list menu.
clearMeshList() - Static method in class de.rico.editor.gui.EditorMenu
Clears the entries from the mesh list menu.
clearTriggersList() - Static method in class de.rico.editor.gui.EditorMenu
Clears the entries from the camera perspective list menu.
clone() - Method in class de.rico.engine.camera.CameraPerspective
 
clone() - Method in class de.rico.engine.geometry.Point3D
 
clone() - Method in class de.rico.engine.geometry.Triangle
 
clone() - Method in class de.rico.engine.material.Color4f
 
close() - Method in class de.rico.engine.effect.sound.MidiSound
Closes the midi file player.
close() - Method in class de.rico.engine.util.LoopingByteInputStream
Closes the stream.
collide(BoundingSphere, BoundingSphere) - Static method in class de.rico.engine.geometry.collision.CollisionFinder
Returns whethter or not a collision between the two specified bounding spheres has occured.
collide(BoundingBox, BoundingBox) - Static method in class de.rico.engine.geometry.collision.CollisionFinder
Returns whethter or not a collision between the two specified bounding boxes has occured.
collide(BoundingCylinder, BoundingCylinder) - Static method in class de.rico.engine.geometry.collision.CollisionFinder
 
CollisionFinder - Class in de.rico.engine.geometry.collision
This class can be used to find different kinds of collisions
CollisionFinder() - Constructor for class de.rico.engine.geometry.collision.CollisionFinder
 
color - Variable in class de.rico.engine.geometry.modelloader.threeds.Material3DS
 
Color4f - Class in de.rico.engine.material
This class represents a RGBA color.
Color4f() - Constructor for class de.rico.engine.material.Color4f
Creates a new RGAB color object with white color.
Color4f(float, float, float, float) - Constructor for class de.rico.engine.material.Color4f
Creates a new RGBA color object.
colorMap - Variable in class de.rico.engine.geometry.modelloader.ms3d.MaterialMS3D
The filename of the color map.
compare(AbstractEntity, AbstractEntity) - Method in class de.rico.adventure.entity.EntityDistanceToCameraComparator
 
compare(AbstractInteractiveHotspot, AbstractInteractiveHotspot) - Method in class de.rico.adventure.entity.hotspot.HotspotDistanceToCameraComparator
 
compare(AbstractMesh, AbstractMesh) - Method in class de.rico.engine.geometry.comparator.AlphaComparator
 
compare(AbstractMesh, AbstractMesh) - Method in class de.rico.engine.geometry.comparator.DistanceToCameraComparator
 
compareTo(Object) - Method in class de.rico.engine.path.AStarNode
 
ConcurrentWalk - Class in de.rico.adventure.actions.custom.concurrent
A game action that represents walking to a new point in the game location applying path finding
ConcurrentWalk(AbstractCharacter, float, float, float) - Constructor for class de.rico.adventure.actions.custom.concurrent.ConcurrentWalk
Creates a new walking action with the specified (x,z)-coordinates as the target position.
ConcurrentWalk(AbstractCharacter, float, float, float, String) - Constructor for class de.rico.adventure.actions.custom.concurrent.ConcurrentWalk
Creates a new walking action with the specified (x,z)-coordinates as the target position.
ConcurrentWalk(AbstractCharacter, Path, float) - Constructor for class de.rico.adventure.actions.custom.concurrent.ConcurrentWalk
Creates a new walking action with the specified path that provides the waypoints to the target location.
ConcurrentWalk(AbstractCharacter, Path, float, String) - Constructor for class de.rico.adventure.actions.custom.concurrent.ConcurrentWalk
Creates a new walking action with the specified path that provides the waypoints to the target location.
ConcurrentWalkLoop - Class in de.rico.adventure.actions.custom.concurrent
A concurrent game action that lets a character walk a path in a looped manner, i.e. if the character reached the end of the path, the path will be walked again from its beginning
ConcurrentWalkLoop(AbstractCharacter, Path, float) - Constructor for class de.rico.adventure.actions.custom.concurrent.ConcurrentWalkLoop
Creates a new walking action with the specified path that provides the waypoints to the target location.
ConcurrentWalkLoop(AbstractCharacter, Path, float, String) - Constructor for class de.rico.adventure.actions.custom.concurrent.ConcurrentWalkLoop
Creates a new walking action with the specified path that provides the waypoints to the target location.
contains(Item) - Method in class de.rico.adventure.inventory.AbstractInventory
Determines whether the inventory contains the specified item
containsPoint(float, float) - Method in class de.rico.engine.path.GridNode
Checks, if the specified coordinates lay in this grid node's bounds
ControllerIface - Interface in de.rico.engine.controller
This interface specifies the common controller methods.
Conversation - Class in de.rico.adventure.conversation
This class represents a conversation between the player and a non-player-character (NPC) based on a question and answer system.
Conversation(String, Chapter, InputManager) - Constructor for class de.rico.adventure.conversation.Conversation
Creates a new conversation with the specified parameters.
ConversationReader - Class in de.rico.adventure.io
This class can be used to read in XML style conversation files.
ConversationReader() - Constructor for class de.rico.adventure.io.ConversationReader
 
coordIndex - Variable in class de.rico.engine.geometry.modelloader.threeds.Face3DS
 
copy(Matrix34f) - Method in class de.rico.engine.geometry.modelloader.ms3d.specmath.Matrix34f
Copies the internal data of the given matrix into the current matrix.
cos(float) - Static method in class de.rico.engine.util.Tools
Returns the cosine value for the specified value
createBox(float, float, float, float, boolean) - Static method in class de.rico.engine.geometry.MeshFactory
Creates a box with the specified meassures
createCubeMapTexture(String, String, String, String, String, String) - Static method in class de.rico.engine.util.Tools
Creates a texture with six images that can be used for cube maps.
createDisc(float, int, boolean) - Static method in class de.rico.engine.geometry.MeshFactory
Creates a mesh with the shape of a disc.
createDisplayList(GL) - Method in class de.rico.engine.effect.particle.DLParticle
This method creates the display list for the particle object.
createHorizontalRectangle(float, float, float, boolean) - Static method in class de.rico.engine.geometry.MeshFactory
Creates a simple horizontal square with the specified meassures
createLineFromScreenCoords(int, int) - Static method in class de.rico.engine.util.Tools
Creates a line from the specified screen coordinates into the world.
createTexture(String, boolean, boolean, boolean) - Static method in class de.rico.engine.util.Tools
Returns the texture object that is created by the file which is specified by the method parameter.
createTexture(String, boolean) - Static method in class de.rico.engine.util.Tools
Returns the texture object that is created by the file which is specified by the method parameter.
createVerticalRectangle(float, float, float, boolean) - Static method in class de.rico.engine.geometry.MeshFactory
Creates a simple vertical square with the specified meassures
cross(Point3D) - Method in class de.rico.engine.geometry.Point3D
Sets this point to the result of the cross product of this point and the specified one.
CubeMap - Class in de.rico.engine.effect.environmentmapping
This class represents a environment cube map
CubeMap(Texture) - Constructor for class de.rico.engine.effect.environmentmapping.CubeMap
Creates a new cube map with the specified cube map texture.
CubicalHotpot - Class in de.rico.adventure.entity.hotspot
This class can be used as a cubical interactive hotspot.
CubicalHotpot(Point3D, float, float, float, boolean) - Constructor for class de.rico.adventure.entity.hotspot.CubicalHotpot
Creates a new cubical hot spot with the specified dimensions at the specified position.
CursorManager - Class in de.rico.engine.cursor
This class represents a cursor manager that provides the different cursors for the game.
CustomCursor - Enum in de.rico.adventure.enums
This enumeration contains the custom game cursors.
cut(float, float, float) - Static method in class de.rico.engine.util.Tools
Cuts the specified value to stay within the min and max boundaries.
cutMantissa() - Method in class de.rico.engine.geometry.Point3D
This method cuts the mantissa (numbers after the decimal point) from each coordinate of the point.

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