All Classes
Class | Description |
---|---|
AI |
An abstract class that defines an AI.
|
AIAlreadyAttachedException |
Exception thrown when trying to attach an AI to an entity, but an AI is already attached to it
|
AIEngine |
AI Engine.
|
AlreadyInitializedException |
Exception thrown when an object, class or anything is trying to be initialized, but it is already initialized
|
AttributeListener<T> |
An attribute listener, used to execute code when an attribute of an object is updated.
|
BlackListCell |
A specific RestrictiveCell, who will deny every given entities to cross it.
|
BufferedHashMap<E,F> |
A custom HashMap that save element that was added and remove
|
Builder<E> |
Interface used to create builder of an object
|
Cell |
A Cell in a grid.
|
CellBuilder |
An interface used to create object Cell
Can be used like :
- object.setX(x).setY(y).build()
- object.build(x,y)
|
Circle |
TODO implementé shape et manipuler une ellipse de javafx
Circle Sprite
|
Client |
Client-side class of Network DeltaEngine package.
|
ClientHandler |
Client handler for a Server.
|
CollisionPositions |
A set of point that are used to calculate collision points and hit-box of entity
|
Color |
A Color, using RGBA to coding it.
|
Coordinates<T extends java.lang.Number> |
Coordinates of a point, or object, coded by two doubles for 2D position.
|
CrossableCell |
A default crossable cell.
|
DeltaEngine |
Launcher of the Engine, allows to initialize the Engine, and returns the KernelEngine when needed
|
Dialog |
Utility class usable to show simple dialog alert
This class is a fork from the original class here : https://github.com/Airels/HeroManager/blob/master/src/main/java/fr/univ_amu/heromanager/utils/gui/Dialog.java |
DialogType |
All types dialogues can be
|
Dimension |
Represent the 2D dimension of an elements, a rectangle, used for the graphic size and the hit-box
|
Direction |
Current directions.
|
Element<E extends java.lang.Number> |
A graphical element.
|
ElementBuilder | |
Ellipse |
Ellipse Sprite
|
Engine |
Engine implementation.
|
Engines |
All engines used by the Kernel Engine.
|
Entity |
An entity of the engine.
|
EntityAttributes |
All attributes of an Entity.
|
EntityBuilder | |
Event |
An event.
|
EventEngine |
The Event Engine.
|
GraphicsEngine |
Graphic engine takes care of maintaining the view updated
|
HUDElement |
A graphical element for user.
|
IllegalCallException |
Exception thrown when a method should not be called, but called anyway
|
Image |
Image Sprite to display image
|
InputEngine |
The Input Engine.
|
InputEvent |
Special event used to bind actions on Keyboard events.
|
InputKeyStackingError |
Exception thrown when trying to add a new event into a specified key, but the key already have an event attached
|
InvisibleSprite |
Invisible Sprite
|
JavaFXCommand |
Tool class used to run JavaFX commands in JavaFX thread synchronously
|
KernelEngine |
Core of the engine, oversees all engines and use them to render final game.
|
Key |
All keys of a keyboard handled by the engine
|
MapLevel |
MapLevel that represent the area where entities move
It is compose of cells, entities and events
|
MapLevelAlreadyExistException |
An exception throw when 2 objects MapLevel with the same name are add in a Map
|
MapLevelBuilder |
A Builder of MapLevel
|
MapLevelBuilderCellCoordinatesStackingException | |
MapLevelCoordinatesOutOfBoundException |
An exception throw when a Cell is add in a MapLevel, but the Coordinates
|
MapLevelDoesNotExistException |
An exception throw when there is not map matching with the name required in a Map
|
MapLevelEntityNameStackingException |
An exception throw when 2 entities with the same name are in the same MapLevel
|
MapLevelException |
A custom exception used to regroup all exception relative to class MapLevel
|
NetworkEngine |
Network Engine of the DeltaEngine.
|
NotInitializedException |
Exception thrown when method, class or anything hasn't been initialized yet
|
OutOfBoundCell |
A cell to represents out of bounds cells.
|
PhysicsEngine |
A physical engine
|
Rectangle |
Rectangle Sprite
|
RestrictiveCell |
A restrictive version of the Cell, who can accept or not given entities who want to cross it.
|
Scale | |
Server |
The server implementation for DeltaEngine.
|
Shape |
Shape Sprite
abstract class for closed shapes
|
Sound |
A Sound class that contains audio clip.
|
SoundAlreadyExistException |
Exception thrown when trying to add a new Sound into the SoundEngine memory,
but the Sound name already exist
|
SoundDoesNotExistException |
Exception thrown when the user wants to play a music but the music isn't in the SoundEngine memory
|
SoundEngine |
Sound Engine, allows to control all given sounds.
|
Sprite |
The Sprite is the graphical component of an element,
it can be displayed through it's node
|
Text |
Text Sprite, used to display text
|
Trigger |
A trigger, who will be triggered commonly by an Event object.
|
UncrossableCell |
A default uncrossable cell.
|
VoidCell |
A VoidCell black case.
|
VoidEvent |
A void event, that triggers nothing and checks nothing.
|
VoidTrigger |
A void event, that triggers nothing and checks nothing.
|
Wall |
A default Wall case, just to represent simple default Wall.
|
WhiteListCell |
A specific RestrictiveCell, who only allows every given entities to cross it.
|