hans 0e143892f0 Refactor menu rendering and improve projection sampling
- Updated AsciiRasterizer to support game and episode selection menus with improved layout and cursor handling.
- Enhanced SixelRasterizer and SoftwareRasterizer to modularize menu drawing logic for game and episode selection.
- Introduced new methods for drawing menus and applying fade effects across rasterizers.
- Adjusted wall texture sampling in Rasterizer to anchor to projection height center for consistent rendering.
- Added tests for wall texture sampling behavior to ensure legacy compatibility and new functionality.
- Modified Flutter audio adapter to use nullable access for active game and adjusted game selection logic in the main class.
- Cleaned up input handling in Wolf3dFlutterInput by removing unused menu tap variables.

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
2026-03-18 20:06:18 +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

S
Description
No description provided
Readme 7.8 MiB
Languages
Dart 54.3%
C 39.8%
Assembly 4%
GLSL 0.9%
CMake 0.5%
Other 0.4%