' Have fun with your new project! ' ++ scale screen 0, 240 to 320, 0 'add "x" line 1, 1 to 2 load database "1" ?c1 = #080 ?c2 = #222 ?c3 = #b22 ?cfront = #fe4 ?c1 = #eee ?c2 = #804 ?c3 = #40f ?cfront = #ff0 ' ?angle1 = 0 ?angle2 = 0 ?cc_max = 280 ?cc_w = 10 'data key "1" restore data ?ratio = 1.20 ?index = 0 hz 50 select screen "back" fade screen 0 do goto "funky" if (mod (frame), 4) = 1 goto "dancer" end update loop ' label "funky" select screen "back" fade screen in 'print (fps) trace size ?cc_w / 2 mix trace "normal" color ?c1 fill screen 'trace mode "difference" color ?c2 for ?cc_w to ?cc_max step ?cc_w as ?r trace circle ?r to 160 + 50 * (sin ?angle1), 120 + 50 * (cos ?angle1 * 1.5) next color ?c3 mix trace "hard-light" 'mix trace "xor" for ?cc_w to ?cc_max step ?cc_w as ?r trace circle ?r to 220, 120 + 50 * (cos ?angle2) next ?angle1 + 1.5 ?angle2 + 2 return ' label "dancer" ' Dancer 'draw mode xor select screen "front" ?alpha = 60 + 40 * (sin ?angle1) fill screen (rgba 0, 0, 0, ?alpha) 'clear screen 'mix screen "color-dodge" 'mix screen "hard-light" mix screen "screen" color ?cfront 'print ?index do ?x = (data) ?y = (data) ?index + 2 if ?x = -1 ?index_loop = 0 ?index = 0 restore data ?run = 0 else if ?x <> 0 trace path (?x * ?ratio), (?y * ?ratio) end end loop if ?x <> 0 trace fill return '
