home · contact · privacy
Fix box scale/position bug.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 26 Oct 2020 22:56:46 +0000 (23:56 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 26 Oct 2020 22:56:46 +0000 (23:56 +0100)
new2/rogue_chat_nocanvas_monochrome.html

index 97c0f0879d8176baacf145a454b3fa6cb1b6b31c..df29814dc9fe87b926092c48e75e76c70f3dda53 100644 (file)
@@ -44,12 +44,15 @@ let terminal = {
   drawBox: function(start_y, start_x, height, width) {
     let end_y = start_y + height;
     let end_x = start_x + width;
-    for (let y = start_y, x = start_x; y < end_y; x++) {
-        this.content[y][x] = ' ';
+      for (let y = start_y, x = start_x;; x++) {
         if (x == end_x) {
-            x = start_x - 1;
-            y += 1;
-        }
+          x = start_x;
+          y += 1;
+          if (y == end_y) {
+              break;
+          }
+        };
+        this.content[y][x] = ' ';
     }
   },
 }