9b053e1c02fdd662a5d28b2c0b35925be72e0783
- Introduced _AsciiMenuTypography and _AsciiMenuRowFont enums to manage typography settings for menu rendering. - Updated AsciiRenderer to utilize new typography settings for main menu and game select screens. - Enhanced SixelRenderer and SoftwareRenderer to support new menu rendering logic, including sidebars for options labels. - Added disabled text color handling in WolfMenuPalette for better visual feedback on menu entries. - Implemented a new method _drawSelectableMenuRows to streamline the drawing of menu rows based on selection state. - Created a comprehensive test suite for level state carry-over and pause menu functionality, ensuring player state is preserved across levels and menus. - Adjusted footer rendering to account for layout changes and improved visual consistency across different renderers. 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
C
52.6%
Dart
40.5%
Assembly
5.4%
CMake
0.6%
C++
0.5%
Other
0.4%