Fixed elementary desktop script
This commit is contained in:
parent
58f504a8f8
commit
cf4c82ef4a
@ -34,8 +34,7 @@
|
|||||||
(sub v 0.3)))))
|
(sub v 0.3)))))
|
||||||
|
|
||||||
;
|
;
|
||||||
(defn redraw
|
(defn redraw ()
|
||||||
()
|
|
||||||
(
|
(
|
||||||
(clear)
|
(clear)
|
||||||
(rec 300)))
|
(rec 300)))
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
; stars
|
; stars
|
||||||
|
|
||||||
(clear)
|
(clear)
|
||||||
|
|
||||||
|
|
||||||
; times
|
; times
|
||||||
|
|
||||||
(defn times
|
(defn times
|
||||||
(v f)
|
(v f)
|
||||||
(
|
(
|
||||||
@ -9,12 +13,18 @@
|
|||||||
(gt v 1)
|
(gt v 1)
|
||||||
(times
|
(times
|
||||||
(sub v 1) f))))
|
(sub v 1) f))))
|
||||||
|
|
||||||
|
|
||||||
; convert deg to radians
|
; convert deg to radians
|
||||||
|
|
||||||
(defn deg-rad
|
(defn deg-rad
|
||||||
(deg)
|
(deg)
|
||||||
(mul deg
|
(mul deg
|
||||||
(div PI 180)))
|
(div PI 180)))
|
||||||
|
|
||||||
|
|
||||||
; position on a circle from angle
|
; position on a circle from angle
|
||||||
|
|
||||||
(defn circle-pos
|
(defn circle-pos
|
||||||
(cx cy r a) {:x
|
(cx cy r a) {:x
|
||||||
(add cx
|
(add cx
|
||||||
@ -23,7 +33,10 @@
|
|||||||
(add cy
|
(add cy
|
||||||
(mul r
|
(mul r
|
||||||
(sin a)))})
|
(sin a)))})
|
||||||
|
|
||||||
|
|
||||||
; draw
|
; draw
|
||||||
|
|
||||||
(defn draw-spoke
|
(defn draw-spoke
|
||||||
(cx cy r a)
|
(cx cy r a)
|
||||||
(
|
(
|
||||||
@ -33,6 +46,7 @@
|
|||||||
(circle-pos cx cy r a))
|
(circle-pos cx cy r a))
|
||||||
(:y
|
(:y
|
||||||
(circle-pos cx cy r a))) "white" 2)))
|
(circle-pos cx cy r a))) "white" 2)))
|
||||||
|
|
||||||
;
|
;
|
||||||
(defn draw-star
|
(defn draw-star
|
||||||
(cx cy r c)
|
(cx cy r c)
|
||||||
@ -45,10 +59,12 @@
|
|||||||
(deg-rad
|
(deg-rad
|
||||||
(mul i
|
(mul i
|
||||||
(div 360 c)))))))))
|
(div 360 c)))))))))
|
||||||
|
|
||||||
|
|
||||||
; main
|
; main
|
||||||
|
|
||||||
(times 100
|
(times 100
|
||||||
(λ
|
(λ ()
|
||||||
()
|
|
||||||
(
|
(
|
||||||
(draw-star
|
(draw-star
|
||||||
(random 100 frame:w)
|
(random 100 frame:w)
|
||||||
|
@ -17,35 +17,35 @@
|
|||||||
(def color-1
|
(def color-1
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 846 220 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-2
|
(def color-2
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 584 364 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-3
|
(def color-3
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 70 538 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-4
|
(def color-4
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 468 650 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-5
|
(def color-5
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 254 246 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-6
|
(def color-6
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 190 502 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-7
|
(def color-7
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 1084 446 unit unit))))
|
(rect $xy unit unit))))
|
||||||
(def color-8
|
(def color-8
|
||||||
(pick
|
(pick
|
||||||
(guide
|
(guide
|
||||||
(rect 1068 730 unit unit))))
|
(rect $xy unit unit))))
|
||||||
|
|
||||||
; display
|
; display
|
||||||
|
|
||||||
@ -77,4 +77,4 @@
|
|||||||
(def res
|
(def res
|
||||||
(add color-1:hex ":" color-2:hex ":" color-3:hex ":" color-4:hex ":" color-5:hex ":" color-6:hex ":" color-7:hex ":" color-8:hex))
|
(add color-1:hex ":" color-2:hex ":" color-3:hex ":" color-4:hex ":" color-5:hex ":" color-6:hex ":" color-7:hex ":" color-8:hex))
|
||||||
(echo
|
(echo
|
||||||
(add res res))
|
(add res ":" res))
|
Loading…
x
Reference in New Issue
Block a user