diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-05-16 11:46:24 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-05-16 11:46:24 -0700 |
commit | 9344597dac7b0953cec6fc1a2f27bee5b0ec051d (patch) | |
tree | b4bacb665487bdec8bbf73c0be958483db122ded /507line.mu | |
parent | b64ef46c004a7f6ecfb563d6fd89f7d839e38e10 (diff) | |
download | mu-9344597dac7b0953cec6fc1a2f27bee5b0ec051d.tar.gz |
hestified life: initial commit
https://ivanish.ca/hest-podcast
Diffstat (limited to '507line.mu')
-rw-r--r-- | 507line.mu | 11 |
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 + } +} |