Index

A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractController<T extends Removable> - Class in controller
A controller manages elements of a certain type and is based on a layer system.
AbstractController() - Constructor for class controller.AbstractController
 
add(T) - Method in class controller.AbstractController
Adds the element with default layer (20) to this controller, if it is not already added.
add(T, ControllerLayer) - Method in class controller.AbstractController
Adds the element with the specific layer to this controller, if it is not already added.
add(T, ControllerLayer) - Method in class controller.ScreenController
 
addAll(Collection<T>) - Method in class controller.AbstractController
Adds all elements to the controller, if they are not already added.
addAll(Collection<T>, ControllerLayer) - Method in class controller.AbstractController
Adds all elements with the specific layer to this controller, if they are not already added.
addBorder(Color, int) - Method in class basiselements.hud.FontBuilder
Adds a border to the font.
addConnection(Tile) - Method in class level.elements.Tile
connects to tile together.
addConnectionsToNeighbours(Tile) - Method in class level.elements.TileLevel
Check each tile around the tile, if it is accessible add it to the connectionList.
AnimatableElement - Class in basiselements
An object that has an Animation.
AnimatableElement() - Constructor for class basiselements.AnimatableElement
 
Animation - Class in graphic
A list of textures from an animation.
Animation(Collection<String>, int) - Constructor for class graphic.Animation
Creates an animation.

B

basiselements - package basiselements
 
basiselements.hud - package basiselements.hud
 
batch - Variable in class controller.Game
The batch is necessary to draw ALL the stuff.
BOTTOM - Static variable in record class controller.ControllerLayer
 
BOTTOM_VALUE - Static variable in record class controller.ControllerLayer
 
build() - Method in class basiselements.hud.FontBuilder
Creates the BitmapFont with the previous configuration.
build() - Method in class basiselements.hud.LabelStyleBuilder
Creates the Label.LabelStyle with the previous configuration.
build() - Method in class basiselements.hud.TextButtonStyleBuilder
Creates the TextButton.TextButtonStyle with the previous configuration.

C

camera - Variable in class controller.Game
 
changeTileElementType(Tile, LevelElement) - Method in interface level.elements.ILevel
Change the type of tile (including changing texture)
clear() - Method in class controller.AbstractController
Clears the entire controller (removes all elements).
clearLayer(ControllerLayer) - Method in class controller.AbstractController
Removes all elements in the specific layer.
clicked(InputEvent, float, float) - Method in class basiselements.hud.TextButtonListener
 
compareTo(ControllerLayer) - Method in record class controller.ControllerLayer
 
configs - Variable in class basiselements.DungeonElement
 
connections - Variable in class level.elements.Tile
 
Constants - Class in tools
 
Constants() - Constructor for class tools.Constants
 
contains(int, int) - Method in class level.generator.perlinNoise.NoiseArea
checks whether the given coordinates are in the area
contains(Object) - Method in class controller.AbstractController
Returns true, if the element is in this controller.
controller - package controller
 
controller - Variable in class controller.Game
Contais all Controller of the Dungeon
ControllerLayer - Record Class in controller
A class to represent a layer on wich elements are drawn.
ControllerLayer(int) - Constructor for record class controller.ControllerLayer
Creates an instance of a ControllerLayer record class.
convertLevelElementToTile(LevelElement[][], DesignLabel) - Static method in class level.elements.TileLevel
Converts the given LevelElement[][] in a corresponding Tile[][]
Coordinate - Class in level.tools
Coordinate in the dungeon, based on array index.
Coordinate(int, int) - Constructor for class level.tools.Coordinate
Create a new Coordinate
Coordinate(Coordinate) - Constructor for class level.tools.Coordinate
Copy a coordinate
create() - Method in class starter.LibgdxSetup
 

D

DEFAULT - Enum constant in enum class level.tools.DesignLabel
 
DEFAULT - Static variable in record class controller.ControllerLayer
 
DEFAULT_FONT - Static variable in class basiselements.hud.FontBuilder
 
DEFAULT_LABEL_STYLE - Static variable in class basiselements.hud.ScreenText
Allows the dynamic configuration of the default style for the generated ScreenTexts
DEFAULT_VALUE - Static variable in record class controller.ControllerLayer
 
DEFAULT_ZOOM_FACTOR - Static variable in class tools.Constants
200% zoom.
design() - Method in record class level.tools.TileTextureFactory.LevelPart
Returns the value of the design record component.
designLabel - Variable in class level.elements.Tile
 
DesignLabel - Enum Class in level.tools
Specifies which textures and layouts should be used for the room.
DesktopLauncher - Class in starter
A class to wrap the passed Game and start the dungeon.
DesktopLauncher() - Constructor for class starter.DesktopLauncher
 
directionTo(Tile) - Method in class level.elements.Tile
Returns the direction to a given tile.
dispose() - Method in class starter.LibgdxSetup
 
draw(DungeonElement, PainterConfig) - Method in class graphic.Painter
 
draw(Painter) - Method in class basiselements.DungeonElement
Draws this instance on the batch.
draw(Point, String, PainterConfig) - Method in class graphic.Painter
 
drawLevel() - Method in class level.LevelAPI
 
DungeonCamera - Class in graphic
Sauron's eye.
DungeonCamera(DungeonElement, float, float) - Constructor for class graphic.DungeonCamera
Creates a new camera.
DungeonElement - Class in basiselements
An object that has a position and a texture path.
DungeonElement() - Constructor for class basiselements.DungeonElement
 

E

E - Enum constant in enum class level.elements.Tile.Direction
 
element() - Method in record class level.tools.TileTextureFactory.LevelPart
Returns the value of the element record component.
elementType - Variable in class level.elements.Tile
 
endTile - Variable in class level.elements.TileLevel
 
entityController - Variable in class controller.Game
 
EntityController - Class in controller
A class to manage DungeonElements.
EntityController(Painter) - Constructor for class controller.EntityController
 
equals(Object) - Method in record class controller.ControllerLayer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class level.tools.Coordinate
 
equals(Object) - Method in record class level.tools.TileTextureFactory.LevelPart
Indicates whether some other object is "equal to" this one.
estimate(Tile, Tile) - Method in class level.elements.astar.TileHeuristic
Heuristic used by the pathfinding algorithm
EXIT - Enum constant in enum class level.tools.LevelElement
This field is the exit-field to the next level

F

FIELD_WIDTH_AND_HEIGHT_IN_PIXEL - Static variable in class tools.Constants
Virtual width and height.
findPath(Tile, Tile) - Method in interface level.elements.ILevel
Starts the indexed A* pathfinding algorithm a returns a path
findTexturePath(Tile, Tile[][]) - Static method in class level.tools.TileTextureFactory
Checks which texture must be used for the passed tile based on the surrounding tiles.
findTexturePath(Tile, Tile[][], LevelElement) - Static method in class level.tools.TileTextureFactory
Checks which texture must be used for the passed tile based on the surrounding tiles.
findTexturePath(TileTextureFactory.LevelPart) - Static method in class level.tools.TileTextureFactory
Checks which texture must be used for the passed field based on the surrounding fields.
FLOOR - Enum constant in enum class level.tools.LevelElement
This field is a floor-field
follow(DungeonElement) - Method in class graphic.DungeonCamera
Sets the entity to follow.
FontBuilder - Class in basiselements.hud
 
FontBuilder(String) - Constructor for class basiselements.hud.FontBuilder
Starts the building progress for a font.
forEach(Consumer<? super T>) - Method in class controller.AbstractController
 
frame() - Method in class controller.Game
Called at the beginning of each frame.
frame() - Method in class starter.MyGame
 
FRAME_RATE - Static variable in class tools.Constants
Frames per seconds.

G

Game - Class in controller
The heart of the framework.
Game() - Constructor for class controller.Game
 
generator - Variable in class controller.Game
Generates the level
getActiveAnimation() - Method in class basiselements.AnimatableElement
 
getAreas(NoiseAreaValues) - Static method in class level.generator.perlinNoise.NoiseArea
generates areas from perlin noise
getAvailablePaths() - Method in class textures.TextureHandler
 
getConnections() - Method in class level.elements.Tile
Used by libGDX pathfinding
getConnections(Tile) - Method in interface level.elements.ILevel
 
getCoordinate() - Method in class level.elements.Tile
 
getCost() - Method in class level.elements.astar.TileConnection
 
getCurrentLevel() - Method in class level.LevelAPI
 
getDesignLabel() - Method in class level.elements.Tile
 
getEndTile() - Method in interface level.elements.ILevel
Get the end tile.
getEndTile() - Method in class level.elements.TileLevel
 
getFollowedObject() - Method in class graphic.DungeonCamera
 
getFromNode() - Method in class level.elements.astar.TileConnection
 
getGenerator() - Method in class level.LevelAPI
 
getHeight() - Method in class level.generator.perlinNoise.NoiseArea
returns the height of the area
getImage() - Method in class level.generator.perlinNoise.NoiseArea
returns a buffered image representing the area
getIndex() - Method in class level.elements.Tile
Used by libGDX pathfinding
getIndex(Tile) - Method in interface level.elements.ILevel
 
getInstance() - Static method in class textures.TextureHandler
 
getInstance() - Static method in class textures.TextureMap
 
getLayout() - Method in interface level.elements.ILevel
 
getLayout() - Method in class level.elements.TileLevel
 
getLevel() - Method in interface level.generator.IGenerator
Get a level with a random configuration.
getLevel(long) - Method in class level.generator.perlinNoise.PerlinNoiseGenerator
generates a new level based on the seed
getLevel(DesignLabel) - Method in interface level.generator.IGenerator
Get a level with the given configuration and a random size.
getLevel(DesignLabel, LevelSize) - Method in interface level.generator.IGenerator
Get a level with the given configuration.
getLevel(DesignLabel, LevelSize) - Method in class level.generator.perlinNoise.PerlinNoiseGenerator
 
getLevel(DesignLabel, LevelSize) - Method in class level.generator.randomwalk.RandomWalkGenerator
 
getLevel(DesignLabel, LevelSize, Random) - Method in class level.generator.perlinNoise.PerlinNoiseGenerator
generates new Level
getLevel(LevelSize) - Method in interface level.generator.IGenerator
Get a level with the given configuration and a random design.
getLevelElement() - Method in class level.elements.Tile
 
getNextAnimationTexturePath() - Method in class graphic.Animation
Automatically updates currentFrame to next frame.
getNodeCount() - Method in interface level.elements.ILevel
For libGDX pathfinding algorithms
getNodeCount() - Method in class level.elements.TileLevel
 
getPosition() - Method in class basiselements.DungeonElement
 
getRandomTile() - Method in interface level.elements.ILevel
 
getRandomTile(LevelElement) - Method in interface level.elements.ILevel
Get a random Tile
getRandomTilePoint() - Method in interface level.elements.ILevel
Get the position of a random Tile as Point
getRandomTilePoint(LevelElement) - Method in interface level.elements.ILevel
Get the position of a random Tile as Point
getSize() - Method in class level.generator.perlinNoise.NoiseArea
returns the size of the area
getStartTile() - Method in interface level.elements.ILevel
Get the start tile.
getStartTile() - Method in class level.elements.TileLevel
 
getTexture(String) - Method in class textures.TextureMap
Searches the HashMap for the matching texture and returns it.
getTexturePath() - Method in class basiselements.AnimatableElement
 
getTexturePath() - Method in class basiselements.DungeonElement
 
getTexturePath() - Method in class level.elements.Tile
 
getTexturePaths(String) - Method in class textures.TextureHandler
Searches for all textures paths that matches with the given regular expression.
getTileAt(Coordinate) - Method in interface level.elements.ILevel
Get a tile on the global position.
getTileHeuristic() - Method in interface level.elements.ILevel
 
getTileHeuristic() - Method in class level.elements.TileLevel
 
getToNode() - Method in class level.elements.astar.TileConnection
 
getValue() - Method in enum class level.tools.LevelElement
 
getWidth() - Method in class level.generator.perlinNoise.NoiseArea
returns the width of the area
globalPosition - Variable in class level.elements.Tile
 
graphic - package graphic
 

H

hashCode() - Method in record class controller.ControllerLayer
Returns a hash code value for this object.
hashCode() - Method in class level.tools.Coordinate
 
hashCode() - Method in record class level.tools.TileTextureFactory.LevelPart
Returns a hash code value for this object.

I

IGenerator - Interface in level.generator
 
ILevel - Interface in level.elements
 
index - Variable in class level.elements.Tile
 
IOnLevelLoader - Interface in level
Interface to use a custom `onLevelLoad` method.
isAccessible() - Method in class level.elements.Tile
Returns if the tile is accessible by a character.
isEmpty() - Method in class controller.AbstractController
Tests, if this controller has no elements.
isOnEndTile(DungeonElement) - Method in interface level.elements.ILevel
Checks if the passed entity is on the tile to the next level.
isPointInFrustum(float, float) - Method in class graphic.DungeonCamera
Checks if the point (x,y) is probably been seen on the screen.
iterator() - Method in class controller.AbstractController
 

L

LabelStyleBuilder - Class in basiselements.hud
 
LabelStyleBuilder(BitmapFont) - Constructor for class basiselements.hud.LabelStyleBuilder
Starts the building progress for a Label.LabelStyle.
LARGE - Enum constant in enum class level.tools.LevelSize
 
layout - Variable in class level.elements.TileLevel
 
layout() - Method in record class level.tools.TileTextureFactory.LevelPart
Returns the value of the layout record component.
level - package level
 
level.elements - package level.elements
 
level.elements.astar - package level.elements.astar
 
level.generator - package level.generator
 
level.generator.perlinNoise - package level.generator.perlinNoise
 
level.generator.randomwalk - package level.generator.randomwalk
 
level.tools - package level.tools
 
levelAPI - Variable in class controller.Game
 
LevelAPI - Class in level
Manages the level.
LevelAPI(SpriteBatch, Painter, IGenerator, IOnLevelLoader) - Constructor for class level.LevelAPI
 
LevelElement - Enum Class in level.tools
Each type of field in a level can be represented by an integer value.
LEVELELEMENT_IS_ACCESSIBLE - Static variable in class tools.Constants
Value for LevelElements that are accessible
LEVELELEMENT_IS_NOT_ACCESSIBLE - Static variable in class tools.Constants
Value for LevelElements that are not accessible
LevelPart(LevelElement, DesignLabel, LevelElement[][], Coordinate) - Constructor for record class level.tools.TileTextureFactory.LevelPart
Creates an instance of a LevelPart record class.
LevelSize - Enum Class in level.tools
Specifies how large a level should be.
LibgdxSetup - Class in starter
Game class that delegates to the Game.
LibgdxSetup(Game) - Constructor for class starter.LibgdxSetup
Game class that delegates to the Game.
loadLevel() - Method in class level.LevelAPI
Load a new level.
loadLevel(DesignLabel) - Method in class level.LevelAPI
Load a new level
LOGO_PATH - Static variable in class tools.Constants
Sets the LibGDX-window logo path.

M

main(String[]) - Static method in class starter.MyGame
The program entry point to start the dungeon.
makeConnections() - Method in class level.elements.TileLevel
Connect each tile with it neighbour tiles.
MEDIUM - Enum constant in enum class level.tools.LevelSize
 
MyGame - Class in starter
The entry class to create your own implementation.
MyGame() - Constructor for class starter.MyGame
 

N

N - Enum constant in enum class level.elements.Tile.Direction
 
nodeCount - Variable in class level.elements.TileLevel
 
noise(int, int) - Method in class level.generator.perlinNoise.PerlinNoise
get the noise for one point
noiseAll(double) - Method in class level.generator.perlinNoise.PerlinNoise
get the noise for all points
NoiseArea - Class in level.generator.perlinNoise
area providing some methods to get areas from perlin noise
NoiseArea(boolean[][]) - Constructor for class level.generator.perlinNoise.NoiseArea
generates a new area
NoiseAreaValues - Class in level.generator.perlinNoise
This class serves as a configuration class for the NoiseArea class.
NoiseAreaValues(double, double, double[][], boolean) - Constructor for class level.generator.perlinNoise.NoiseAreaValues
 
NoiseAreaValues(double, double, double[][], Coordinate, boolean) - Constructor for class level.generator.perlinNoise.NoiseAreaValues
 

O

onLevelLoad() - Method in interface level.IOnLevelLoader
Called after a new level has been loaded.
onLevelLoad() - Method in class starter.MyGame
 

P

painter - Variable in class controller.Game
Draws objects
Painter - Class in graphic
Uses LibGDX to draw sprites on the various SpriteBatches.
Painter(SpriteBatch, DungeonCamera) - Constructor for class graphic.Painter
Uses LibGDX to draw sprites on the various SpriteBatches.
PainterConfig - Class in graphic
This class serves as a configuration class for the Painter class.
PainterConfig(float, float) - Constructor for class graphic.PainterConfig
Paints the given texture at the given position on the given batch with default offset and a specific given scaling.
PainterConfig(String) - Constructor for class graphic.PainterConfig
Paints the given texture at the given position on the given batch with default offset and default scaling.
PerlinNoise - Class in level.generator.perlinNoise
Class generating a perlin noise array
PerlinNoise(int, int, int[], boolean) - Constructor for class level.generator.perlinNoise.PerlinNoise
PerlinNoise with a random seed
PerlinNoise(int, int, int[], boolean, Random) - Constructor for class level.generator.perlinNoise.PerlinNoise
PerlinNoise
PerlinNoiseGenerator - Class in level.generator.perlinNoise
 
PerlinNoiseGenerator() - Constructor for class level.generator.perlinNoise.PerlinNoiseGenerator
 
Point - Class in tools
For easy handling of positions in the dungeon.
Point(float, float) - Constructor for class tools.Point
A simple float point class.
Point(Point) - Constructor for class tools.Point
Copies the point.
position() - Method in record class level.tools.TileTextureFactory.LevelPart
Returns the value of the position record component.
printLevel() - Method in interface level.elements.ILevel
F=Floor, W=Wall, E=Exit, S=Skip/Blank
process(DungeonElement) - Method in class controller.EntityController
Updates all elements that are registered at this controller, removes deletable elements and calls the update and draw method for every registered element.
process(T) - Method in class controller.AbstractController
 
process(T) - Method in class controller.ScreenController
 

R

RANDOM - Static variable in interface level.elements.ILevel
 
randomDesign() - Static method in enum class level.tools.DesignLabel
 
randomSize() - Static method in enum class level.tools.LevelSize
 
RandomWalkGenerator - Class in level.generator.randomwalk
 
RandomWalkGenerator() - Constructor for class level.generator.randomwalk.RandomWalkGenerator
 
removable() - Method in interface basiselements.Removable
 
Removable - Interface in basiselements
An object that is not removable as default.
remove(T) - Method in class controller.AbstractController
Removes the element from this controller, if it is in this controller.
remove(T) - Method in class controller.ScreenController
 
render(float) - Method in class controller.Game
Main game loop.
run(Game) - Static method in class starter.DesktopLauncher
Starts the dungeon and needs a Game.
runLoop() - Method in class controller.Game
 

S

S - Enum constant in enum class level.elements.Tile.Direction
 
ScreenButton - Class in basiselements.hud
This class is intended for the configuration of the button to be displayed.
ScreenButton(String, Point, TextButtonListener) - Constructor for class basiselements.hud.ScreenButton
Creates a ScreenButton which can be used with the ScreenController.
ScreenButton(String, Point, TextButtonListener, TextButton.TextButtonStyle) - Constructor for class basiselements.hud.ScreenButton
Creates a ScreenButton which can be used with the ScreenController.
ScreenController<T extends com.badlogic.gdx.scenes.scene2d.Actor & Removable> - Class in controller
A class to manage Actor and Removables.
ScreenController(SpriteBatch) - Constructor for class controller.ScreenController
Creates a Screencontroller with a ScalingViewport which stretches the ScreenElements on resize
ScreenImage - Class in basiselements.hud
This class is intended for the configuration of the image to be displayed.
ScreenImage(String, Point) - Constructor for class basiselements.hud.ScreenImage
Creates an Image for the UI
ScreenText - Class in basiselements.hud
This class is intended for the configuration of the text to be displayed.
ScreenText(String, Point, float) - Constructor for class basiselements.hud.ScreenText
Creates the ScreenText with the default style.
setBackground(String) - Method in class basiselements.hud.LabelStyleBuilder
Set a background image.
setCheckedImage(String) - Method in class basiselements.hud.TextButtonStyleBuilder
Set a backgroundimage for when the ScreenButton is selected
setDownFontColor(Color) - Method in class basiselements.hud.TextButtonStyleBuilder
Set a color for the font when the ScreenButton is pressed
setDownImage(String) - Method in class basiselements.hud.TextButtonStyleBuilder
Set a backgroundimage for when the ScreenButton is pressed
setEndTile(Tile) - Method in interface level.elements.ILevel
Set the end tile.
setEndTile(Tile) - Method in class level.elements.TileLevel
 
setFocusPoint(Point) - Method in class graphic.DungeonCamera
Stops following and set the camera on a fix position.
setFontcolor(Color) - Method in class basiselements.hud.LabelStyleBuilder
Set a color for the font.
setFontColor(Color) - Method in class basiselements.hud.FontBuilder
Set the font color.
setFontColor(Color) - Method in class basiselements.hud.TextButtonStyleBuilder
Set a default color for the font
setGenerator(IGenerator) - Method in class level.LevelAPI
Set the level generator
setIndex(int) - Method in class level.elements.Tile
Used by libGDX pathfinding
setLevel(ILevel) - Method in class level.LevelAPI
Sets the current level to the given level and calls onLevelLoad().
setLevelElement(LevelElement, String) - Method in class level.elements.Tile
Change the type and texture of the tile.
setOverFontColor(Color) - Method in class basiselements.hud.TextButtonStyleBuilder
Set a color for the font when the ScreenButton is hovered
setRandomEnd() - Method in interface level.elements.ILevel
Mark a random tile as end
setRandomStart() - Method in interface level.elements.ILevel
Mark a random tile as start
setSize(int) - Method in class basiselements.hud.FontBuilder
Set the size of the font.
setSpriteBatch(SpriteBatch) - Method in class controller.Game
 
setStartTile(Tile) - Method in interface level.elements.ILevel
Set the start tile.
setStartTile(Tile) - Method in class level.elements.TileLevel
 
setup() - Method in class controller.Game
Called once at the beginning of the game.
setup() - Method in class starter.MyGame
 
setUpImage(String) - Method in class basiselements.hud.TextButtonStyleBuilder
Set a backgroundimage for when the ScreenButton is not pressed.
size() - Method in class controller.AbstractController
 
SKIP - Enum constant in enum class level.tools.LevelElement
This field is a blank
SMALL - Enum constant in enum class level.tools.LevelSize
 
stage - Variable in class controller.ScreenController
 
starter - package starter
 
startTile - Variable in class level.elements.TileLevel
 

T

TextButtonListener - Class in basiselements.hud
This ClickListener should be implemented for all ScreenButtons.
TextButtonListener() - Constructor for class basiselements.hud.TextButtonListener
 
TextButtonStyleBuilder - Class in basiselements.hud
 
TextButtonStyleBuilder(BitmapFont) - Constructor for class basiselements.hud.TextButtonStyleBuilder
Starts the building progress for a TextButton.TextButtonStyle.
TextureHandler - Class in textures
A texture handler class for managing textures paths for further use.
TextureMap - Class in textures
 
texturePath - Variable in class level.elements.Tile
 
textures - package textures
 
Tile - Class in level.elements
A Tile is a field of the level.
Tile(String, Coordinate, LevelElement, DesignLabel) - Constructor for class level.elements.Tile
Creates a new Tile.
Tile.Direction - Enum Class in level.elements
 
TileConnection - Class in level.elements.astar
Represents a connection between two tile
TileConnection(Tile, Tile) - Constructor for class level.elements.astar.TileConnection
Create a directed connection between two Tiles
tileHeuristic - Variable in class level.elements.TileLevel
 
TileHeuristic - Class in level.elements.astar
 
TileHeuristic() - Constructor for class level.elements.astar.TileHeuristic
 
TileLevel - Class in level.elements
A level is a 2D-Array of Tiles.
TileLevel(Tile[][]) - Constructor for class level.elements.TileLevel
Create a new level
TileLevel(LevelElement[][], DesignLabel) - Constructor for class level.elements.TileLevel
Create a new Level
TileTextureFactory - Class in level.tools
 
TileTextureFactory() - Constructor for class level.tools.TileTextureFactory
 
TileTextureFactory.LevelPart - Record Class in level.tools
Helper record class for TileTextureFactory.
toCoordinate() - Method in class tools.Point
Convert Point to Coordinate by parsing float to int
tools - package tools
 
TOP - Static variable in record class controller.ControllerLayer
 
TOP_VALUE - Static variable in record class controller.ControllerLayer
 
toPoint() - Method in class level.tools.Coordinate
Convert Coordinate to Point
toString() - Method in class controller.AbstractController
 
toString() - Method in record class controller.ControllerLayer
Returns a string representation of this record class.
toString() - Method in record class level.tools.TileTextureFactory.LevelPart
Returns a string representation of this record class.

U

update() - Method in class basiselements.DungeonElement
Will be executed every frame.
update() - Method in class controller.AbstractController
 
update() - Method in class controller.ScreenController
 
update() - Method in class graphic.DungeonCamera
Updates camera position.
update() - Method in class level.LevelAPI
Draw level

V

value() - Method in record class controller.ControllerLayer
Returns the value of the value record component.
valueOf(String) - Static method in enum class level.elements.Tile.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class level.tools.DesignLabel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class level.tools.LevelElement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class level.tools.LevelSize
Returns the enum constant of this class with the specified name.
values() - Static method in enum class level.elements.Tile.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class level.tools.DesignLabel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class level.tools.LevelElement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class level.tools.LevelSize
Returns an array containing the constants of this enum class, in the order they are declared.
VIRTUAL_HEIGHT - Static variable in class tools.Constants
 
VIRTUAL_WIDTH - Static variable in class tools.Constants
 

W

W - Enum constant in enum class level.elements.Tile.Direction
 
WALL - Enum constant in enum class level.tools.LevelElement
This field is a wall-field
WINDOW_HEIGHT - Static variable in class tools.Constants
 
WINDOW_TITLE - Static variable in class tools.Constants
Sets the window title for the LibGDX window.
WINDOW_WIDTH - Static variable in class tools.Constants
 

X

x - Variable in class level.tools.Coordinate
 
x - Variable in class tools.Point
 

Y

y - Variable in class level.tools.Coordinate
 
y - Variable in class tools.Point
 

Z

zoom(double) - Method in class level.generator.perlinNoise.NoiseArea
zoom the area
A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values