diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-12-12 13:08:26 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-12-12 13:08:26 -0800 |
commit | 3cc80610c8a163dcb76faf68996934958fb785e6 (patch) | |
tree | 418643dc687048e10609ac9d5a070b69e4266d2c /507line.mu | |
parent | d46441e08249317ee745155ef1a050e66f6def5e (diff) | |
download | mu-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.mu | 8 |
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 |