From 69234d9f8d20e5e2efc530493f6957a9799e6baf Mon Sep 17 00:00:00 2001 From: otya128 Date: Sat, 10 Dec 2016 23:18:35 +0900 Subject: [PATCH] Fix PRINT --- SMILEBASIC/console.d | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SMILEBASIC/console.d b/SMILEBASIC/console.d index 3ce20ab..5951763 100644 --- a/SMILEBASIC/console.d +++ b/SMILEBASIC/console.d @@ -359,6 +359,11 @@ class Console //write(text); foreach(wchar c; text) { + if(CSRX == consoleWidthC) + { + CSRX = 0; + CSRY++; + } if(CSRY >= consoleHeightC) { CSRY = consoleHeightC - 1; @@ -388,7 +393,7 @@ class Console tab = tab ? 2 : 0; } CSRX++; - if(CSRX >= consoleWidthC || c == '\n') + if(CSRX > consoleWidthC || c == '\n') { CSRX = 0; CSRY++;