5a2681e89bde4dd25c9939b3bb02f11d91f8aadb
- Implemented DebugToolsScreen for navigation to asset galleries. - Created GameScreen to manage gameplay and renderer integrations. - Added NoGameDataScreen to handle scenarios with missing game data. - Developed SpriteGallery for visual browsing of sprite assets. - Introduced VgaGallery for displaying VGA images from game data. - Added GalleryGameSelector widget for selecting game variants in galleries. - Created Wolf3dApp as the main application shell for managing game states. - Implemented WolfMenuShell for consistent menu layouts across screens. - Enhanced Wolf3d class to support debug mode and related functionalities. - Updated pubspec.yaml to include window_manager dependency. - Added tests for game screen lifecycle and debug mode functionalities. Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
wolf_dart
A new Flutter project.
Running
Linux requirements
Linux (Debian/Ubuntu) requires the following packages to be installed:
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev lld
Description
Languages
Dart
54.3%
C
39.8%
Assembly
4%
GLSL
0.9%
CMake
0.5%
Other
0.4%