Package net.regsirius06.engine.utils.panels


package net.regsirius06.engine.utils.panels
Provides classes and interfaces for rendering and managing graphical panels within the application.

This package includes abstract base classes like AbstractPanel and AbstractLabyrinthPanel for creating custom panels that support 2D rendering and handle key input events. These panels are typically used to render labyrinths and handle user interactions through keyboard events.

The AbstractPanel class implements the Drawable2D interface, providing a foundation for custom rendering on panels. The AbstractLabyrinthPanel extends this and adds functionality for handling key events, making it suitable for labyrinth-related panels that require user input for navigation and interaction.