From 1e1fb157dc5762f571d8e39e837c010ef9aaf45b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Mon, 16 Nov 2020 20:01:58 +0100 Subject: [PATCH] scripts: generate-alt-random-writes: mix \e[S with \n --- scripts/generate-alt-random-writes.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/generate-alt-random-writes.py b/scripts/generate-alt-random-writes.py index 0120fe7b..5e7ab540 100755 --- a/scripts/generate-alt-random-writes.py +++ b/scripts/generate-alt-random-writes.py @@ -69,7 +69,11 @@ def main(): lines_to_scroll = rand.read(1)[0] % (lines - 1) rev = rand.read(1)[0] % 2 - out.write(f'\033[{lines_to_scroll + 1}{"T" if rev == 1 else "S"}') + if not rev and rand.read(1)[0] % 2: + out.write(f'\033[{lines};{cols}H') + out.write('\n' * lines_to_scroll) + else: + out.write(f'\033[{lines_to_scroll + 1}{"T" if rev == 1 else "S"}') continue # Generate a random location and a random character