about summary refs log tree commit diff stats
path: root/shell/data.limg
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-06-11 18:20:30 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-06-11 18:20:30 -0700
commit82578254689bad9c3ccc238be491f6f0b6fdb0e2 (patch)
tree8aed9b2005ca86bee8d90e0a8e92824b64e5d1cb /shell/data.limg
parentc1e5ddfa544645d0ff3d7ae7fb82ceca0b623f65 (diff)
downloadmu-82578254689bad9c3ccc238be491f6f0b6fdb0e2.tar.gz
.
Diffstat (limited to 'shell/data.limg')
-rw-r--r--shell/data.limg38
1 files changed, 9 insertions, 29 deletions
diff --git a/shell/data.limg b/shell/data.limg
index 6c0260ce..21488812 100644
--- a/shell/data.limg
+++ b/shell/data.limg
@@ -208,35 +208,15 @@
                 13 36 37 5 108))])
     (palette . [(def (palette p i)
   (nth (% i (len p)) p))])
-    (task . [(def (task screen keyboard)
-  (let width (width screen)
-  (let t (/ width 3)
-  (let height (height screen)
-  (let (i y) '(1 0)
-    (while (< y height)
-      (hline1 screen y 0 t
-          # color
-          (if (= 0 (% i 3))
-            10
-            7))
-      (hline1 screen y t (* 2 t)
-          # color
-          (if (= 0 (% i 5))
-            12
-            7))
-      (hline1 screen y (* 2 t) (* 3 t)
-          # color
-          (if (= 0 (% i 3))
-            (if (= 0 (% i 5))
-              14
-              10)
-            (if (= 0 (% i 5))
-              12
-              7)))
-      (+= y 3)
-      (++ i)))))))])
+    (task . [(def (task screen)
+  (let w (width screen)
+  (let h (height screen)
+  (for y 0 (< y h) (++ y)
+    (for x 0 (< x w) (++ x)
+      (pixel screen x y
+             (palette Pinks (+ (sq x) (cube y)))))))))])
     (main . [(def (main screen keyboard)
-  (task screen keyboard))])
+  (task screen))])
   ))
-  (sandbox . (task screen keyboard))
+  (sandbox . (task screen))
 )