Hans Kokx 9b053e1c02 Refactor menu rendering and state management
- 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>
2026-03-20 09:58:48 +01:00
2026-03-19 23:32:44 +01:00
2026-03-15 12:26:35 +01:00

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
No description provided
Readme 5 MiB
Languages
C 52.6%
Dart 40.5%
Assembly 5.4%
CMake 0.6%
C++ 0.5%
Other 0.4%