All Classes and Interfaces

Class
Description
Shared code of the animations.
An animation which moves an entity somewhere over an amount of frames
An animation which shrinks a Character over an amount of frames.
The Aura ball we can see and click in a fight.
A Auraball that shauld not be clicked.
This basically is the fightscene and logic which generates the aura balls.
The speech bubble that can be shown by all Talkable characters
Cell which can hold one Character and draws the character at a certain location.
Class from which we define all other Entities which are seen in the game.
 
 
The objects that can draw onto the window.
Enemy which is Interactable in the way, that we can damage him.
The window which holds all game information and draws.
Unused old fighting logic.
 
State which holds the fightscene
 
Main game scene.
Interface for Character that have health.
 
 
This is the main player of the game we can move around with and interact.
Class which holds a Characters position.
 
Currently unused Skill class which was the skeleton for Tritt.
State which holds the starting screen with animations.
Interface that defines what a state should be able to do.
A Character we can talk to.
This keeps and creates the tiles and information around them.
Unused Skill which did basic damage and showed a neat animation.
Class that draws our UI.