Refactor ASCII rasterizer to support terminal ANSI mode and improve menu text rendering

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-03-18 16:06:20 +01:00
parent 839fae700f
commit be03bd45c8
8 changed files with 204 additions and 88 deletions

View File

@@ -25,7 +25,9 @@ class CliGameLoop {
'CliGameLoop requires a CliInput instance.',
),
primaryRasterizer = AsciiRasterizer(isTerminal: true),
primaryRasterizer = AsciiRasterizer(
mode: AsciiRasterizerMode.terminalAnsi,
),
secondaryRasterizer = SixelRasterizer() {
_rasterizer = primaryRasterizer;
}