about summary refs log tree commit diff stats
path: root/507line.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-12-12 13:08:26 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-12-12 13:08:26 -0800
commit3cc80610c8a163dcb76faf68996934958fb785e6 (patch)
tree418643dc687048e10609ac9d5a070b69e4266d2c /507line.mu
parentd46441e08249317ee745155ef1a050e66f6def5e (diff)
downloadmu-3cc80610c8a163dcb76faf68996934958fb785e6.tar.gz
playing with Paul Batchelor's Trikufic tileset
https://pbat.ch/wiki/trikuf
https://merveilles.town/@akkartik/107432999019092669
Diffstat (limited to '507line.mu')
-rw-r--r--507line.mu8
1 files changed, 8 insertions, 0 deletions
diff --git a/507line.mu b/507line.mu
index fadd6639..d9992747 100644
--- a/507line.mu
+++ b/507line.mu
@@ -94,6 +94,14 @@ fn draw-rect screen: (addr screen), xmin: int, ymin: int, xmax: int, ymax: int,
   }
 }
 
+fn draw-rect2 screen: (addr screen), xmin: int, ymin: int, w: int, h: int, color: int {
+  var xmax/eax: int <- copy xmin
+  xmax <- add w
+  var ymax/ecx: int <- copy ymin
+  ymax <- add h
+  draw-rect screen, xmin ymin, xmax ymax, color
+}
+
 # 0 <= u <= 1
 fn line-point u: float, x0: int, x1: int -> _/eax: int {
   var one/eax: int <- copy 1