All Classes and Interfaces

Class
Description
The class that defines all the actions used in the game.
The interface that defines the methods to implement in AI.
The class dealing with data on the attack such as damage amount and required energy amount.
The class dealing with the audio information in game such as raw audio data, FFT and Mel-Spectrogram transformation.
For more details on the data structure, please see https://tinyurl.com/DareFightingICE/AI.
The class dealing with data on the character such as the character's HP, energy, coordinates.
The class that converts actions received from AI to keys and manages the keys after conversion.
The class representing Fast Fourier Transform data.
For more details on the data structure, please see https://tinyurl.com/DareFightingICE/AI.
The class dealing with the information in the game such as the current frame number, number of rounds and character information.
The class dealing with invariable information in the game such as the screen width of the stage and the chatacter's maximum HP.
The class dealing with information on the area of the character and the attack hit box.
The class dealing with all possible keys used in the game.
A class that processes round results.
The class dealing with the screen information such as the game screen's image and the background color.
The class that defines the states of the character in the game.