|
Class Summary |
| About |
The "About" screen of the main window. |
| ActionSchedulerPane |
A message list to which error warnings or messages can be added to notify the user during gameplay. |
| GameOver |
|
| HeroControlComponent |
The in-game user interface. |
| IntermezzoPanel |
A single full screen panel with a title, the name of the player, a text and a button to return to the main menu. |
| Jaqel |
The main window. |
| JaqelFileFilter |
A custom FileFilter to only show Jaqel game files in a JFileChooser (.jaqel). |
| JaqelGameDisplay |
The only window that is visible during gameplay. |
| JaqelMiniMap |
A little map that shows an overview of the maze and all it's creatures. |
| JaqelShop |
The shop that is shown when a level is finished. |
| LoadGame |
The "Load game" screen of the main window. |
| LoadGameDisplay |
Shown when loading in full screen. |
| LoadGameThread |
Loads an identity, the level/maze/etc. identity.getLastLevel() points to, and constructs a matching JaqelGameDisplay object. |
| Loading |
The "Loading" screen of the main window. |
| LoadJaqelThread |
Loads the application. |
| MainMenu |
The "Main menu" screen of the main window. |
| NewGame |
The "New game" screen of the main window. |
| Prefs |
The "Preferences" screen of the main window. |
| ShutdownHook |
Takes care of a proper shut down of the application. |