Index
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
DungeonElement
s. - 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 theGame
. - LibgdxSetup(Game) - Constructor for class starter.LibgdxSetup
-
Game
class that delegates to theGame
. - 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
SpriteBatch
es. - Painter(SpriteBatch, DungeonCamera) - Constructor for class graphic.Painter
-
Uses LibGDX to draw sprites on the various
SpriteBatch
es. - 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
andRemovable
s.
- 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 allScreenButton
s. - 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
All Classes and Interfaces|All Packages|Constant Field Values