Created
August 21, 2020 15:33
-
-
Save blad/303229d3f5eb381144f72cf71a712294 to your computer and use it in GitHub Desktop.
Ronin: Star Wallpaper
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Lain Script for Ronin | |
; https://hundredrabbits.github.io/Ronin/ | |
(def win | |
(js)) | |
(def screen | |
(:screen win)) | |
(clear) | |
(def seg-len 400) | |
(resize | |
(div screen:width 1.1) | |
(div screen:height 1.1)) | |
(def frame | |
(get-frame)) | |
(fill (get-frame) "#242424") | |
(echo frame) | |
(defn draw-line () | |
(stroke | |
(line 0 frame:m frame:c seg-len) "#72dec7CC")) | |
(defn go | |
(n) | |
(if | |
(gt n 0) | |
( | |
(draw-line) | |
(transform:push) | |
(transform:move (sub frame:c seg-len) 0) | |
(transform:rotate | |
(div PI 4)) | |
(transform:scale .99 1) | |
(go | |
(sub n 1)) | |
(transform:pop)))) | |
(go 500) | |
(mirror:x) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment