From 24c6b81948dcf6d1fc894659d29d785669c92fe6 Mon Sep 17 00:00:00 2001 From: Azalea Gui Date: Tue, 7 Mar 2023 23:08:06 -0500 Subject: [PATCH] [+] Print ascii function --- tngame/telnet.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tngame/telnet.py b/tngame/telnet.py index a0b3089..b7c40d8 100644 --- a/tngame/telnet.py +++ b/tngame/telnet.py @@ -30,6 +30,13 @@ COLORS = {RGB.from_hex(v) for v in { async def shell(reader: TelnetReaderUnicode, writer: TelnetWriterUnicode): + def print_ascii(asc: str, x: int, y: int): + asc = asc.strip('\n') + # Write ascii line by line + for i, line in enumerate(asc.splitlines()): + writer.write(f'\x1b[{y + i};{x}H') + writer.write(line) + def clear(): # Clear the screen writer.write('\x1b[2J')