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

C

C1 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
C2 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
C3 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
C4 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
 
calcAO(RenderStorage, RenderChunk) - Static method in class com.bombinggames.wurfelengine.core.lightengine.AmbientOcclusionCalculator
calcualtes the ambient occlusion for a chunk.
calcNormal(Point) - Method in class com.bombinggames.wurfelengine.core.map.Intersection
Calcualte the normal based of the position of the point.
calculateIndex() - Method in class com.bombinggames.wurfelengine.core.map.PfNode
 
calculateNormal(Point) - Static method in enum com.bombinggames.wurfelengine.core.gameobjects.Side
 
camera - Variable in class com.bombinggames.wurfelengine.core.sorting.AbstractSorter
 
Camera - Class in com.bombinggames.wurfelengine.core
Creates a virtual camera wich displays the game world on the viewport.
Camera(GameView) - Constructor for class com.bombinggames.wurfelengine.core.Camera
Creates a fullscale camera pointing at the middle of the map.
Camera(GameView, int, int, int, int) - Constructor for class com.bombinggames.wurfelengine.core.Camera
Creates a camera pointing at the middle of the map.
Camera(GameView, int, int, int, int, AbstractEntity) - Constructor for class com.bombinggames.wurfelengine.core.Camera
Creates a camera focusing an entity.
Camera(GameView, int, int, int, int, Point) - Constructor for class com.bombinggames.wurfelengine.core.Camera
Create a camera focusin a specific coordinate.
canSee(Point, float) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
CdCommand - Class in com.bombinggames.wurfelengine.core.console
 
CdCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.CdCommand
 
cellChanged - com.bombinggames.wurfelengine.core.Events
if a cell is changed.
CELLOUTSIDE - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
In theory if in a cell is no data available use this block.
checkPath(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
check if the path is valid relative to the current one
Chunk - Class in com.bombinggames.wurfelengine.core.map
A Chunk is filled with many Blocks and is a part of the map.
Chunk(Map, int, int) - Constructor for class com.bombinggames.wurfelengine.core.map.Chunk
Creates a Chunk filled with empty cells (likely air).
Chunk(Map, File, int, int, Generator) - Constructor for class com.bombinggames.wurfelengine.core.map.Chunk
Creates a chunk by trying to load and if this fails it generates a new one.
chunkChanged - com.bombinggames.wurfelengine.core.Events
extra info contains changed chunk
CHUNKFILESUFFIX - Static variable in class com.bombinggames.wurfelengine.core.map.Chunk
The suffix of a chunk files.
ChunkLoader - Class in com.bombinggames.wurfelengine.core.map
 
ChunkLoader(Map, File, int, int, Generator) - Constructor for class com.bombinggames.wurfelengine.core.map.ChunkLoader
 
classInit() - Static method in class com.bombinggames.wurfelengine.core.GameView
Shoud be called before the object get initialized.
clear() - Method in class com.bombinggames.wurfelengine.core.DevTools
sets the frame time of every frame to 0
ClearCommand - Class in com.bombinggames.wurfelengine.core.console
 
ClearCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.ClearCommand
 
clearCommandLine() - Method in class com.bombinggames.wurfelengine.core.console.Console
 
clearCoveredEnts() - Method in class com.bombinggames.wurfelengine.core.sorting.TopoGraphNode
 
clearPool() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
clears the pool to free memory
close() - Method in class com.bombinggames.wurfelengine.core.map.LoadMenu
 
colissionRadius - Variable in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
collided - com.bombinggames.wurfelengine.core.Events
 
collidesWith(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
spherical collision check
collidesWithWorld(Point, float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
check for horizontal colission (x and y)
O(1)
com.bombinggames.wurfelengine - package com.bombinggames.wurfelengine
 
com.bombinggames.wurfelengine.core - package com.bombinggames.wurfelengine.core
 
com.bombinggames.wurfelengine.core.console - package com.bombinggames.wurfelengine.core.console
 
com.bombinggames.wurfelengine.core.cvar - package com.bombinggames.wurfelengine.core.cvar
 
com.bombinggames.wurfelengine.core.gameobjects - package com.bombinggames.wurfelengine.core.gameobjects
Game Objects are objects like entities and block which can be found in the map.
com.bombinggames.wurfelengine.core.lightengine - package com.bombinggames.wurfelengine.core.lightengine
 
com.bombinggames.wurfelengine.core.loading - package com.bombinggames.wurfelengine.core.loading
 
com.bombinggames.wurfelengine.core.map - package com.bombinggames.wurfelengine.core.map
 
com.bombinggames.wurfelengine.core.map.Generators - package com.bombinggames.wurfelengine.core.map.Generators
 
com.bombinggames.wurfelengine.core.map.Iterators - package com.bombinggames.wurfelengine.core.map.Iterators
 
com.bombinggames.wurfelengine.core.map.rendering - package com.bombinggames.wurfelengine.core.map.rendering
 
com.bombinggames.wurfelengine.core.sorting - package com.bombinggames.wurfelengine.core.sorting
 
com.bombinggames.wurfelengine.extension - package com.bombinggames.wurfelengine.extension
This package includes various extensions and tools to the engine.
com.bombinggames.wurfelengine.extension.basicmainmenu - package com.bombinggames.wurfelengine.extension.basicmainmenu
This package provides a basic main menu to start a game instance.
com.bombinggames.wurfelengine.extension.shooting - package com.bombinggames.wurfelengine.extension.shooting
 
com.bombinggames.wurfelengine.mapeditor - package com.bombinggames.wurfelengine.mapeditor
 
com.bombinggames.wurfelengine.soundengine - package com.bombinggames.wurfelengine.soundengine
 
Command - Interface in com.bombinggames.wurfelengine
 
Component - Interface in com.bombinggames.wurfelengine.core.gameobjects
 
Console - Class in com.bombinggames.wurfelengine.core.console
The message system can manage & show messages (Line).
Console(Skin, int, int) - Constructor for class com.bombinggames.wurfelengine.core.console.Console
 
ConsoleCommand - Interface in com.bombinggames.wurfelengine.core.console
 
Controllable - Interface in com.bombinggames.wurfelengine.core.gameobjects
 
Controller - Class in com.bombinggames.wurfelengine.core
A controller manages the map and the game data.
Controller() - Constructor for class com.bombinggames.wurfelengine.core.Controller
 
CoordConnection - Class in com.bombinggames.wurfelengine.core.map
 
CoordConnection(PfNode, PfNode) - Constructor for class com.bombinggames.wurfelengine.core.map.CoordConnection
 
Coordinate - Class in com.bombinggames.wurfelengine.core.map
A coordinate is a reference to a specific cell in the map.
Coordinate() - Constructor for class com.bombinggames.wurfelengine.core.map.Coordinate
0,0,0,
Coordinate(int, int, int) - Constructor for class com.bombinggames.wurfelengine.core.map.Coordinate
Creates a coordiante refering to the given position on the map.
Coordinate(Coordinate) - Constructor for class com.bombinggames.wurfelengine.core.map.Coordinate
Creates a new coordinate from an existing coordinate
CoveredByCameraIterator - Class in com.bombinggames.wurfelengine.core.map.Iterators
A map iterator which loops only over the chunks covered by the camera (0-8).
CoveredByCameraIterator(RenderStorage, Camera, int, int) - Constructor for class com.bombinggames.wurfelengine.core.map.Iterators.CoveredByCameraIterator
Starts at z = -1.
cpy() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
cpy() - Method in class com.bombinggames.wurfelengine.core.map.Point
avoid this method because it creates a new instance.
cpy() - Method in interface com.bombinggames.wurfelengine.core.map.Position
 
createDefaultShader() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.SpriteBatchWithZAxis
Returns a new instance of the default shader used by SpriteBatch for GL2 when no shader is specified.
createDepthList(LinkedList<AbstractGameObject>) - Method in class com.bombinggames.wurfelengine.core.sorting.AbstractSorter
Sorts the list of game objects.
createDepthList(LinkedList<AbstractGameObject>) - Method in class com.bombinggames.wurfelengine.core.sorting.DepthValueSort
 
createDepthList(LinkedList<AbstractGameObject>) - Method in class com.bombinggames.wurfelengine.core.sorting.NoSort
 
createDepthList(LinkedList<AbstractGameObject>) - Method in class com.bombinggames.wurfelengine.core.sorting.TopologicalSort
 
createSaveSlot(int) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
createSaveSlot(File, int) - Static method in class com.bombinggames.wurfelengine.core.map.Map
 
CreditsCommand - Class in com.bombinggames.wurfelengine.core.console
 
CreditsCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.CreditsCommand
 
currentMarkedFlag - Static variable in class com.bombinggames.wurfelengine.core.sorting.TopoGraphNode
bit position = camera id
Cursor - Class in com.bombinggames.wurfelengine.core.gameobjects
The seletion indicator in the level editor.
Cursor() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
CursorInfo - Class in com.bombinggames.wurfelengine.mapeditor
Saves the current "color"(block) selection in the editor.
CursorInfo(Stage, Cursor) - Constructor for class com.bombinggames.wurfelengine.mapeditor.CursorInfo
 
customLoading(AssetManager) - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
override and add items via AssetManager.load(java.lang.String, java.lang.Class)
CustomMapCVarRegistration - Interface in com.bombinggames.wurfelengine.core.map
An interface to register custom cvars for the map cvar system.
CVar - Class in com.bombinggames.wurfelengine.core.cvar
CVars start with a small letter and are CamelCase.
CVar() - Constructor for class com.bombinggames.wurfelengine.core.cvar.CVar
 
CVarFlags - Enum in com.bombinggames.wurfelengine.core.cvar
 
CVarSystemMap - Class in com.bombinggames.wurfelengine.core.cvar
 
CVarSystemMap(File) - Constructor for class com.bombinggames.wurfelengine.core.cvar.CVarSystemMap
 
CVarSystemRoot - Class in com.bombinggames.wurfelengine.core.cvar
 
CVarSystemRoot(File) - Constructor for class com.bombinggames.wurfelengine.core.cvar.CVarSystemRoot
 
CVarSystemSave - Class in com.bombinggames.wurfelengine.core.cvar
 
CVarSystemSave(File) - Constructor for class com.bombinggames.wurfelengine.core.cvar.CVarSystemSave
Registers hardcoded cvars.
A B C D E F G H I J K L M N O P R S T U V W X Y Z