From 5b417c9182c8f4b91a756906b6d8ec0966f134fc Mon Sep 17 00:00:00 2001 From: Hans Kokx Date: Mon, 16 Mar 2026 16:21:51 +0100 Subject: [PATCH] Fix aspect ratio of ASCII renderer in the GUI Signed-off-by: Hans Kokx --- packages/wolf_3d_engine/lib/src/ascii_rasterizer.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wolf_3d_engine/lib/src/ascii_rasterizer.dart b/packages/wolf_3d_engine/lib/src/ascii_rasterizer.dart index fdff920..b0e6c2f 100644 --- a/packages/wolf_3d_engine/lib/src/ascii_rasterizer.dart +++ b/packages/wolf_3d_engine/lib/src/ascii_rasterizer.dart @@ -55,11 +55,11 @@ class AsciiRasterizer extends Rasterizer { // Terminal characters are usually twice as tall as they are wide. // We override the base multiplier to squish sprites horizontally. @override - double get aspectMultiplier => 2.0; + double get aspectMultiplier => 1.0; // Squish the entire 3D projection vertically by 50% to counteract tall terminal fonts @override - double get verticalStretch => 1.8; + double get verticalStretch => 1.0; // Intercept the base render call to initialize our text grid @override