URI:
       twave.lua - scripts - random scripts
  HTML git clone https://git.parazyd.org/scripts
   DIR Log
   DIR Files
   DIR Refs
       ---
       twave.lua (456B)
       ---
            1 #!/usr/bin/env lua
            2 --
            3 -- Copy me if you can.
            4 -- by parazyd
            5 --
            6 
            7 local clock = os.clock
            8 
            9 function sleep(n) -- seconds
           10         local t0 = clock()
           11         while clock() - t0 <= n do end
           12 end
           13 
           14 wave = 0
           15 t = {"*","*","*","*","*"," ","+","+","+"," "}
           16 
           17 while true do
           18         print("")
           19         for j = 1, math.floor(math.sin(wave)*50+50) do
           20                 io.write(" ")
           21         end
           22         for i = 1, 10 do
           23                 io.write(t[i])
           24         end
           25         temp = t[1]
           26         table.remove(t, 1)
           27         table.insert(t, temp)
           28         wave = wave + 0.1
           29         sleep(0.025)
           30 end