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

A

AbstractBlockLogicExtension - Class in com.bombinggames.wurfelengine.core.map
Manages the game logic for a block.
AbstractBlockLogicExtension() - Constructor for class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
Called when spawned.
AbstractCVarSystem - Class in com.bombinggames.wurfelengine.core.cvar
Each cvar system manages one file.
AbstractCVarSystem(File) - Constructor for class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
you have to manually call AbstractCVarSystem.load() to load from path.
AbstractEntity - Class in com.bombinggames.wurfelengine.core.gameobjects
An entity is a game object which has the key feature that is has a position.
AbstractEntity(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Create an abstractEntity.
AbstractEntity(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Create an abstractEntity.
AbstractGameObject - Class in com.bombinggames.wurfelengine.core.gameobjects
An AbstractGameObject is something wich can be found in the game world.
AbstractGameObject() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Creates an object.
AbstractMainMenu - Class in com.bombinggames.wurfelengine.core
The game state of the Main Menu.
AbstractMainMenu() - Constructor for class com.bombinggames.wurfelengine.core.AbstractMainMenu
 
AbstractPlacableTable - Class in com.bombinggames.wurfelengine.mapeditor
A table containing all blocks where you can choose your block.
AbstractPlacableTable() - Constructor for class com.bombinggames.wurfelengine.mapeditor.AbstractPlacableTable
 
act(float) - Method in class com.bombinggames.wurfelengine.core.loading.LoadingBar
 
action() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
add(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Adds a message with the sender "System"
add(String, String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Adds a message to the console.
add(String, String, int) - Method in class com.bombinggames.wurfelengine.core.console.Console
Adds a message to the console.
add(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.DepthListNode
 
add(int[]) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Add a vector to the coordinates.
add(Vector3) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
add(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Add a vector to the coordinates.
add(float[]) - Method in class com.bombinggames.wurfelengine.core.map.Point
Add a vector to the position
add(Vector2) - Method in class com.bombinggames.wurfelengine.core.map.Point
Add a vector to the position
add(Vector3) - Method in class com.bombinggames.wurfelengine.core.map.Point
Add a vector to the position
add(float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.Point
Add a vector to the position
addButton(Actor) - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
addCamera(Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Add a camera to the game.
addCamera(Camera) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
avoids duplicates
addCommand(ConsoleCommand) - Method in class com.bombinggames.wurfelengine.core.console.Console
Add new commands
addComponent(Component) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
addCoveredEnts(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
adds the entity into a cell for depth sorting
addEntities(AbstractEntity...) - Method in class com.bombinggames.wurfelengine.core.map.Map
Adds entities.
addEntities(Collection<AbstractEntity>) - Method in class com.bombinggames.wurfelengine.core.map.Map
Adds entities.
addIcon(String) - Static method in class com.bombinggames.wurfelengine.WE
 
addInputProcessor(InputProcessor) - Method in class com.bombinggames.wurfelengine.core.EngineView
Add an inputProcessor to the views.
addLight(GameView, Side, byte, Color) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Add light to the RenderStorage at this coordiante
addLightlevel(float, Side, RenderCell.Channel, byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
addLightToBackEdge(GameView, Side, Color) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Add light to the back edge of a coordinate and it's neighbors-
addLogic(AbstractBlockLogicExtension) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
addLogic(AbstractBlockLogicExtension) - Method in class com.bombinggames.wurfelengine.core.map.Map
Add a logicblock to the map.
addMovement(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Adds speed and direction.
addMovement(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Adds speed and direction.
addMovement(float, float, float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Adds speed and direction.
addPostLaunchCommands(LaunchCommand) - Static method in class com.bombinggames.wurfelengine.WE
Add commands which will be executed after the engine launched.
addToHor(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Adds speed to horizontal moving directio.
AimBand - Class in com.bombinggames.wurfelengine.extension
A band which points to a point or entity.
AimBand(Position) - Constructor for class com.bombinggames.wurfelengine.extension.AimBand
 
AimBand(AbstractEntity) - Constructor for class com.bombinggames.wurfelengine.extension.AimBand
 
AimBand(Position, Position) - Constructor for class com.bombinggames.wurfelengine.extension.AimBand
 
AirGenerator - Class in com.bombinggames.wurfelengine.core.map.Generators
A simple generator who returns only air.
AirGenerator() - Constructor for class com.bombinggames.wurfelengine.core.map.Generators.AirGenerator
 
AmbientOcclusionCalculator - Class in com.bombinggames.wurfelengine.core.lightengine
 
AmbientOcclusionCalculator() - Constructor for class com.bombinggames.wurfelengine.core.lightengine.AmbientOcclusionCalculator
 
Animatable - Interface in com.bombinggames.wurfelengine.core.gameobjects
An object wich is animatable.
AnimatedBlock - Class in com.bombinggames.wurfelengine.core.map.rendering
A block which has an animation.
AnimatedBlock(byte, byte, int[], boolean, boolean) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
Create this RenderCell with an array wich has the time of every animation step in ms in it.
applyAO() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
aply the ao to the vertice color
atGoal() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
autoComplete() - Method in class com.bombinggames.wurfelengine.core.console.Console
suggests a cvar or a dir if cd entered

B

bakeChunks() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
Clears the used RenderChunks then rebuilds them (shadows, AO, occlusion culling).
BasicMainMenu - Class in com.bombinggames.wurfelengine.extension.basicmainmenu
This class provides a simple basic main menu if you don't want to set up your own and just want to test your game controllers.
BasicMainMenu(BasicMenuItem[]) - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
Use this constructor to pass your controller and views in order of the main menu
BasicMainMenu() - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
BasicMenuItem - Class in com.bombinggames.wurfelengine.extension.basicmainmenu
A menu item is an object wich can be placed on a menu.
BasicMenuItem(int, String, Class<? extends Controller>, Class<? extends GameView>) - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
Create a new menu Item which can launch a game.
BasicMenuItem(int, String) - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
Create a new menu Item which does something specific like exiting or showing the option screen.
BenchmarkBall - Class in com.bombinggames.wurfelengine.core.gameobjects
 
BenchmarkBall() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.BenchmarkBall
Creates a Benchmark ball.
BenchmarkCommand - Class in com.bombinggames.wurfelengine.core.console
 
BenchmarkCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.BenchmarkCommand
 
BlockDrawable - Class in com.bombinggames.wurfelengine.mapeditor
a class what renders a block using the drawable interface.
BlockDrawable(byte) - Constructor for class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
BlockDrawable(byte, byte, float) - Constructor for class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
BlockTable - Class in com.bombinggames.wurfelengine.mapeditor
 
BlockTable() - Constructor for class com.bombinggames.wurfelengine.mapeditor.BlockTable
 
BlockTestGenerator - Class in com.bombinggames.wurfelengine.core.map.Generators
A generator which uses every block.
BlockTestGenerator() - Constructor for class com.bombinggames.wurfelengine.core.map.Generators.BlockTestGenerator
 
BooleanCVar - Class in com.bombinggames.wurfelengine.core.cvar
 
BooleanCVar(boolean) - Constructor for class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
buildTexture(GameView) - Method in class com.bombinggames.wurfelengine.extension.Minimap
Updates the minimap- Should only be done after changing the map.
Bullet - Class in com.bombinggames.wurfelengine.extension.shooting
A bullet is a moving object which can destroy and damage entities or the world.
Bullet() - Constructor for class com.bombinggames.wurfelengine.extension.shooting.Bullet
You can set a different sprite via AbstractEntity.setSpriteId(byte).

C

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 - 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, Point) - Constructor for class com.bombinggames.wurfelengine.core.Camera
Create a camera focusin a specific coordinate.
Camera(GameView, int, int, int, int, AbstractEntity) - Constructor for class com.bombinggames.wurfelengine.core.Camera
Creates a camera focusing an entity.
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
 
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.
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.
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.map.rendering.RenderCell
 
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
 
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.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(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, int, int, 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
 
createLogicInstance(byte, byte, Coordinate) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Creates a new logic instance if registered.
createSaveSlot(File, int) - Static method in class com.bombinggames.wurfelengine.core.map.Map
 
createSaveSlot(int) - 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
 
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
 
CustomBlocks - Interface in com.bombinggames.wurfelengine.core.map
 
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.

D

damage(byte) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
returns true if block got damaged
DataIterator<T> - Class in com.bombinggames.wurfelengine.core.map.Iterators
An iterator iterating over a 3d array.
DataIterator(T[][][], int, int) - Constructor for class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
 
debugRendering() - Method in class com.bombinggames.wurfelengine.core.GameView
 
delete() - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
Delete the working directory.
deleteDirectory(File) - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
Deletes a directory and all its subfolders.
DepthListIterator(DepthListNode) - Constructor for class com.bombinggames.wurfelengine.core.DepthListNode.DepthListIterator
 
DepthListNode - Class in com.bombinggames.wurfelengine.core
 
DepthListNode(AbstractGameObject) - Constructor for class com.bombinggames.wurfelengine.core.DepthListNode
 
DepthListNode.DepthListIterator - Class in com.bombinggames.wurfelengine.core
 
DepthListNode.ReverseDepthListIterator - Class in com.bombinggames.wurfelengine.core
 
DesktopLauncher - Class in com.bombinggames.wurfelengine
A test class for starting the engine.
DesktopLauncher() - Constructor for class com.bombinggames.wurfelengine.DesktopLauncher
 
destroy() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
destroys the block at the current position, replacing by air.
DestructionParticle - Class in com.bombinggames.wurfelengine.core.gameobjects
A piece of dirt which flies around.
DestructionParticle(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.DestructionParticle
 
DevTools - Class in com.bombinggames.wurfelengine.core
Shows data for developers.
DevTools(int, int) - Constructor for class com.bombinggames.wurfelengine.core.DevTools
 
disable() - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
Turn light off.
dispose() - Method in class com.bombinggames.wurfelengine.core.Controller
 
dispose() - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
saves the cvars with the flag to file
dispose() - Method in interface com.bombinggames.wurfelengine.core.GameManager
should be called if removed from memory
dispose() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Deletes the object from the map and every other container.
dispose() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Component
removes itself from parent
dispose() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
dispose() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
dispose() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
dispose() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
dispose() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
dispose() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
dispose() - Method in class com.bombinggames.wurfelengine.core.GameView
 
dispose() - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
dispose() - Method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
called when removed
dispose(Map, File) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
disposes the chunk
dispose(boolean) - Method in class com.bombinggames.wurfelengine.core.map.Map
disposes every chunk
dispose() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
dispose() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
 
dispose() - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
dispose() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
dispose() - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
dispose() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
dispose() - Method in class com.bombinggames.wurfelengine.mapeditor.EditorToggler
disposes the dev tool
dispose() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
disposes the sounds. if you dispose the sounds they do not play if you reload a game. so stop them instead
disposeEntities() - Method in class com.bombinggames.wurfelengine.core.map.Map
Disposes every entity on the map and clears the list.
disposeMusic() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
distanceTo(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceTo(Position) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceTo(Position) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceTo(Point) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceTo(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceTo(AbstractGameObject) - Method in interface com.bombinggames.wurfelengine.core.map.Position
 
distanceTo(Position) - Method in interface com.bombinggames.wurfelengine.core.map.Position
 
distanceToHorizontal(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceToHorizontal(Position) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceToHorizontal(Point) - Method in class com.bombinggames.wurfelengine.core.map.Point
checks only x and y.
distanceToHorizontal(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Point
checks only x and y.
distanceToHorizontal(Position) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceToHorizontal(AbstractGameObject) - Method in interface com.bombinggames.wurfelengine.core.map.Position
checks only x and y.
distanceToHorizontal(Position) - Method in interface com.bombinggames.wurfelengine.core.map.Position
checks only x and y.
distanceToHorizontalSquared(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceToHorizontalSquared(Position) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceToHorizontalSquared(Point) - Method in class com.bombinggames.wurfelengine.core.map.Point
checks only x and y.
distanceToHorizontalSquared(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Point
checks only x and y.
distanceToHorizontalSquared(Position) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceToHorizontalSquared(AbstractGameObject) - Method in interface com.bombinggames.wurfelengine.core.map.Position
checks only x and y.
distanceToHorizontalSquared(Position) - Method in interface com.bombinggames.wurfelengine.core.map.Position
checks only x and y.
distanceToSquared(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceToSquared(Position) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
distanceToSquared(AbstractGameObject) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceToSquared(Position) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
distanceToSquared(Point) - Method in class com.bombinggames.wurfelengine.core.map.Point
The result is squared for fast comparison.
distanceToSquared(AbstractGameObject) - Method in interface com.bombinggames.wurfelengine.core.map.Position
The result is squared for fast comparison.
distanceToSquared(Position) - Method in interface com.bombinggames.wurfelengine.core.map.Position
The result is squared for fast comparison.
draw(Batch, float) - Method in class com.bombinggames.wurfelengine.core.loading.LoadingBar
 
draw(Batch, float) - Method in class com.bombinggames.wurfelengine.core.map.MapButton
 
draw(Batch) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
draw(Batch, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
draw(Batch, float, float, float, float) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
draw(Batch, float, float, float, float, float, float, float, float, float) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
draw(Batch, float, float, float, float) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
draw(Batch, float, float, float, float, float, float, float, float, float) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
drawString(String, int, int, boolean) - Method in class com.bombinggames.wurfelengine.core.GameView
Draw a string using the color white.
drawString(String, int, int, Color) - Method in class com.bombinggames.wurfelengine.core.GameView
Draw a string in a color.

E

EditorCommand - Class in com.bombinggames.wurfelengine.core.console
 
EditorCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.EditorCommand
 
EditorToggler - Class in com.bombinggames.wurfelengine.mapeditor
Shows buttons to enter and leave the editor.
EditorToggler() - Constructor for class com.bombinggames.wurfelengine.mapeditor.EditorToggler
 
EditorView - Class in com.bombinggames.wurfelengine.mapeditor
 
EditorView() - Constructor for class com.bombinggames.wurfelengine.mapeditor.EditorView
 
enable() - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
Turn light on.
EngineView - Class in com.bombinggames.wurfelengine.core
A view which is not dependend on the currently active game.
EngineView(Controller, GameView) - Constructor for class com.bombinggames.wurfelengine.core.EngineView
Iniatializises.
enter() - Method in class com.bombinggames.wurfelengine.core.console.Console
when a message is entered
enter() - Method in class com.bombinggames.wurfelengine.core.Controller
 
enter() - Method in interface com.bombinggames.wurfelengine.core.GameManager
Should be called when the manager becomes active.
enter() - Method in class com.bombinggames.wurfelengine.core.GameView
 
enterSelection() - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
EntityAnimation - Class in com.bombinggames.wurfelengine.core.gameobjects
An animation interface for entitys.
EntityAnimation(int[], boolean, boolean) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
Create an entity with an animation with an array wich has the time of every animation step in ms in it.
EntityBlock - Class in com.bombinggames.wurfelengine.core.gameobjects
An entity which is rendered using the block sprites without sides.
EntityBlock(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.EntityBlock
 
EntityBlock(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.EntityBlock
 
EntityDrawable - Class in com.bombinggames.wurfelengine.mapeditor
 
EntityDrawable(Class<? extends AbstractEntity>) - Constructor for class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
EntityShadow - Class in com.bombinggames.wurfelengine.core.gameobjects
 
EntityShadow() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
EntityTable - Class in com.bombinggames.wurfelengine.mapeditor
A table showing the registered entities.
EntityTable() - Constructor for class com.bombinggames.wurfelengine.mapeditor.EntityTable
 
equals(Object) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
equipWeapon(Weapon) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
Gives the player a weapon.
Events - Enum in com.bombinggames.wurfelengine.core
 
execute() - Method in interface com.bombinggames.wurfelengine.Command
 
executeCommand(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Tries executing a command.
executeCommand(Command) - Method in class com.bombinggames.wurfelengine.core.Controller
Executes the command and saves it for possible undo/redo.
exit() - Method in class com.bombinggames.wurfelengine.core.Controller
 
exit() - Method in interface com.bombinggames.wurfelengine.core.GameManager
Should get called when you leave the editor.
exit() - Method in class com.bombinggames.wurfelengine.core.GameView
 
ExitCommand - Class in com.bombinggames.wurfelengine.core.console
 
ExitCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.ExitCommand
 
Explosion - Class in com.bombinggames.wurfelengine.core.gameobjects
 
Explosion() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.Explosion
simple explosion without screen shake.
Explosion(int, int, Camera) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.Explosion
 

F

fade() - Method in enum com.bombinggames.wurfelengine.core.gameobjects.ParticleType
 
fadeToBlack() - Method in enum com.bombinggames.wurfelengine.core.gameobjects.ParticleType
 
fill(Generator) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Fills the chunk's block using a generator.
FillWithAirCommand - Class in com.bombinggames.wurfelengine.core.console
 
FillWithAirCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.FillWithAirCommand
 
findPath(Coordinate, Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
flags - Variable in class com.bombinggames.wurfelengine.core.cvar.CVar
 
flip(boolean, boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
boolean parameters x,y are not setting a state, but performing a flip
FloatCVar - Class in com.bombinggames.wurfelengine.core.cvar
 
FloatCVar(float) - Constructor for class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
focusInputProcessor(InputProcessor) - Method in class com.bombinggames.wurfelengine.core.EngineView
Deactivates every input processor but one.
FullMapGenerator - Class in com.bombinggames.wurfelengine.core.map.Generators
Fills the complete map with a block of a specific id.
FullMapGenerator(byte) - Constructor for class com.bombinggames.wurfelengine.core.map.Generators.FullMapGenerator
 
FullscreenCommand - Class in com.bombinggames.wurfelengine.core.console
 
FullscreenCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.FullscreenCommand
 

G

GAME_DIAGLENGTH - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The game space dimension size's aequivalent to VIEW_DEPTH or VIEW_WIDTH.
GAME_DIAGLENGTH2 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Half (1/2) of GAME_DIAGLENGTH.
GAME_EDGELENGTH - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Pixels per game spaces meter (edge length).
GAME_EDGELENGTH2 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Half (1/2) of GAME_EDGELENGTH.
GameManager - Interface in com.bombinggames.wurfelengine.core
A test to group view and controllers.
GameplayScreen - Class in com.bombinggames.wurfelengine.core
The GameplayScreen State.
GameplayScreen(Controller, GameView, LoadingScreen) - Constructor for class com.bombinggames.wurfelengine.core.GameplayScreen
Create the gameplay state.
GameView - Class in com.bombinggames.wurfelengine.core
The GameView manages everything what should be drawn in an active game in game space.
GameView() - Constructor for class com.bombinggames.wurfelengine.core.GameView
 
GameViewWithCamera - Class in com.bombinggames.wurfelengine.extension.basicmainmenu
A simple Controller which adds a camera.
GameViewWithCamera() - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.GameViewWithCamera
 
generate(int, int, int) - Method in interface com.bombinggames.wurfelengine.core.map.Generator
Define which block should appear at which coordinate.
generate(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.AirGenerator
 
generate(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.BlockTestGenerator
 
generate(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.FullMapGenerator
 
generate(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.IslandGenerator
 
Generator - Interface in com.bombinggames.wurfelengine.core.map
An interface for a map generator.
get(String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
getActiveTable() - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
Table which is associated with the current tool
getAiming() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Defines the direction of the gun - if no gun available - the direction of the head.
getAiming() - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
Getting aim relative to middle of view by reading mouse position.
getAmbient() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
Returns the ambient light the GLS emits.
getAmbient(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
Returns the sum of every light source's ambient light
getAOFlags() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
byte 0: left side, byte 1: top side, byte 2: right side.
getAsset(String) - Static method in class com.bombinggames.wurfelengine.WE
Get an asset from the asset manager
getAssetManager() - Static method in class com.bombinggames.wurfelengine.WE
To load assets you can use getAsset(String filename)
getAverage() - Method in class com.bombinggames.wurfelengine.core.DevTools
Returns the average delta time.
getAzimuth() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
origin is left side
getAzimuthSpeed() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
getAzimuthSpeed() - Method in class com.bombinggames.wurfelengine.core.lightengine.Moon
 
getBlock(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Get the block data at this coordinate.
getBlock() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getBlock(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
id, value and health
getBlock(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getBlock() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getBlockByIndex(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Get the block data at this index position.
getBlockId(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
getBlockId() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getBlockId(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
Returns a block without checking the parameters first.
getBlockId(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
If the block can not be found returns null pointer.
getBlockId() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getBlockId() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Get the block at the position.
getBlockSprite(byte, byte, Side) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Returns a sprite sprite of a specific side of the block
getBlocksprites() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getBlocksX() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
The amount of blocks in X direction
getBlocksY() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
The amount of blocks in Y direction
getBlocksZ() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
The amount of blocks in Z direction
getBlockValue(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
getBlockValue() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
get the value of the block at this coordinate
getBottomHeight() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getBottomHeight() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
getBoundingRectangle() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Returns the bounding axis aligned Rectangle that bounds this sprite.
getButtonAmount() - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
getCamera() - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
Get the camera used to identify the aiming direction.
getCameraAccess() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
If not used can be removed.
getCameraMoveVector() - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
getCameras() - Method in class com.bombinggames.wurfelengine.core.GameView
Returns a camera.
getCell(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getCell(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getCell(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
Returns a block without checking the parameters first.
getCell(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
If the cell can not be found returns null pointer.
getCell(Point) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
If the block can not be found returns null pointer.
getCellByIndex(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getCenter() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the focuspoint
getCenter() - Method in class com.bombinggames.wurfelengine.core.map.Map
Returns a coordinate pointing to the absolute center of the map.
getCenter(float) - Method in class com.bombinggames.wurfelengine.core.map.Map
Returns a coordinate pointing to middle of a 3x3 chunk map.
getCenterChunkX() - Method in class com.bombinggames.wurfelengine.core.Camera
 
getCenterChunkY() - Method in class com.bombinggames.wurfelengine.core.Camera
 
getChunk() - Method in class com.bombinggames.wurfelengine.core.map.ChunkLoader
has a chunk if it has finished loading
getChunk() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getChunk(int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
get the chunk with the given chunk coords.
getChunk() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getChunk() - Method in interface com.bombinggames.wurfelengine.core.map.Position
 
getChunk(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
get the chunk where the coordinates are on.
getChunk(int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
Get the chunk with the given chunk coords from the active pool.
getChunkContaining(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
get the chunk where the coordinates are on
getChunkContaining(int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
get the chunk where the coordinates are on
getChunkContaining(Point) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getChunkX() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Get the chunk coordinate of this chunk.
getChunkX() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getChunkX() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getChunkX() - Method in interface com.bombinggames.wurfelengine.core.map.Position
The chunk coordinate.
getChunkX() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getChunkY() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Get the chunk coordinate of this chunk.
getChunkY() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getChunkY() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getChunkY() - Method in interface com.bombinggames.wurfelengine.core.map.Position
The chunk coordinate.
getChunkY() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getClipping() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
a block is only clipped if every side is clipped
getCode() - Method in enum com.bombinggames.wurfelengine.core.gameobjects.Side
The side as integer.
getCollidingEntities() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
* get every entity which is colliding
getCollidingEntities(Class<T>) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
O(n) n:amount of entities. ignores if is obstacle.
getColor() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
get the tint of the object.
getColor(Side, Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
copy safe
getColor() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Returns the color of this sprite.
getCommand(Cursor, AbstractPlacableTable) - Method in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.BenchmarkCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.CdCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.ClearCommand
 
getCommandName() - Method in interface com.bombinggames.wurfelengine.core.console.ConsoleCommand
always lowercase.
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.CreditsCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.EditorCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.ExitCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.FillWithAirCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.FullscreenCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.KillallCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.LECommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.LoadMapCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.LsCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.ManCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.MenuCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.PrintmapCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.ReloadShadersCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.SaveCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.ScreenshakeCommand
 
getCommandName() - Method in class com.bombinggames.wurfelengine.core.console.TeleportCommand
 
getComponent(Class<T>) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getConnections(PfNode) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getConnections() - Method in class com.bombinggames.wurfelengine.core.map.PfNode
 
getConsole() - Static method in class com.bombinggames.wurfelengine.WE
Returns the Console.
getContent() - Method in class com.bombinggames.wurfelengine.core.DepthListNode
 
getController() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
getController() - Method in class com.bombinggames.wurfelengine.core.GameView
 
getController() - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
getCoord() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getCoord() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
can be copy safe but must not
getCoord() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getCoord() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getCoord() - Method in interface com.bombinggames.wurfelengine.core.map.Position
May not be copy safe.
getCoord() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getCoordInNormalDirection() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
if at ground does not move up
getCoordX() - Method in class com.bombinggames.wurfelengine.core.map.ChunkLoader
Get the chunk coordinate.
getCoordY() - Method in class com.bombinggames.wurfelengine.core.map.ChunkLoader
Get the chunk coordinate.
getCost() - Method in class com.bombinggames.wurfelengine.core.map.CoordConnection
 
getCovered(RenderStorage) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getCovered(RenderStorage) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
get the stuff which must be rendered before
getCovered(RenderStorage) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getCredits() - Static method in class com.bombinggames.wurfelengine.WE
Get the credits of the engine.
getCurrentCommand() - Method in class com.bombinggames.wurfelengine.core.console.Console
returns the currently typed command
getCurrentIndex() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.CoveredByCameraIterator
get the indices position relative to a 3x3 chunk matrix.
getCurrentIndex() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
get the reference to the indices position of the iterator
getCurrentSaveSlot() - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getCursor() - Method in class com.bombinggames.wurfelengine.core.Controller
Get the entity laying under the cursor.
getCursor() - Method in class com.bombinggames.wurfelengine.core.EngineView
returns the current cursor
getCVars() - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getCVars() - Static method in class com.bombinggames.wurfelengine.WE
 
getData() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Returns the data of the chunk
getData() - Method in class com.bombinggames.wurfelengine.core.map.Map
Get the data of the map.
getData() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
get the pointer to the data
getData() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
 
getDefaultGenerator() - Static method in class com.bombinggames.wurfelengine.core.map.Map
Get the default set generator.
getDefaultValue() - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
getDefaultValue() - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
 
getDefaultValue() - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
getDefaultValue() - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
getDefaultValue() - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
getDepth() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns the depth of the object.
getDevTools() - Method in class com.bombinggames.wurfelengine.core.Controller
 
getDimensionZ() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getDimensionZ() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
The height of the object for depth sorting.
getDimensionZ() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getDistance() - Method in class com.bombinggames.wurfelengine.core.map.Intersection
 
getDistance() - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
getDistanceToCellCenterX() - Method in class com.bombinggames.wurfelengine.core.map.Point
Distance to cell center.
getDistanceToCellCenterY() - Method in class com.bombinggames.wurfelengine.core.map.Point
Distance to cell center.
getDistanceToCellCenterZ() - Method in class com.bombinggames.wurfelengine.core.map.Point
Distance to cell center.
getDrawCalls() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Maybe not quite correct.
getEditorToggler() - Method in class com.bombinggames.wurfelengine.core.EngineView
 
getEditorView() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
lazy init
getEngineView() - Static method in class com.bombinggames.wurfelengine.WE
 
getEntities() - Method in class com.bombinggames.wurfelengine.core.map.Map
Returns a copy of the entityList.
getEntitiesInside() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Get every entity on a coord.
getEntitiesInside(Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Get every entity on this coord of the wanted type.
getEntitiesNearby(float, Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getEntitiesNearby(float) - Method in class com.bombinggames.wurfelengine.core.map.Point
get entities in radius
getEntitiesNearby(float, Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getEntitiesNearby(float, Class<T>) - Method in interface com.bombinggames.wurfelengine.core.map.Position
Get entities in radius.
getEntitiesNearbyHorizontal(float) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
get entities in radius (horizontal only)
getEntitiesNearbyHorizontal(float, Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getEntitiesNearbyHorizontal(float) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getEntitiesNearbyHorizontal(float, Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getEntitiesNearbyHorizontal(float, Class<T>) - Method in interface com.bombinggames.wurfelengine.core.map.Position
get entities in horizontal radius (like a pipe)
getEntitiesNearbyHorizontal(float) - Method in interface com.bombinggames.wurfelengine.core.map.Position
get entities in radius (horizontal only)
getEntitiesOnChunk(int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
Get every entity on a chunk.
getEntitiesOnChunkSavedOnly(int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
Get every entity on a chunk which should be saved
getEntity() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
Trys returning a new instance of a selected entity class.
getEntitys(Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Map
Find every instance of a special class.
getEntitysOnCoord(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
Get every entity on a coord.
getEntitysOnCoord(Coordinate, Class<T>) - Method in class com.bombinggames.wurfelengine.core.map.Map
Get every entity on a coord of the wanted type
getEqualizationScale() - Method in class com.bombinggames.wurfelengine.core.EngineView
The equalizationScale is a factor which scales the GUI/HUD to have the same relative size with different resolutions.
getEqualizationScale() - Method in class com.bombinggames.wurfelengine.core.GameView
The equalizationScale is a factor which scales the GUI/HUD to have the same relative size with different resolutions.
getFactory() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getFixedPos() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
getFont() - Method in class com.bombinggames.wurfelengine.core.EngineView
 
getFriction() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
The factor which slows donw movement.
getFromNode() - Method in class com.bombinggames.wurfelengine.core.map.CoordConnection
 
getGameController() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
getGameDepth() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
y axis
getGameHeight() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
The height of the map. z axis
getGameplay() - Static method in class com.bombinggames.wurfelengine.WE
should rarely used because allows global access
getGameView() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
getGameWidth() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
x axis
getGenerator() - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getGoal() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
getHealth() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getHealth(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
getHealth(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getHealth(int) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The health is stored in a byte in the range [0;100]
getHealth() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
get the health byte from the map.
getHeight() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
current height above horizon
getHeight() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
getHeightInProjSpc() - Method in class com.bombinggames.wurfelengine.core.Camera
The amount of game pixel which are visible in Y direction after the zoom has been applied.
getHeightInScreenSpc() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the height of the camera output.
getHeightInViewSpc() - Method in class com.bombinggames.wurfelengine.core.Camera
The amount of game pixel which are visible in Y direction without zoom.
getHighlight() - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
getId() - Method in enum com.bombinggames.wurfelengine.core.Events
 
getId() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
game logic value.
getId() - Method in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
getIdOfSelection() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockTable
 
getImpactPoint() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
returns the position of the laserdot, the point where the aiming impacts
getIndex() - Method in class com.bombinggames.wurfelengine.core.map.PfNode
 
getIterator(int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
Returns an iterator which iterates over the data in this chunk.
getLastMessage() - Method in class com.bombinggames.wurfelengine.core.console.Console
Returns the last Message
getLastMessage(String, int) - Method in class com.bombinggames.wurfelengine.core.console.Console
Returns the last Message
getLeftOffset() - Method in class com.bombinggames.wurfelengine.core.DevTools
 
getLeftTool() - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
index of leftTable mouse button.
getLeftWidth() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getLeftWidth() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
getLight() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
Returns the diffuse light which this object emits.
getLightEngine() - Static method in class com.bombinggames.wurfelengine.core.Controller
The light engine doing the lighting.
getLightlevel(Side, byte, RenderCell.Channel) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getLightlevelB() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getLightlevelB() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
How bright is the object?
getLightlevelB() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getLightlevelG() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getLightlevelG() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
How bright is the object?
getLightlevelG() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getLightlevelR() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getLightlevelR() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
How bright is the object?
getLightlevelR() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getLivingTime() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
the amount of time the object lives maximum.
getLoadedChunks() - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getLoadMenu() - Method in class com.bombinggames.wurfelengine.core.GameView
Get a menu which can be used for loading maps.
getLogic(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Get the logic to a logicblock.
getLogic() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
get the logic to a block.
getLogic(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getLwjglApplicationConfiguration() - Static method in class com.bombinggames.wurfelengine.WE
returns the pointer to the LWJGL configuration of the game window.
getManual() - Method in class com.bombinggames.wurfelengine.core.console.BenchmarkCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.CdCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.ClearCommand
 
getManual() - Method in interface com.bombinggames.wurfelengine.core.console.ConsoleCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.CreditsCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.EditorCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.ExitCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.FillWithAirCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.FullscreenCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.KillallCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.LECommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.LoadMapCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.LsCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.ManCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.MenuCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.PrintmapCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.ReloadShadersCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.SaveCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.ScreenshakeCommand
 
getManual() - Method in class com.bombinggames.wurfelengine.core.console.TeleportCommand
 
getMap() - Static method in class com.bombinggames.wurfelengine.core.Controller
Returns the currently loaded map.
getMapsFolder() - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
 
getMass() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Get the mass of the object.
getMaxAngle() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
getMenuItems() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuController
 
getMinHeight() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
getMinWidth() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getMinWidth() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
getMoon(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
You can pass the position if the moon changes relative to the postition.
getMovement() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Get the movement vector as the product of direction and speed.
getMovementHor() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Get the movement vector as the product of direction and speed.
getMusicLoudness() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
getName() - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
 
getName() - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
getName() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getName() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns the name of the object
getName(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
Default is "undefined".
getName(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
get the name of a combination of id and value
getName() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getNeighbourSide(float, float) - Static method in class com.bombinggames.wurfelengine.core.map.Coordinate
Returns the field-id where the coordiantes are inside in relation to the current field.
getNext() - Method in class com.bombinggames.wurfelengine.core.DepthListNode
 
getNodeCount() - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getNormal() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
The normal object.
getNormal() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
getNormal() - Method in class com.bombinggames.wurfelengine.core.map.Intersection
 
getNormalSide() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
getOrientation() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Direction of movement.
getOriginX() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
getOriginY() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
getPath() - Method in class com.bombinggames.wurfelengine.core.console.Console
 
getPath() - Method in class com.bombinggames.wurfelengine.core.map.Map
The name of the map on the file.
getPercentageOfLife() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
getPixmap() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
 
getPlatform() - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
 
getPoint() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getPoint() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
can be copy safe but must not
getPoint() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getPoint() - Method in class com.bombinggames.wurfelengine.core.map.Intersection
 
getPoint() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getPoint() - Method in interface com.bombinggames.wurfelengine.core.map.Position
May not be copy safe.
getPoint() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getPosition() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getPosition() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
Return the coordinates of the object in the game world.
getPosition() - Method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
This method must be named "getPosition" so that this method can implement other interfaces using this API signature
getPosition() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getPower() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
A light source shines can shine brighter and darker.
getProjectionSpaceX(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getProjectionSpaceX(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getProjectionSpaceX(GameView, Camera) - Method in interface com.bombinggames.wurfelengine.core.map.Position
maybe I mean screen space
getProjectionSpaceY(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getProjectionSpaceY(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getProjectionSpaceY(GameView, Camera) - Method in interface com.bombinggames.wurfelengine.core.map.Position
maybe I mean screen space
getPrototype() - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
getRegisteredCommands() - Method in class com.bombinggames.wurfelengine.core.console.Console
 
getRegisteredEntities() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Get a map of the registered entities
getReloadingTime() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
getRenderBlock() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getRenderCell(RenderStorage) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getRenderChunk(RenderStorage) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
getRenderChunk(GameView) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getRenderStorage() - Method in class com.bombinggames.wurfelengine.core.GameView
 
getRepresentingColor(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Returns a color representing the block.
getRightTool() - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
index of rightTable mouse button.
getRightWidth() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getRightWidth() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
getRotation() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns the rotation of the object.
getRotation() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
getSaveCVars() - Method in class com.bombinggames.wurfelengine.core.cvar.CVarSystemMap
 
getSaveCVars() - Method in class com.bombinggames.wurfelengine.core.map.Map
 
getSavedDelta(int) - Method in class com.bombinggames.wurfelengine.core.DevTools
Get a recorded FPS value.
getSavedFPS(int) - Method in class com.bombinggames.wurfelengine.core.DevTools
Get a recorded FPS value.
getSavesCount(File) - Static method in class com.bombinggames.wurfelengine.core.map.Map
Get the amount of save files for this map.
getSavesCount() - Method in class com.bombinggames.wurfelengine.core.map.Map
checks a map for the amount of save files
getSaveSlot() - Method in class com.bombinggames.wurfelengine.core.Controller
get the savee slot used for loading and saving the map.
getScaleX() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
X scale of the sprite, independent of size set by SideSprite.setSize(float, float)
getScaleY() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Y scale of the sprite, independent of size set by SideSprite.setSize(float, float)
getScaling() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns the scale factor of the object.
getScreenPosX() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the position of the cameras output (on the screen)
getScreenPosY() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the position of the camera (on the screen)
getScreenSpaceScaling() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns a scaling factor calculated by the width to achieve the same viewport size with every resolution
getSelectedBlock() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockTable
Returns the data of the selected block.
getSelectedEntities() - Method in class com.bombinggames.wurfelengine.core.Controller
 
getSelection() - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
getShader() - Method in class com.bombinggames.wurfelengine.core.GameView
Get the loaded shader program of the view.
getShapeRenderer() - Method in class com.bombinggames.wurfelengine.core.EngineView
to render in screen space with view space scaling?
getShapeRenderer() - Method in class com.bombinggames.wurfelengine.core.GameView
to render in screen space with view space scaling?
getShots() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
getShotsLoaded() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
getSkin() - Method in class com.bombinggames.wurfelengine.core.EngineView
 
getSpeed() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
get the speed of the object in m/s.
getSpeedHor() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
get the horizontal speed of the object in m/s.
getSprite(char, byte, byte) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns a sprite texture.
getSprite() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Should i.g. not be used for rendering.
getSpriteBatch() - Method in class com.bombinggames.wurfelengine.core.EngineView
render in screen space
getSpriteBatch() - Method in class com.bombinggames.wurfelengine.core.GameView
Game view dependent spriteBatch
getSpriteCategory() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getSpriteCategory() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Get the category letter for accessing sprites.
getSpriteCategory() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityBlock
 
getSpriteCategory() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getSpriteId() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getSpriteId() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
the id of the sprite using for rendering.
getSpriteId() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getSpritesheet() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns the spritesheet used for rendering.
getSpritesheetPath() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
path of the spritesheet
getSpriteValue() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
getSpriteValue() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Get the value.
getSpriteValue() - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
 
getSpriteValue() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
getStage() - Method in class com.bombinggames.wurfelengine.core.EngineView
The libGDX scene2d stage
getStage() - Method in class com.bombinggames.wurfelengine.core.GameView
The libGDX scene2d stage
getSuggestions(String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
Good use is auto-complete suggestions.
getSun(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
You can pass the position if the sun changes relative to the postition.
getTextureDiffuse() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
the diffuse map
getTextureNormal() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
the normal map
getTimeOfDay() - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
getTimeStepMin() - Method in class com.bombinggames.wurfelengine.core.DevTools
The minimum time between two FPS values.
getTone() - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
getToNode() - Method in class com.bombinggames.wurfelengine.core.map.CoordConnection
 
getTopHeight() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getTopHeight() - Method in class com.bombinggames.wurfelengine.mapeditor.EntityDrawable
 
getTopLeftCoordinateX() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
getTopLeftCoordinateX() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getTopLeftCoordinateY() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
getTopLeftCoordinateY() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
 
getTopOffset() - Method in class com.bombinggames.wurfelengine.core.DevTools
 
getType() - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
getValue() - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
getValue() - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
 
getValue() - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
getValue() - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
getValue() - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
getValue() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
game logic value.
getValue() - Method in class com.bombinggames.wurfelengine.mapeditor.AbstractPlacableTable
 
getValue() - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
 
getValueB(String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
getValueF(String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
getValueI(String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
getValueS(String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
getVertexBrightness() - Static method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
Returns the average brightness.
getVertices() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Returns the packed vertices, colors, and texture coordinates for this sprite.
getView() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
Get the current active view.
getView() - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
getView() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
getViewDepth() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
Not scaled.
getViewSpaceX() - Method in class com.bombinggames.wurfelengine.core.Camera
The Camera Position in the game world.
getViewSpaceY() - Method in class com.bombinggames.wurfelengine.core.Camera
The Camera's center position in the game world. viewMat space. yIndex up
getViewSpcX() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getViewSpcX() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getViewSpcX() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Calculate position in view space.
getViewSpcY() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getViewSpcY() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getViewSpcY() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Calculate position in view space.
getViewWidth() - Static method in class com.bombinggames.wurfelengine.core.map.Chunk
Not scaled.
getVisibleBackBorder() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the top seight border of the camera covered groundBlock
getVisibleFrontBorderHigh() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the bottom seight border y-coordinate of the highest cell
getVisibleFrontBorderLow() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the bottom seight border y-coordinate of the lowest cell
getVisibleLeftBorder() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the left border of the actual visible area.
getVisibleLeftBorderVS() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the left border of the actual visible area.
getVisibleRightBorder() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the right seight border of the camera covered area currently visible.
getVisibleRightBorderVS() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the right seight border of the camera covered area currently visible.
getVolume(Position) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
calculates the volume of a sound based on the positon in the game world.
getWeapon() - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
 
getWeaponId() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
getWidth() - Method in class com.bombinggames.wurfelengine.core.DevTools
Width of FPS diag.
getWidth() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
getWidthInProjSpc() - Method in class com.bombinggames.wurfelengine.core.Camera
The amount of game world pixels which are visible in X direction after the zoom has been applied.
getWidthInScreenSpc() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the width of the camera output.
getWidthInViewSpc() - Method in class com.bombinggames.wurfelengine.core.Camera
The amount of game pixel which are visible in X direction without zoom.
getWorkingDirectory() - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
Creates the folder.
getWorkingDirectory() - Static method in class com.bombinggames.wurfelengine.WE
Returns the save file folder, wich is different on every OS.
getX() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Gets the X coordinate
getX() - Method in class com.bombinggames.wurfelengine.core.map.Point
Get the game world position from left
getX() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
getY() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Gets the Y coordinate
getY() - Method in class com.bombinggames.wurfelengine.core.map.Point
Get the game world position from top.
getY() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
getZ() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getZ() - Method in class com.bombinggames.wurfelengine.core.map.Point
Get the height (z-value) of the coordinate.
getZClamp() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Checks if the calculated value is inside the map dimensions and if not clamps it to the map dimensions.
getZGrid() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getZGrid() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getZGrid() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Get the z in block grid coordinates of the coordinate.
getZoom() - Method in class com.bombinggames.wurfelengine.core.Camera
Returns the zoomfactor.
getZPoint() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
getZPoint() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
getZPoint() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Get the z in game world coordinates.
getZRenderingLimit() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
renders to this layer not including
GlobalLightSource - Class in com.bombinggames.wurfelengine.core.lightengine
Something shiny infinetelly far away.
GlobalLightSource(float, float, Color, Color, float, int) - Constructor for class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
A GlobalLightSource can be the moon, the sun or even something new.
goToNeighbour(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Goes to the the neighbour with the specific side.

H

handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityBlock
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Explosion
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.gameobjects.SimpleEntity
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.extension.Minimap
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.extension.shooting.Laserdot
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
handleMessage(Telegram) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
hasCoord(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Check if the chunk has the coordinate inside.
hashCode() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
hasLogic(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
hasNext() - Method in class com.bombinggames.wurfelengine.core.DepthListNode.DepthListIterator
 
hasNext() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.CoveredByCameraIterator
 
hasNext() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
 
hasPoint(Point) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Check if the coordinate has the coordinate inside.
hasPosition() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Is the object active on the map?
hasPrev() - Method in class com.bombinggames.wurfelengine.core.DepthListNode.ReverseDepthListIterator
 
hasSaveSlot(int) - Method in class com.bombinggames.wurfelengine.core.map.Map
Check if the save slot exists.
hasSides(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
Is the block a true block with three sides or does it get rendered by a single sprite?
hasSides(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
hasSides() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Is the block a true block with three sides or does it get rendered by a single sprite?
heal(byte) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Heals the entity. to-do: should be replaced with messages/events
hide() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
hide() - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
hide() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
hide() - Method in class com.bombinggames.wurfelengine.mapeditor.AbstractPlacableTable
 
hidingPastBlock() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 

I

ignoreBlock(byte) - Method in class com.bombinggames.wurfelengine.extension.shooting.Laserdot
 
ignoreBlock(byte) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
ignoreCoord(Coordinate) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
increaseDrawCalls() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
When calling sprite.draw this hsould also be called for statistics.
init() - Method in class com.bombinggames.wurfelengine.core.AbstractMainMenu
Use init like the constructor.
init() - Method in class com.bombinggames.wurfelengine.core.Controller
This method works like a constructor.
init(int, String) - Method in class com.bombinggames.wurfelengine.core.Controller
This method works like a constructor.
init(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
init(Controller, GameView) - Method in class com.bombinggames.wurfelengine.core.GameView
Loades some files and set up everything.
init(GameView) - Method in class com.bombinggames.wurfelengine.core.map.LoadMenu
 
init() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
init(Controller, GameView) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.GameViewWithCamera
 
init(Controller, GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
initAndStartGame(Controller, GameView, LoadingScreen) - Static method in class com.bombinggames.wurfelengine.WE
Initialize the main game with you custom controller and view.
initData() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
fills every render cell with the according data from the map
IntCVar - Class in com.bombinggames.wurfelengine.core.cvar
 
IntCVar(int) - Constructor for class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
intersect(Coordinate, Point, Vector3) - Static method in class com.bombinggames.wurfelengine.core.map.Intersection
performs a line-box intersection.
Intersection - Class in com.bombinggames.wurfelengine.core.map
 
Intersection(Point, Side, float) - Constructor for class com.bombinggames.wurfelengine.core.map.Intersection
 
inverseMarkedFlag(int) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
inverses the dirty flag comparison so everything marked is now unmarked.
inViewFrustum(Position) - Method in class com.bombinggames.wurfelengine.core.Camera
checks if the projected position is inside the viewMat Frustum
isActive() - Method in class com.bombinggames.wurfelengine.core.console.Console
Is the window open?
isClicked() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
Check if the mouse clicked the menuItem.
isClipped(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
get if a coordinate is clipped
isColiding() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
indicates whether this objects does collide with the blocks
isEnabled() - Method in class com.bombinggames.wurfelengine.core.Camera
 
isEnabled() - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
Is light on?
isFloating() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Is the object be affected by gravity?
isFullWindow() - Method in class com.bombinggames.wurfelengine.core.Camera
Does the cameras output cover the whole screen?
isFullyClipped() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
a block is only clipped if every side is clipped
isGrowing() - Method in enum com.bombinggames.wurfelengine.core.gameobjects.ParticleType
 
isHidden() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Returns true, when set as hidden.
isInCube(Coordinate, Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Checks wether the coordinate is in a cube spanning by both coordinates.
isInDebug() - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
isIndestructible() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
If the object can not be damaged.
isIndestructible(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
 
isIndestructible(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isIndestructible() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isInEditor() - Static method in class com.bombinggames.wurfelengine.WE
 
isInGameplay() - Static method in class com.bombinggames.wurfelengine.WE
 
isInitalized() - Method in class com.bombinggames.wurfelengine.core.Controller
 
isInitalized() - Method in interface com.bombinggames.wurfelengine.core.GameManager
 
isInitalized() - Method in class com.bombinggames.wurfelengine.core.GameView
 
isInLiquid() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Is the character standing in a liquid?
isInMemoryArea() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
true if on chunk which is in memory
isInMemoryAreaXY() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
isInMemoryAreaXY() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
isInMemoryAreaXY() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Checks if the coordiantes are accessable with the currently loaded chunks.
isInMemoryAreaXYZ() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
isInMemoryAreaXYZ() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
isInMemoryAreaXYZ() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Checks if the position is on the chunks currently in memory.
IslandGenerator - Class in com.bombinggames.wurfelengine.core.map.Generators
Fenerates islands
IslandGenerator() - Constructor for class com.bombinggames.wurfelengine.core.map.Generators.IslandGenerator
 
isLiquid(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
Check if the block is liquid.
isLiquid(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Check if the block is liquid.
isLiquid(int) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Check if the block is liquid.
isLiquid() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isLoaded() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
isLoading(int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
check wether a chunk is currently being loaded.
isMarkedDS(int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Check if it is marked in this frame.
isModified() - Method in class com.bombinggames.wurfelengine.core.map.Map
True if some block has changed in loaded chunks.
isMusicPlaying() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Check if music is playing
isNeedingRebuild() - Method in class com.bombinggames.wurfelengine.extension.Minimap
 
isObstacle() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
isObstacle() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
isObstacle(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
 
isObstacle() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
isObstacle(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isObstacle(int) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isObstacle() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isOnCeil(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Check if the top is coliding with a block.
isOnGround() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Is the entity laying/standing on the ground?
isOnGround() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
isRegistered(byte) - Static method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
 
isSavedPersistent() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Is the oject saved on the map?
isShadingPixelBased() - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
The light engine can shade the world pixel based or vertext based.
isSpriteDefined(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
checks if a sprite is defined. if not the error sprite will be rendered
isTransparent(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
 
isTransparent(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isTransparent(int) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
isTransparent() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Can light travel through object?
isUsingDefaultShader() - Method in class com.bombinggames.wurfelengine.core.GameView
 
isValid() - Method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
A logicblock is still valid if the pointer shows to a block with the same id as during creation.
isVisible() - Method in class com.bombinggames.wurfelengine.core.DevTools
Is the diagramm visible?
iterator() - Method in class com.bombinggames.wurfelengine.core.DepthListNode
 
iteratorReverse() - Method in class com.bombinggames.wurfelengine.core.DepthListNode
 

J

jump() - Method in class com.bombinggames.wurfelengine.core.gameobjects.BenchmarkBall
 
jump() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
This method should define what happens when the object jumps.
jump(float, boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Jump with a specific speed.
jump() - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
Jumps the player with a sound

K

KillallCommand - Class in com.bombinggames.wurfelengine.core.console
 
KillallCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.KillallCommand
 

L

Laserdot - Class in com.bombinggames.wurfelengine.extension.shooting
Uses sprite e22-0
Laserdot() - Constructor for class com.bombinggames.wurfelengine.extension.shooting.Laserdot
 
launch(String, String[]) - Static method in class com.bombinggames.wurfelengine.WE
Start the engine.
LaunchCommand - Interface in com.bombinggames.wurfelengine
An object which can execute code.
LECommand - Class in com.bombinggames.wurfelengine.core.console
 
LECommand() - Constructor for class com.bombinggames.wurfelengine.core.console.LECommand
 
LightEngine - Class in com.bombinggames.wurfelengine.core.lightengine
This Light engine calculates phong shading for three normals over the day.
LightEngine() - Constructor for class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
LightEngine(int, int) - Constructor for class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
lightNearbyBlocks(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
fills the cache by sending rays starting at the position
load() - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
load CVars from file and overwrite engine cvars.
loadChunk(int, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
loads a chunk from disk if not already loaded.
loadChunk(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Map
loads a chunk from disk if not already loaded.
LoadingBar - Class in com.bombinggames.wurfelengine.core.loading
 
LoadingBar(Animation<TextureRegion>) - Constructor for class com.bombinggames.wurfelengine.core.loading.LoadingBar
 
LoadingScreen - Class in com.bombinggames.wurfelengine.core.loading
Class under public domain.
LoadingScreen() - Constructor for class com.bombinggames.wurfelengine.core.loading.LoadingScreen
To load custom files overwrite #customLoading
loadMap(File, int) - Static method in class com.bombinggames.wurfelengine.core.Controller
Tries loading a new map instance.
LoadMapCommand - Class in com.bombinggames.wurfelengine.core.console
 
LoadMapCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.LoadMapCommand
 
LoadMenu - Class in com.bombinggames.wurfelengine.core.map
A menu for choosing a map.
LoadMenu() - Constructor for class com.bombinggames.wurfelengine.core.map.LoadMenu
Setups the window.
loadRegisterIGSounds() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
loads and registers the ig-sounds
loadShaders() - Method in class com.bombinggames.wurfelengine.core.GameView
reloads the shaders
loadSheet() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Load the spritesheet from memory.
loop(String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
playing Loops a sound.
loop(String, Position) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Starts playing a loop.
ls() - Method in class com.bombinggames.wurfelengine.core.console.Console
displays the content of a folder.
LsCommand - Class in com.bombinggames.wurfelengine.core.console
 
LsCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.LsCommand
 

M

main(String[]) - Static method in class com.bombinggames.wurfelengine.DesktopLauncher
 
ManCommand - Class in com.bombinggames.wurfelengine.core.console
 
ManCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.ManCommand
 
Map - Class in com.bombinggames.wurfelengine.core.map
A map stores nine chunks as part of a bigger map.
Map(File, int) - Constructor for class com.bombinggames.wurfelengine.core.map.Map
Loads a map using the default generator.
Map(File, Generator, int) - Constructor for class com.bombinggames.wurfelengine.core.map.Map
Loads a map.
MapButton - Class in com.bombinggames.wurfelengine.core.map
A button which creates a new save if you click on it
MapButton(String) - Constructor for class com.bombinggames.wurfelengine.core.map.MapButton
 
MAPVERSION - Static variable in class com.bombinggames.wurfelengine.core.map.Map
 
markPermanentDS(int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Marks as visited in the depth sorting algorithm.
MenuCommand - Class in com.bombinggames.wurfelengine.core.console
 
MenuCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.MenuCommand
 
MenuController - Class in com.bombinggames.wurfelengine.extension.basicmainmenu
The controller of the main Menu manages the data.
MenuController(BasicMenuItem[]) - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuController
Creates a new Controller
MenuView - Class in com.bombinggames.wurfelengine.extension.basicmainmenu
The View manages the graphical ouput and input.
MenuView(MenuController) - Constructor for class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuView
Creates alpha View.
Minimap - Class in com.bombinggames.wurfelengine.extension
A minimap is a view that draws the map from top in a small window.
Minimap(int, int) - Constructor for class com.bombinggames.wurfelengine.extension.Minimap
Create a minimap.
Minimap(Camera, int, int) - Constructor for class com.bombinggames.wurfelengine.extension.Minimap
Create a minimap.
MiniMapChunkDebug - Class in com.bombinggames.wurfelengine.extension
 
MiniMapChunkDebug(int, int) - Constructor for class com.bombinggames.wurfelengine.extension.MiniMapChunkDebug
 
modificationCheck() - Method in class com.bombinggames.wurfelengine.core.map.Map
should be executed after the update method
Moon - Class in com.bombinggames.wurfelengine.core.lightengine
 
Moon(float, float, Color, Color, float, int) - Constructor for class com.bombinggames.wurfelengine.core.lightengine.Moon
 
MovableEntity - Class in com.bombinggames.wurfelengine.core.gameobjects
A clas used mainly for characters or object which can walk around.
MovableEntity(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Simple MovableEntity with no animation.
MovableEntity(byte, int) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Constructor of MovableEntity.
MovableEntity(byte, int, boolean) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Constructor of MovableEntity.
MovableEntity(MovableEntity) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
copy constructor
move(int, int) - Method in class com.bombinggames.wurfelengine.core.Camera
Move x and y coordinate
MoveToAi - Class in com.bombinggames.wurfelengine.core.gameobjects
 
MoveToAi(Point) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 

N

name - Variable in class com.bombinggames.wurfelengine.core.cvar.CVar
 
Navigation - Class in com.bombinggames.wurfelengine.mapeditor
A bar which schows the current fitlering level.
Navigation() - Constructor for class com.bombinggames.wurfelengine.mapeditor.Navigation
 
needsRebuild() - Method in class com.bombinggames.wurfelengine.extension.Minimap
 
newLogicInstance(byte, byte, Coordinate) - Static method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
 
newRenderCell(byte, byte) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
creates a new RenderCell instance based on the data
newSaveSlot() - Method in class com.bombinggames.wurfelengine.core.Controller
Uses a new save slot as the save slot
newSaveSlot(File) - Static method in class com.bombinggames.wurfelengine.core.map.Map
 
newSaveSlot() - Method in class com.bombinggames.wurfelengine.core.map.Map
Uses a new save slot as the save slot
next() - Method in class com.bombinggames.wurfelengine.core.DepthListNode.DepthListIterator
 
next() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.CoveredByCameraIterator
Loops over the map areas covered by the camera.
next() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
 
normalToSide(Vector3) - Static method in enum com.bombinggames.wurfelengine.core.gameobjects.Side
Get the side belonging to a vector
NULLPOINTEROBJECT - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
if in a cell is no data available use this block.

O

OBJECTTYPESNUM - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
the max. amount of different object types
occlusionCulling(RenderChunk) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
performs a simple clipping check by looking at the direct neighbours.
onEnter() - Method in class com.bombinggames.wurfelengine.core.Controller
 
onEnter() - Method in interface com.bombinggames.wurfelengine.core.GameManager
Override to specify what should happen when the mangager becomes active.
onEnter() - Method in class com.bombinggames.wurfelengine.core.GameView
 
onEnter() - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 

P

parent - Variable in class com.bombinggames.wurfelengine.core.cvar.CVar
 
Particle - Class in com.bombinggames.wurfelengine.core.gameobjects
 
Particle() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.Particle
With TTL 2000.
Particle(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.Particle
With TTL 2000
Particle(byte, float) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
ParticleEmitter - Class in com.bombinggames.wurfelengine.core.gameobjects
Light is per default disabled.
ParticleEmitter() - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
Initializes with defautl size
ParticleEmitter(int) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
active by default
ParticleType - Enum in com.bombinggames.wurfelengine.core.gameobjects
Defines behaviour features like fading and glowing.
pause() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
pause() - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
pause() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
pauseMovementAnimation() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Pauses the movement animation.
pauseMusic() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.BenchmarkCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.CdCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.ClearCommand
 
perform(StringTokenizer, GameplayScreen) - Method in interface com.bombinggames.wurfelengine.core.console.ConsoleCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.CreditsCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.EditorCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.ExitCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.FillWithAirCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.FullscreenCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.KillallCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.LECommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.LoadMapCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.LsCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.ManCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.MenuCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.PrintmapCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.ReloadShadersCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.SaveCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.ScreenshakeCommand
 
perform(StringTokenizer, GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.TeleportCommand
 
perform() - Method in interface com.bombinggames.wurfelengine.LaunchCommand
 
PfNode - Class in com.bombinggames.wurfelengine.core.map
 
PfNode(Coordinate, int) - Constructor for class com.bombinggames.wurfelengine.core.map.PfNode
 
PfNode(Coordinate) - Constructor for class com.bombinggames.wurfelengine.core.map.PfNode
 
PlacableItem - Class in com.bombinggames.wurfelengine.mapeditor
An item for the AbstractPlacableTable
PlacableItem(TextureRegionDrawable, ClickListener) - Constructor for class com.bombinggames.wurfelengine.mapeditor.PlacableItem
 
play(String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
play(String, Position) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Plays sound with decreasing volume depending on distance.
play(String, Position, float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Plays sound with decreasing volume depending on distance.
play(String, float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
*
play(String, float, float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
*
play(String, float, float, float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
*
playMovementAnimation() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Continues the movement animation when it was stopped before with MovableEntity.pauseMovementAnimation().
Point - Class in com.bombinggames.wurfelengine.core.map
A point is a single position in the game world not bound to the grid.
Point() - Constructor for class com.bombinggames.wurfelengine.core.map.Point
Creates a point refering to a position in the game world.
Point(float, float, float) - Constructor for class com.bombinggames.wurfelengine.core.map.Point
Creates a point refering to a position in the game world.
Point(Vector3) - Constructor for class com.bombinggames.wurfelengine.core.map.Point
 
Point(Point) - Constructor for class com.bombinggames.wurfelengine.core.map.Point
Copy-constructor.
PointLightSource - Class in com.bombinggames.wurfelengine.core.gameobjects
A light source is an invisible entity which spawns light from one point.
PointLightSource(Color, float, float, GameView) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
Position - Interface in com.bombinggames.wurfelengine.core.map
A
postUpdate(float) - Method in class com.bombinggames.wurfelengine.core.map.Map
Called after the view update to catch changes caused by the view
preUpdate(float) - Method in class com.bombinggames.wurfelengine.core.GameView
update before the game logic calls
preUpdate(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
 
prev() - Method in class com.bombinggames.wurfelengine.core.DepthListNode.ReverseDepthListIterator
 
PrintmapCommand - Class in com.bombinggames.wurfelengine.core.console
 
PrintmapCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.PrintmapCommand
 
processModification() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
checks if the chunk got modified and if that is the case calls the modification methods
PseudoGrey - Class in com.bombinggames.wurfelengine.extension
Algorithm by Rich Franzen, 22 July 1999 mailto:rich@r0k.us (c) 1999, Rich Franzen
PseudoGrey() - Constructor for class com.bombinggames.wurfelengine.extension.PseudoGrey
 

R

raycast(Vector3, float, GameView, Predicate<Byte>) - Method in class com.bombinggames.wurfelengine.core.map.Point
Trace a ray through the map until ray hits non air block.
rayMarching(Vector3, float, GameView, Predicate<Byte>) - Method in class com.bombinggames.wurfelengine.core.map.Point
Sends a ray by moving a coordiante though the map.
rebuildCoverList() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
set the timestamp when the content changed.
redoCommand() - Method in class com.bombinggames.wurfelengine.core.Controller
 
register(CVar, String, CVarFlags) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
Registering should only be done by the game or the engine in init phase.
register(CVar, String) - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
Registering should only be done by the game or the engine in init phase.
register(String, CVarFlags, AbstractCVarSystem) - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
Registering should only be done by the game or the engine in init phase.
register(CVarSystemMap) - Method in interface com.bombinggames.wurfelengine.core.map.CustomMapCVarRegistration
 
register(String, String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Registers a sound.
registerClass(byte, Class<? extends AbstractBlockLogicExtension>) - Static method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
 
registerEngineEntities() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Registers engine entities in a map.
registerEntity(String, Class<? extends AbstractEntity>) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Register a class of entities.
reload() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
reloads the weapon
ReloadShadersCommand - Class in com.bombinggames.wurfelengine.core.console
 
ReloadShadersCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.ReloadShadersCommand
 
remove() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
 
removeComponent(Component) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
removeFromMap() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Deletes the object from the map.
render(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.Camera
Renders the viewport
render(GameView) - Method in class com.bombinggames.wurfelengine.core.DevTools
Renders the diagramm.
render(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
 
render(GameView, int, int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Renders at a custom position.
render(GameView, int, int, Color) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Renders at a custom position with a custom light.
render(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
render(GameView, int, int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
render(GameView, Camera) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
Draws an object if it is not hidden and not clipped.
render() - Method in class com.bombinggames.wurfelengine.core.GameView
Main method which is called every time and renders everything.
render(GameView, Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
Shows the data of the light engine in diagramms.
render(GameView, Camera) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
render(GameView, int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Render the whole block at a custom position.
render(GameView, int, int, Color, boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Renders the whole block at a custom position.
render(float) - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
render(BitmapFont, SpriteBatch, ShapeRenderer) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
Renders the menu item.
render(boolean) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuView
renders the scene
render(GameView) - Method in class com.bombinggames.wurfelengine.extension.Minimap
Renders the Minimap.
render(GameView) - Method in class com.bombinggames.wurfelengine.extension.MiniMapChunkDebug
Renders the Minimap.
render() - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
render(EditorView) - Method in class com.bombinggames.wurfelengine.mapeditor.Navigation
 
render(ShapeRenderer) - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
renders the toolbar outline
Renderable - Interface in com.bombinggames.wurfelengine.core.gameobjects
Interface for objects whether they are blocks and entities.
RenderCell - Class in com.bombinggames.wurfelengine.core.map.rendering
Something which can be rendered and therefore saves render information shared across cameras.
RenderCell(byte) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
For direct creation.
RenderCell(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
For direct creation.
RenderCell.Channel - Enum in com.bombinggames.wurfelengine.core.map.rendering
 
RenderChunk - Class in com.bombinggames.wurfelengine.core.map.rendering
Stores display data for a Chunk.
RenderChunk(Chunk) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
With init
renderImpl(float) - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
renderImpl(float) - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
renderImpl(float) - Method in class com.bombinggames.wurfelengine.core.WEScreen
Main method which get's called every frame.
renderImpl(float) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
renderSide(GameView, Camera, Position, Side, boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Render a side of a block at the position of the coordinates.
renderSide(GameView, int, int, Side) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Ignores lightlevel.
renderSide(GameView, int, int, Side, Color) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Draws a side of a cell at a custom position.
RenderStorage - Class in com.bombinggames.wurfelengine.core.map.rendering
A RenderStorage is container which saves RenderChunks used for chunks storing rendering-data.
RenderStorage() - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
Creates a new renderstorage.
requestChunk() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
loads the chunk at the position
resetClipping() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
Resets the clipping for every block.
resetDrawCalls() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Reset couner for this frame
resetInputProcessors() - Method in class com.bombinggames.wurfelengine.core.EngineView
Resets the input processors.
resetLight() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
sets the light to 1
resetShadingFor(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
Resets the shading for one block.
resize(int, int) - Method in class com.bombinggames.wurfelengine.core.Camera
Should be called when resized
resize(int, int) - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
resize(int, int) - Method in class com.bombinggames.wurfelengine.core.GameView
should be called when the window get resized
resize(int, int) - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
resize(int, int) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
restart() - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
 
restoreFromRoot(File, int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
copies something
resume() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
resume() - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
resume() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
retrieveEntities() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Returns entitiesinSaveFile spawned on this chunk.
ReverseDepthListIterator(DepthListNode) - Constructor for class com.bombinggames.wurfelengine.core.DepthListNode.ReverseDepthListIterator
 
rotate(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the sprite's rotation in degrees relative to the current rotation.
rotate90(boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Rotates this sprite 90 degrees in-place by rotating the texture coordinates.
run() - Method in class com.bombinggames.wurfelengine.core.map.ChunkLoader
 

S

save() - Method in class com.bombinggames.wurfelengine.core.Controller
saves the map and the complete game state
save() - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
saves CVars to file
save(Map, File, int) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Save this chunk on storage.
save(int) - Method in class com.bombinggames.wurfelengine.core.map.Map
saves every chunk on the map
save() - Method in class com.bombinggames.wurfelengine.core.map.Map
save every chunk using the current active save slot.
SaveCommand - Class in com.bombinggames.wurfelengine.core.console
 
SaveCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.SaveCommand
 
scale(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the sprite's scale relative to the current scale. for example: original scale 2 -> sprite.scale(4) -> final scale 6.
ScreenshakeCommand - Class in com.bombinggames.wurfelengine.core.console
 
ScreenshakeCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.ScreenshakeCommand
 
screenToGame(int, int) - Method in class com.bombinggames.wurfelengine.core.GameView
Returns the approximated game position belonging to a point on the screen.
screenToGameBasic(int, int) - Method in class com.bombinggames.wurfelengine.core.GameView
Returns deepest layer.
screenXtoView(int, Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Reverts the perspective and transforms it into a coordiante which can be used in the game logic.
screenYtoView(int, Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Reverts the projection and transforms it into a coordinate which can be used in the game logic.
scroll(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
Sea - Class in com.bombinggames.wurfelengine.core.map.rendering
A Sea Block which has a "waves" effect.
Sea(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.Sea
 
select(int) - Method in class com.bombinggames.wurfelengine.core.WEScreen
 
select(byte, byte) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockTable
Select a block.
selectEntities(int, int, int, int) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
Select every entity in this area.
selectFromBlocks() - Method in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
selectFromEntities() - Method in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
selectTool(Tool) - Method in class com.bombinggames.wurfelengine.mapeditor.Toolbar
select a tool
set(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
set(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
set(Point) - Method in class com.bombinggames.wurfelengine.core.map.Point
overwrites the coordinates with values from another point.
setActive(boolean) - Method in class com.bombinggames.wurfelengine.core.Camera
enable or disable the camera
setActive(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
Makes the emitter spawn objects
setAimDir(Vector3) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setAlpha(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the alpha portion of the color used to tint this sprite.
setAO(float) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setAOFlagFalse(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Set flags for the ambient occlusion algorithm to false
setAoFlags(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Set all flags at once
setAoFlags(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setAOFlagTrue(int) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Set flags for the ambient occlusion algorithm to true
setApplicationName(String) - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
set a custom name, should be the name of the game
setAzimuth(float) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
The longitudinal position
setBlock(RenderCell) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
sets a block in the map. if position is under the map does nothing.
setBlock(Coordinate, byte, byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(Coordinate, byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Almost lowest level method to set a block in the map.
setBlock(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set a block in the map where the coordinate is pointing to.
setBlock(byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set a block in the map where the coordinate is pointing to.
setBlock(RenderCell) - Method in class com.bombinggames.wurfelengine.core.map.Map
Replace a block.
setBlock(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set a block at this coordinate.
setBlock(Coordinate, int) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set id, value and health at a coordinate in the map.
setBlock(Coordinate, byte, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set id and value at a coordinate in the map.
setBorders(int, int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
sets index position borders during iterations.
setBounce(boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
play the animation back and forth
setBounds(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the position and size of the sprite when drawn, before scaling and rotation are applied.
setBrightness(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
If it can emit light.
setBrightness(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
setCamera(Camera) - Method in class com.bombinggames.wurfelengine.extension.Minimap
Set a camera which will be represented on the minimap.
setCamera(Camera) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
Set the camera which is renderin the player to calculate the aiming.
setCameraAccess(boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderChunk
Camera used this chunk this frame?
setCameraMoveVector(float, float) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
setCameraSpeed(float) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
setCenter(Point) - Method in class com.bombinggames.wurfelengine.core.Camera
Set the cameras center to a point.
setCenter(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the position so that the sprite is centered on (x, y)
setCenterX(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the x position so that it is centered on the given x parameter
setCenterY(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the y position so that it is centered on the given y parameter
setClippedLeft() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setClippedRight() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setClippedTop() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setColiding(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
indicates whether this objects does collide with the blocks
setColor(Color) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Give the object a tint.
setColor(Color) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
setColor(float, float, float, float, float, float, float, float, float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the color used to tint this sprite.
setColor(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setColor(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the color to each vertice.
setContinuousWalkingAnimation(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Enable this to have a walking cycle even if not moving
setController(Controller) - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
setCursor(int) - Method in class com.bombinggames.wurfelengine.core.EngineView
 
setCustomBlockFactory(CustomBlocks) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
If you want to define custom id's >39
setCustomMapCVarRegistration(CustomMapCVarRegistration) - Static method in class com.bombinggames.wurfelengine.core.cvar.CVarSystemMap
 
setCustomSpritesheet(String) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Set your custom spritesheet path. the suffix will be added
setDamage(byte) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
setDamageSounds(String[]) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setDebug(boolean) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
Should diagrams be rendered showing the data of the LE.
setDefaultGenerator(Generator) - Static method in class com.bombinggames.wurfelengine.core.map.Map
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
setDefaultValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
setDimensionZ(int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Set the height of the object.
setEntity(String, Class<? extends AbstractEntity>) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
Sets the current color to this entity class.
setExplosive(int) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
setFallingSound(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Sets the sound to be played when falling.
setFireSound(String, boolean) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setFixedPos(Point) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
The point where the weapon returns after shooting.
setFixedPosition(boolean) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
setFlip(boolean, boolean) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Set the sprite's flip state regardless of current condition
setFloating(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Should the object be affected by gravity?
setFocusEntity(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.Camera
 
setFriction(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Automatically slows speed down.
setFromCoord(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.Point
Set x,y,z based on a coordinate.
setFromPoint(Point) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
avoids a new instance.
setFullscreen(boolean) - Static method in class com.bombinggames.wurfelengine.WE
You can switch to fullscreen.
setFullWindow(boolean) - Method in class com.bombinggames.wurfelengine.core.Camera
Set to true if the camera's output should cover the whole window
setGameplayManagers(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorToggler
Set the gameView which are used for the current game.
setGameplayRef(GameplayScreen) - Method in class com.bombinggames.wurfelengine.core.console.Console
 
setGenerator(Generator) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set the generator used for generating maps
setHealth(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
clamps to [0..100].
setHealth(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Set health of a cell.
setHealth(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
Set health of a cell.
setHeight(float) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
The Latitude posiiton.
setHidden(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Hides an object.
setHidden(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setHighlight(int) - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
setHorMovement(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the horizontal movement and keeps z
setId(int) - Method in class com.bombinggames.wurfelengine.core.Camera
 
setImpactSprite(int) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
Set the sprite which get spawned when the bullet hits.
setIndestructible(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
If the object can not be damaged.
setInfo(CursorInfo) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setInternalRenderResolution(int) - Method in class com.bombinggames.wurfelengine.core.Camera
the width of the internal render resolution
setJumpingSound(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the value of jumpingSound
setLaserHidden(boolean) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setLightEngine(LightEngine) - Static method in class com.bombinggames.wurfelengine.core.Controller
 
setLightFlag(RenderCell) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
Marks this block as "dirty".
setLightlevel(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setLightlevel(float) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
Set the brightness of the object.
setLightlevel(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Stores the lightlevel overriding each side
setLightlevel(float, Side) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setLightlevel(float, Side, byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setLightlevel(float, Side, RenderCell.Channel, byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setMainMenu(AbstractMainMenu) - Static method in class com.bombinggames.wurfelengine.WE
Pass the mainMenu which gets displayed when you call launch().
setMap(Map) - Static method in class com.bombinggames.wurfelengine.core.Controller
 
setMapName(String) - Method in class com.bombinggames.wurfelengine.core.Controller
Set the map name which is loaded then.
setMass(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setMaxDistance(float) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
setMaxDistance(float) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setModified() - Method in class com.bombinggames.wurfelengine.core.map.Map
set the modified flag to true. usually not manually called.
setMoon(GlobalLightSource) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
setMovement(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Sets speed and direction combined in one vector.
setMovement(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Sets speed and direction values.
setMusic(String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Loads new music and plays them if a loudness is set.
setName(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setNormal(Side) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setObstacle(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Make the object to an obstacle or passable.
setOffset(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
set an offset in time.
setOpen(GameView, boolean) - Method in class com.bombinggames.wurfelengine.core.map.LoadMenu
Open/close the window
setOrientation(Vector2) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Turns an object in a different direction.
setOrigin(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the origin in relation to the sprite's position for scaling and rotation.
setOriginCenter() - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Place origin in the center of the sprite
setParent(AbstractEntity) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Component
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
setParent(AbstractEntity) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
setParticleDelay(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
setParticleSpread(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
Spread is applied in both directions.
setParticleStartMovement(Vector3) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
setPath(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Set a path as the current path for the console access.
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setPosition(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
keeps the reference
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Set the coordinates without safety check.
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setPosition(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
setPosition(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
setPosition(Position) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
setPosition(Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
keeps reference
setPosition(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the position where the sprite will be drawn.
setPrototype(Particle) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
setRegion(float, float, float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setReload(String) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
setRenderStorage(RenderStorage) - Method in class com.bombinggames.wurfelengine.core.GameView
 
setRotation(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
 
setRotation(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the rotation of the sprite in degrees.
setRunningSound(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the sound to be played when running.
setSaveCVars(CVarSystemSave) - Method in class com.bombinggames.wurfelengine.core.cvar.CVarSystemMap
Set the save system for this map.
setSavePersistent(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Mark objects to not be saved in disk.
setScale(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the sprite's scale for both X and Y uniformly.
setScale(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the sprite's scale for both X and Y.
setScale(float) - Method in class com.bombinggames.wurfelengine.mapeditor.PlacableItem
 
setScaling(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
Absolute scaling factor.
setScreen(WEScreen) - Static method in class com.bombinggames.wurfelengine.WE
Set a screen as active.
setScreenSize(int, int) - Method in class com.bombinggames.wurfelengine.core.Camera
updates the screen size
setSelectedEnt(ArrayList<AbstractEntity>) - Method in class com.bombinggames.wurfelengine.core.Controller
filter map editor entities
setShader(ShaderProgram) - Method in class com.bombinggames.wurfelengine.core.GameView
 
setSize(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the size of the sprite when drawn, before scaling and rotation are applied.
setSound(Sound) - Static method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMenuItem
 
setSpeedHorizontal(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the speed and only take x and y into account.
setSpeedIncludingZ(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the speed.
setSpriteCategory(char) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Set the spriteCategory used for the lookup of the sprite.
setSpriteId(byte) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setSpriteValue(byte) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setStartSpriteValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
 
setStaticShade(boolean) - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Indicate whether the blocks should get shaded independent of the light engine by default.
setStepSound1Grass(String) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
setSun(GlobalLightSource) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
restores position via save cvar "LEsunAzimuth".
setTarget(Position) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
setTarget(AbstractEntity) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
setText(String) - Method in class com.bombinggames.wurfelengine.core.console.Console
Set the text in the box.
setToCenterOfCell() - Method in class com.bombinggames.wurfelengine.core.map.Point
Relative to the current coordiante field set the offset.
setTone(Color) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
setToNight(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
setToNoon(Position) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
setTool(Tool) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
tool which is represented
setTopLimitZ(int) - Method in class com.bombinggames.wurfelengine.core.map.Iterators.CoveredByCameraIterator
set the top/last limit of the iteration (including).
setTopLimitZ(int) - Method in class com.bombinggames.wurfelengine.core.map.Iterators.DataIterator
set the top/last limit of the iteration (including).
setTrackedEnt(ArrayList<AbstractEntity>) - Method in class com.bombinggames.wurfelengine.extension.Minimap
 
setTTL(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
Time to live for each particle.
setType(ParticleType) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
setU(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setU2(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setUnclipped() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Makes every side visible
setUseRawDelta(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
setV(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setV2(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
setValue(Object) - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
setValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
 
setValue(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
 
setValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
A change in the value overwrites the spritevalue.
setValue(Coordinate, byte) - Method in class com.bombinggames.wurfelengine.core.map.Map
 
setValue(byte) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
It is advised to only change this value if the data stored in the map also changes.
setValue(byte) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockDrawable
Set game and sprite value of this block.
setView(GameView) - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
Set the currently used active view.
setView(GameView) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Set the gameplay view to calcualte sound based on the gameplay.
setVisible(boolean) - Method in class com.bombinggames.wurfelengine.core.DevTools
Set the FPSdiag visible.
setVisible(boolean) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorToggler
 
setVolume(String, long, float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Set the volume of a playing instance.
setWalkingAnimationCycling(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Bounce back and forth (1,2,3,2,1,2 etc.) or cycle (1,2,3,1,2,3 etc.)
setWalkingStepMode(boolean) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set step mode or disable step mode. if no step mode plays animation back and forth.
setWaterSound(String) - Static method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Set the value of waterSound
setX(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set the coordiantes X component.
setX(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the x position where the sprite will be drawn.
setY(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set the coordiantes Y component.
setY(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the y position where the sprite will be drawn.
setZ(int) - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Set the coordinates Z component.
setZ(float) - Method in class com.bombinggames.wurfelengine.core.map.Point
 
setZoom(float) - Method in class com.bombinggames.wurfelengine.core.Camera
Set the zoom factor.
setZRenderingLimit(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
renders to this layer not including
shake(float, float) - Method in class com.bombinggames.wurfelengine.core.Camera
shakes the screen
shoot() - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
shoots the weapon. like holding the trigger down
shouldBeDisposed() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
false if in update list of map.
shouldBeRendered(Camera) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
 
shouldBeRendered(Camera) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Renderable
 
shouldBeRendered(Camera) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
show() - Method in class com.bombinggames.wurfelengine.core.GameplayScreen
 
show() - Method in class com.bombinggames.wurfelengine.core.loading.LoadingScreen
 
show() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
 
show() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuController
 
show() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuView
 
show(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.AbstractPlacableTable
 
show(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.BlockTable
 
show(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
 
showAll() - Method in class com.bombinggames.wurfelengine.core.cvar.AbstractCVarSystem
 
showCursor() - Method in class com.bombinggames.wurfelengine.core.Controller
 
showEntities(GameView) - Method in class com.bombinggames.wurfelengine.mapeditor.EntityTable
 
showMainMenu() - Static method in class com.bombinggames.wurfelengine.WE
Starts the actual game using the gameplayScreen you initialized with initGame(Controller controller, GameView view).
showNormal - Variable in enum com.bombinggames.wurfelengine.mapeditor.Tool
 
Side - Enum in com.bombinggames.wurfelengine.core.gameobjects
A Block is made of six surfaces.
SideSprite - Class in com.bombinggames.wurfelengine.core.map.rendering
 
SideSprite(TextureRegion, Side, int) - Constructor for class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
An object helping with rendering a blokc made out of sides
SimpleEntity - Class in com.bombinggames.wurfelengine.core.gameobjects
A simple static basic entity.
SimpleEntity(byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.SimpleEntity
 
SimpleEntity(byte, byte) - Constructor for class com.bombinggames.wurfelengine.core.gameobjects.SimpleEntity
 
SOUND - Static variable in class com.bombinggames.wurfelengine.WE
The sound engine managing the sfx.
SoundEngine - Class in com.bombinggames.wurfelengine.soundengine
Manages the sounds in the game world.
SoundEngine() - Constructor for class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Add this entity to the map-> let it spawn
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Explosion
explodes
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
spawn(RenderStorage, Coordinate) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
places the object on the map.
spawn(Point) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
spawn(Point) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
 
spawnEntities(int, int, int) - Method in interface com.bombinggames.wurfelengine.core.map.Generator
Define which entities should appear at which coordinate.
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.AirGenerator
 
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.BlockTestGenerator
 
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.FullMapGenerator
 
spawnEntities(int, int, int) - Method in class com.bombinggames.wurfelengine.core.map.Generators.IslandGenerator
 
SQRT12 - Static variable in interface com.bombinggames.wurfelengine.core.map.Position
half of square root of two
SQRT2 - Static variable in interface com.bombinggames.wurfelengine.core.map.Position
square root of two
start() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Animatable
Starts the animation.
start() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
start() - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
Starts the animation.
startEditor() - Static method in class com.bombinggames.wurfelengine.WE
Switch into the map editor.
startGame() - Static method in class com.bombinggames.wurfelengine.WE
Starts the actual game using the custom gameplayScreen.
staticDispose() - Static method in class com.bombinggames.wurfelengine.core.Controller
Disposes static stuff.
staticDispose() - Static method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractGameObject
disposes static fields
staticDispose() - Static method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
dipsose the static fields
staticUpdate(float) - Static method in class com.bombinggames.wurfelengine.core.Controller
update every static update method
step() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
performs a step.
stop() - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Animatable
Stops the animation.
stop() - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
 
stop() - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
Stops the animation.
stop(String) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Stops all instances of this sound.
stop(String, long) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
Stops a specifiy instance of the sound.
stopEverySound() - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
StringCVar - Class in com.bombinggames.wurfelengine.core.cvar
 
StringCVar(String) - Constructor for class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
supressWarning() - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.BasicMainMenu
If you want to hide the warning message call this method.
switchSetup(Controller, GameView) - Static method in class com.bombinggames.wurfelengine.WE
 
switchSetupWithInit(Controller, GameView) - Static method in class com.bombinggames.wurfelengine.WE
Use different controller and views, which reinitializes them.
switchView(GameView, boolean) - Static method in class com.bombinggames.wurfelengine.WE
 

T

takeDamage(byte) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Called when gets damage.
TeleportCommand - Class in com.bombinggames.wurfelengine.core.console
 
TeleportCommand() - Constructor for class com.bombinggames.wurfelengine.core.console.TeleportCommand
 
toColor(float) - Static method in class com.bombinggames.wurfelengine.extension.PseudoGrey
Transforms a brightness into a pseudogrey-color.
toCoord() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
toCoord() - Method in class com.bombinggames.wurfelengine.core.map.Point
returns coordinate aquivalent.
toCoord() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Calculates it and creates new instance if not already in correct format then returns copy of itself.
toFloat(Color) - Static method in class com.bombinggames.wurfelengine.extension.PseudoGrey
 
toggle() - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
toggleVisibility() - Method in class com.bombinggames.wurfelengine.extension.Minimap
Toggle between visible and invisible.
Tool - Enum in com.bombinggames.wurfelengine.mapeditor
a enum listing the available tools
Toolbar - Class in com.bombinggames.wurfelengine.mapeditor
A toolbar for the editor.
Toolbar(GameView, TextureAtlas, Cursor, Stage) - Constructor for class com.bombinggames.wurfelengine.mapeditor.Toolbar
creates a new toolbar
toPoint() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
Copy safe.
toPoint() - Method in class com.bombinggames.wurfelengine.core.map.Point
 
toPoint() - Method in interface com.bombinggames.wurfelengine.core.map.Position
Calculates it and creates new instance if not already in correct format then return a copy of itself.
toRenderBlock(byte, byte) - Method in interface com.bombinggames.wurfelengine.core.map.CustomBlocks
 
toString() - Method in class com.bombinggames.wurfelengine.core.cvar.BooleanCVar
 
toString() - Method in class com.bombinggames.wurfelengine.core.cvar.CVar
The values as string representation.
toString() - Method in class com.bombinggames.wurfelengine.core.cvar.FloatCVar
 
toString() - Method in class com.bombinggames.wurfelengine.core.cvar.IntCVar
 
toString() - Method in class com.bombinggames.wurfelengine.core.cvar.StringCVar
 
toString() - Method in class com.bombinggames.wurfelengine.core.map.Chunk
print the chunk to console
toString() - Method in class com.bombinggames.wurfelengine.core.map.Coordinate
 
toString() - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
 
toVector() - Method in enum com.bombinggames.wurfelengine.core.gameobjects.Side
copy safe
translate(float, float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the position relative to the current position where the sprite will be drawn.
translateX(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the x position relative to the current position where the sprite will be drawn.
translateY(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.SideSprite
Sets the y position relative to the current position where the sprite will be drawn.

U

undo() - Method in interface com.bombinggames.wurfelengine.Command
 
undoCommand() - Method in class com.bombinggames.wurfelengine.core.Controller
 
unfocusInputProcessor() - Method in class com.bombinggames.wurfelengine.core.EngineView
Reset that every input processor works again.
unpackMap(String, InputStream) - Static method in class com.bombinggames.wurfelengine.core.WorkingDirectory
unpacks a map to working directory
update(float) - Method in class com.bombinggames.wurfelengine.core.Camera
Updates the camera.
update(float) - Method in class com.bombinggames.wurfelengine.core.console.Console
Updates the console.
update(float) - Method in class com.bombinggames.wurfelengine.core.Controller
Main method which is called every refresh.
update() - Method in class com.bombinggames.wurfelengine.core.DevTools
Updates the diagramm
update(float) - Method in class com.bombinggames.wurfelengine.core.EngineView
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
Updates the logic of the object.
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.BenchmarkBall
 
update(float) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Component
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
 
update(GameView, int, int) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Cursor
Updates the selection using the screen position of the cursor.
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.DestructionParticle
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityAnimation
updates the entity and the animation.
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.EntityShadow
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Explosion
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
Updates the character.
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.MoveToAi
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.Particle
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.ParticleEmitter
 
update(float) - Method in class com.bombinggames.wurfelengine.core.gameobjects.PointLightSource
 
update(float) - Method in class com.bombinggames.wurfelengine.core.GameView
Updates every camera and everything else which must be updated.
update(float) - Method in class com.bombinggames.wurfelengine.core.lightengine.GlobalLightSource
 
update(float) - Method in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
 
update(float) - Method in class com.bombinggames.wurfelengine.core.map.AbstractBlockLogicExtension
 
update(float) - Method in class com.bombinggames.wurfelengine.core.map.Chunk
Updates the chunk. should be called once per frame.
update(float) - Method in class com.bombinggames.wurfelengine.core.map.Map
Updates amostly the entities.
update(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.AnimatedBlock
updates the block and the animation.
update(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Update the block.
update(float) - Method in class com.bombinggames.wurfelengine.core.map.rendering.RenderStorage
 
update(float) - Method in class com.bombinggames.wurfelengine.extension.AimBand
 
update(float) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuController
updates screen logic
update(float) - Method in class com.bombinggames.wurfelengine.extension.basicmainmenu.MenuView
 
update(float) - Method in class com.bombinggames.wurfelengine.extension.shooting.Bullet
 
update(Vector3, Point) - Method in class com.bombinggames.wurfelengine.extension.shooting.Laserdot
 
update(float) - Method in class com.bombinggames.wurfelengine.extension.shooting.Weapon
Manages the weapon
update(float) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
 
update(EngineView, float) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorToggler
Adds the buttons to the stage if missing
update(float) - Method in class com.bombinggames.wurfelengine.mapeditor.EditorView
 
update(float) - Method in class com.bombinggames.wurfelengine.soundengine.SoundEngine
 
updateAndRender(float) - Static method in class com.bombinggames.wurfelengine.WE
updates and render the global things e.g. the console
updateCenter() - Method in class com.bombinggames.wurfelengine.core.Camera
Check if center has to be moved and if chunks must be loaded or unloaded performs according actions.
updateFrom(int, Coordinate) - Method in class com.bombinggames.wurfelengine.mapeditor.CursorInfo
 
updateSprite() - Method in class com.bombinggames.wurfelengine.core.gameobjects.MovableEntity
 
useDefaultShader() - Method in class com.bombinggames.wurfelengine.core.GameView
 
useRawDelta() - Method in class com.bombinggames.wurfelengine.core.gameobjects.AbstractEntity
 
UserControlledShooter - Class in com.bombinggames.wurfelengine.extension
The UserControlledShooter is a character who can walk and shoot.
UserControlledShooter(int, int) - Constructor for class com.bombinggames.wurfelengine.extension.UserControlledShooter
Creates a player.
useSaveSlot(int) - Method in class com.bombinggames.wurfelengine.core.Controller
uses a specific save slot for loading and saving the map.
useSaveSlot(int) - Method in class com.bombinggames.wurfelengine.core.map.Map
uses a specific save slot for loading and saving the map.

V

valueOf(String) - Static method in enum com.bombinggames.wurfelengine.core.cvar.CVarFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bombinggames.wurfelengine.core.Events
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bombinggames.wurfelengine.core.gameobjects.ParticleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bombinggames.wurfelengine.core.gameobjects.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bombinggames.wurfelengine.core.map.rendering.RenderCell.Channel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bombinggames.wurfelengine.core.WorkingDirectory.OS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bombinggames.wurfelengine.mapeditor.Tool
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bombinggames.wurfelengine.core.cvar.CVarFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bombinggames.wurfelengine.core.Events
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bombinggames.wurfelengine.core.gameobjects.ParticleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bombinggames.wurfelengine.core.gameobjects.Side
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bombinggames.wurfelengine.core.map.rendering.RenderCell.Channel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bombinggames.wurfelengine.core.WorkingDirectory.OS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bombinggames.wurfelengine.mapeditor.Tool
Returns an array containing the constants of this enum type, in the order they are declared.
VALUESNUM - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
the max. amount of different values
VERSION - Static variable in class com.bombinggames.wurfelengine.core.lightengine.LightEngine
The Version of the light engine.
VERSION - Static variable in class com.bombinggames.wurfelengine.WE
The version of the Engine
VIEW_DEPTH - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Screen depth of a block/object sprite in pixels.
VIEW_DEPTH2 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The half (1/2) of VIEW_DEPTH.
VIEW_DEPTH4 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
A quarter (1/4) of VIEW_DEPTH.
VIEW_HEIGHT - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The height (y-axis) of the sprite size.
VIEW_HEIGHT2 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The half (1/2) of VIEW_HEIGHT.
VIEW_HEIGHT4 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
A quarter (1/4) of VIEW_HEIGHT.
VIEW_WIDTH - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The width (x-axis) of the sprite size.
VIEW_WIDTH2 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
The half (1/2) of VIEW_WIDTH.
VIEW_WIDTH4 - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
A quarter (1/4) of VIEW_WIDTH.
viewToScreenX(int, Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Not a homomorphism, which means f(a*b) !
viewToScreenY(int, Camera) - Method in class com.bombinggames.wurfelengine.core.GameView
Not a homomorphism, which means f(a*b) !

W

walk(boolean, boolean, boolean, boolean, float, float) - Method in interface com.bombinggames.wurfelengine.core.gameobjects.Controllable
Lets the object walk.
walk(boolean, boolean, boolean, boolean, float, float) - Method in class com.bombinggames.wurfelengine.extension.UserControlledShooter
 
WE - Class in com.bombinggames.wurfelengine
The main class of the engine.
WE() - Constructor for class com.bombinggames.wurfelengine.WE
 
Weapon - Class in com.bombinggames.wurfelengine.extension.shooting
 
Weapon(byte, AbstractGameObject) - Constructor for class com.bombinggames.wurfelengine.extension.shooting.Weapon
 
WEScreen - Class in com.bombinggames.wurfelengine.core
A WEScreen is a Screen which supports Wurfel Engine features like the Console.
WEScreen() - Constructor for class com.bombinggames.wurfelengine.core.WEScreen
 
WIDTH - Static variable in class com.bombinggames.wurfelengine.core.DevTools
The visualised width of every data
WorkingDirectory - Class in com.bombinggames.wurfelengine.core
A class which helps getting OS specific information.
WorkingDirectory() - Constructor for class com.bombinggames.wurfelengine.core.WorkingDirectory
 
WorkingDirectory.OS - Enum in com.bombinggames.wurfelengine.core
 

Z

ZAXISSHORTENING - Static variable in class com.bombinggames.wurfelengine.core.map.rendering.RenderCell
Some magic number which is the factor by what the Z axis is distorted because of the angle of projection.
A B C D E F G H I J K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2017. All rights reserved.