about summary refs log tree commit diff stats
path: root/507line.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-05-16 11:46:24 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-05-16 11:46:24 -0700
commit9344597dac7b0953cec6fc1a2f27bee5b0ec051d (patch)
treeb4bacb665487bdec8bbf73c0be958483db122ded /507line.mu
parentb64ef46c004a7f6ecfb563d6fd89f7d839e38e10 (diff)
downloadmu-9344597dac7b0953cec6fc1a2f27bee5b0ec051d.tar.gz
hestified life: initial commit
https://ivanish.ca/hest-podcast
Diffstat (limited to '507line.mu')
-rw-r--r--507line.mu11
1 files changed, 11 insertions, 0 deletions
diff --git a/507line.mu b/507line.mu
index 8da67b07..b8ee5efb 100644
--- a/507line.mu
+++ b/507line.mu
@@ -82,3 +82,14 @@ fn draw-vertical-line screen: (addr screen), x: int, y0: int, y1: int, color: in
     loop
   }
 }
+
+fn draw-rect screen: (addr screen), xmin: int, ymin: int, xmax: int, ymax: int, color: int {
+  var y/eax: int <- copy ymin
+  {
+    compare y, ymax
+    break-if->=
+    draw-horizontal-line screen, y, xmin, xmax, color
+    y <- increment
+    loop
+  }
+}