diff --git a/engine/display/backends/terminal.py b/engine/display/backends/terminal.py index a699e43..6f19d3d 100644 --- a/engine/display/backends/terminal.py +++ b/engine/display/backends/terminal.py @@ -110,7 +110,7 @@ class TerminalDisplay: buffer = render_border(buffer, self.width, self.height, fps, frame_time) # Write buffer with cursor home + erase down to avoid flicker - output = "\033[H\033[J" + "".join(buffer) + output = "\033[H\033[J" + "\n".join(buffer) sys.stdout.buffer.write(output.encode()) sys.stdout.flush()