代码规范:把所有的tab换成空格
This commit is contained in:
@@ -8,36 +8,36 @@ local ring
|
||||
local t
|
||||
local W,H
|
||||
function back.init()
|
||||
ring={}
|
||||
t=26
|
||||
back.resize(SCR.w,SCR.h)
|
||||
ring={}
|
||||
t=26
|
||||
back.resize(SCR.w,SCR.h)
|
||||
end
|
||||
function back.resize(w,h)
|
||||
W,H=w,h
|
||||
W,H=w,h
|
||||
end
|
||||
function back.update(dt)
|
||||
t=t-1
|
||||
if t==0 then
|
||||
t=rnd(26,62)
|
||||
ins(ring,0)
|
||||
end
|
||||
for i=#ring,1,-1 do
|
||||
ring[i]=ring[i]+dt
|
||||
if ring[i]>3.55 then
|
||||
rem(ring,i)
|
||||
end
|
||||
end
|
||||
t=t-1
|
||||
if t==0 then
|
||||
t=rnd(26,62)
|
||||
ins(ring,0)
|
||||
end
|
||||
for i=#ring,1,-1 do
|
||||
ring[i]=ring[i]+dt
|
||||
if ring[i]>3.55 then
|
||||
rem(ring,i)
|
||||
end
|
||||
end
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
gc.setColor(1,1,1,.1)
|
||||
for i=1,#ring do
|
||||
local r=ring[i]^2/12
|
||||
gc.setLineWidth(30-15/(r+.5))
|
||||
gc.rectangle('line',W*.5-W*r/2,H*.5-H*r/2,W*r,H*r)
|
||||
end
|
||||
gc.clear(.08,.08,.084)
|
||||
gc.setColor(1,1,1,.1)
|
||||
for i=1,#ring do
|
||||
local r=ring[i]^2/12
|
||||
gc.setLineWidth(30-15/(r+.5))
|
||||
gc.rectangle('line',W*.5-W*r/2,H*.5-H*r/2,W*r,H*r)
|
||||
end
|
||||
end
|
||||
function back.discard()
|
||||
ring=nil
|
||||
ring=nil
|
||||
end
|
||||
return back
|
||||
Reference in New Issue
Block a user