整理代码,大规模整理(展开)使用次数不多的局部变量名
框架跟进
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
--Cool liquid background
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
local shader=SHADER.aura
|
||||
local t
|
||||
@@ -12,10 +11,10 @@ function back.update(dt)
|
||||
t=(t+dt)%2600
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
GC.clear(.08,.08,.084)
|
||||
shader:send('phase',t)
|
||||
gc.setShader(shader)
|
||||
gc.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
gc.setShader()
|
||||
GC.setShader(shader)
|
||||
GC.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
GC.setShader()
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Horizonal red-blue gradient
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
local shader=SHADER.grad1
|
||||
|
||||
@@ -11,10 +10,10 @@ function back.update(dt)
|
||||
t=(t+dt)%2600
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
GC.clear(.08,.08,.084)
|
||||
shader:send('phase',t)
|
||||
gc.setShader(shader)
|
||||
gc.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
gc.setShader()
|
||||
GC.setShader(shader)
|
||||
GC.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
GC.setShader()
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Vertical red-green gradient
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
local shader=SHADER.grad2
|
||||
|
||||
@@ -12,10 +11,10 @@ function back.update(dt)
|
||||
t=(t+dt)%2600
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
GC.clear(.08,.08,.084)
|
||||
shader:send('phase',t)
|
||||
gc.setShader(shader)
|
||||
gc.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
gc.setShader()
|
||||
GC.setShader(shader)
|
||||
GC.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
GC.setShader()
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
--Customizable grey background
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
local r,g,b=.26,.26,.26
|
||||
function back.draw()
|
||||
gc.clear(r,g,b)
|
||||
GC.clear(r,g,b)
|
||||
end
|
||||
function back.event(_r,_g,_b)
|
||||
r,g,b=_r,_g,_b
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Flash after random time
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
|
||||
local t
|
||||
@@ -11,8 +10,8 @@ function back.update(dt)
|
||||
end
|
||||
function back.draw()
|
||||
local t1=.13-t%3%1.9
|
||||
if t1<.2 then gc.clear(t1,t1,t1)
|
||||
else gc.clear(0,0,0)
|
||||
if t1<.2 then GC.clear(t1,t1,t1)
|
||||
else GC.clear(0,0,0)
|
||||
end
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Light-dark
|
||||
local gc=love.graphics
|
||||
local sin=math.sin
|
||||
local back={}
|
||||
|
||||
@@ -12,6 +11,6 @@ function back.update(dt)
|
||||
end
|
||||
function back.draw()
|
||||
local t1=(sin(t*.5)+sin(t*.7)+sin(t*.9+1)+sin(t*1.5)+sin(t*2+10))*.08
|
||||
gc.clear(t1,t1,t1)
|
||||
GC.clear(t1,t1,t1)
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--A lantern background which is full of festive atmosphere. Lantern image by ScF
|
||||
local gc=love.graphics
|
||||
local int,rnd=math.floor,math.random
|
||||
local ins,rem=table.insert,table.remove
|
||||
local mDraw=mDraw
|
||||
@@ -37,8 +36,8 @@ function back.update(dt)
|
||||
end
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
gc.setColor(1,1,1,.2)
|
||||
GC.clear(.08,.08,.084)
|
||||
GC.setColor(1,1,1,.2)
|
||||
local img=IMG.lanterns
|
||||
for i=1,#lanterns do
|
||||
local L=lanterns[i]
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Space with stars
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
|
||||
local upCover do
|
||||
@@ -29,8 +28,8 @@ end
|
||||
function back.update()
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
gc.draw(upCover,0,0,0,W,H*.3/64)
|
||||
gc.draw(downCover,0,H*.7,0,W,H*.3/64)
|
||||
GC.clear(.08,.08,.084)
|
||||
GC.draw(upCover,0,0,0,W,H*.3/64)
|
||||
GC.draw(downCover,0,H*.7,0,W,H*.3/64)
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Lightning
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
|
||||
local t
|
||||
@@ -11,8 +10,8 @@ function back.update(dt)
|
||||
end
|
||||
function back.draw()
|
||||
local t1=2.5-t%20%6%2.5
|
||||
if t1<.3 then gc.clear(t1,t1,t1)
|
||||
else gc.clear(0,0,0)
|
||||
if t1<.3 then GC.clear(t1,t1,t1)
|
||||
else GC.clear(0,0,0)
|
||||
end
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Fast lightning + spining tetromino
|
||||
local gc=love.graphics
|
||||
local int,rnd=math.floor,math.random
|
||||
local back={}
|
||||
|
||||
@@ -15,11 +14,11 @@ end
|
||||
function back.draw()
|
||||
local R=7-int(t*.5%7)
|
||||
local T=1.2-t%15%6%1.8
|
||||
if T<.26 then gc.clear(T,T,T)
|
||||
else gc.clear(0,0,0)
|
||||
if T<.26 then GC.clear(T,T,T)
|
||||
else GC.clear(0,0,0)
|
||||
end
|
||||
local _=colorLib[SETTING.skin[R]]
|
||||
gc.setColor(_[1],_[2],_[3],.12)
|
||||
gc.draw(TEXTURE.miniBlock[R],SCR.cx,SCR.cy,t%3.1416*6,200*SCR.k,nil,2*DSCP[R][0][2]+1,2*(#blocks[R][0]-DSCP[R][0][1])-1)
|
||||
GC.setColor(_[1],_[2],_[3],.12)
|
||||
GC.draw(TEXTURE.miniBlock[R],SCR.cx,SCR.cy,t%3.1416*6,200*SCR.k,nil,2*DSCP[R][0][2]+1,2*(#blocks[R][0]-DSCP[R][0][1])-1)
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Colorful RGB
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
local shader=SHADER.rgb1
|
||||
|
||||
@@ -12,10 +11,10 @@ function back.update(dt)
|
||||
t=(t+dt)%2600
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
GC.clear(.08,.08,.084)
|
||||
shader:send('phase',t)
|
||||
gc.setShader(shader)
|
||||
gc.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
gc.setShader()
|
||||
GC.setShader(shader)
|
||||
GC.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
GC.setShader()
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Blue RGB
|
||||
local gc=love.graphics
|
||||
local back={}
|
||||
local shader=SHADER.rgb2
|
||||
|
||||
@@ -12,10 +11,10 @@ function back.update(dt)
|
||||
t=(t+dt)%2600
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
GC.clear(.08,.08,.084)
|
||||
shader:send('phase',t)
|
||||
gc.setShader(shader)
|
||||
gc.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
gc.setShader()
|
||||
GC.setShader(shader)
|
||||
GC.rectangle('fill',0,0,SCR.w,SCR.h)
|
||||
GC.setShader()
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Changing pure color
|
||||
local gc=love.graphics
|
||||
local sin=math.sin
|
||||
local back={}
|
||||
|
||||
@@ -11,7 +10,7 @@ function back.update(dt)
|
||||
t=t+dt
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(
|
||||
GC.clear(
|
||||
sin(t*1.2)*.06+.08,
|
||||
sin(t*1.5)*.06+.08,
|
||||
sin(t*1.9)*.06+.08
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Cool Tunnel
|
||||
local gc=love.graphics
|
||||
local rnd=math.random
|
||||
local ins,rem=table.insert,table.remove
|
||||
local back={}
|
||||
@@ -29,12 +28,12 @@ function back.update(dt)
|
||||
end
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.08,.08,.084)
|
||||
gc.setColor(1,1,1,.1)
|
||||
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)
|
||||
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()
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
--Welcome to Techmino
|
||||
local gc=love.graphics
|
||||
local sin=math.sin
|
||||
local back={}
|
||||
|
||||
@@ -7,33 +6,33 @@ local t
|
||||
local textObj
|
||||
function back.init()
|
||||
t=math.random()*2600
|
||||
textObj=gc.newText(getFont(80),"Welcome To Techmino")
|
||||
textObj=GC.newText(getFont(80),"Welcome To Techmino")
|
||||
end
|
||||
function back.update(dt)
|
||||
t=t+dt
|
||||
end
|
||||
function back.draw()
|
||||
if -t%13.55<.1283 then
|
||||
gc.clear(.2+.1*sin(t),.2+.1*sin(1.26*t),.2+.1*sin(1.626*t))
|
||||
GC.clear(.2+.1*sin(t),.2+.1*sin(1.26*t),.2+.1*sin(1.626*t))
|
||||
else
|
||||
gc.clear(.08,.08,.084)
|
||||
GC.clear(.08,.08,.084)
|
||||
end
|
||||
gc.push('transform')
|
||||
gc.replaceTransform(SCR.xOy_m)
|
||||
gc.translate(0,20*sin(t*.02))
|
||||
gc.scale(1.26,1.36)
|
||||
GC.push('transform')
|
||||
GC.replaceTransform(SCR.xOy_m)
|
||||
GC.translate(0,20*sin(t*.02))
|
||||
GC.scale(1.26,1.36)
|
||||
if -t%6.26<.1355 then
|
||||
gc.translate(60*sin(t*.26),100*sin(t*.626))
|
||||
GC.translate(60*sin(t*.26),100*sin(t*.626))
|
||||
end
|
||||
if -t%12.6<.1626 then
|
||||
gc.rotate(t+5*sin(.26*t)+5*sin(.626*t))
|
||||
GC.rotate(t+5*sin(.26*t)+5*sin(.626*t))
|
||||
end
|
||||
gc.setColor(.4,.6,1,.3)
|
||||
GC.setColor(.4,.6,1,.3)
|
||||
mDraw(textObj,4*sin(t*.7942),4*sin(t*.7355))
|
||||
gc.setColor(.5,.7,1,.4)
|
||||
GC.setColor(.5,.7,1,.4)
|
||||
mDraw(textObj,2*sin(t*.77023),2*sin(t*.7026))
|
||||
gc.setColor(1,1,1,.5)
|
||||
GC.setColor(1,1,1,.5)
|
||||
mDraw(textObj,3*sin(t*.7283),3*sin(t*.7626))
|
||||
gc.pop()
|
||||
GC.pop()
|
||||
end
|
||||
return back
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
--Flandre's wing
|
||||
local gc=love.graphics
|
||||
local rnd=math.random
|
||||
local back={}
|
||||
local crystal_img,crystals
|
||||
local wingColor={
|
||||
@@ -46,31 +44,31 @@ function back.update()
|
||||
end
|
||||
end
|
||||
function back.draw()
|
||||
gc.clear(.06,.06,.06)
|
||||
gc.setColor(.12,.10,.08)
|
||||
gc.setLineJoin('bevel')
|
||||
gc.setLineWidth(14*SCR.k)
|
||||
GC.clear(.06,.06,.06)
|
||||
GC.setColor(.12,.10,.08)
|
||||
GC.setLineJoin('bevel')
|
||||
GC.setLineWidth(14*SCR.k)
|
||||
local W,H=SCR.w,SCR.h
|
||||
gc.line(.018*W,.567*H,.101*W,.512*H,.202*W,.369*H,.260*W,.212*H)
|
||||
gc.line(.247*W,.257*H,.307*W,.383*H,.352*W,.436*H,.401*W,.309*H)
|
||||
gc.line(.982*W,.567*H,.899*W,.512*H,.798*W,.369*H,.740*W,.212*H)
|
||||
gc.line(.753*W,.257*H,.693*W,.383*H,.648*W,.436*H,.599*W,.309*H)
|
||||
GC.line(.018*W,.567*H,.101*W,.512*H,.202*W,.369*H,.260*W,.212*H)
|
||||
GC.line(.247*W,.257*H,.307*W,.383*H,.352*W,.436*H,.401*W,.309*H)
|
||||
GC.line(.982*W,.567*H,.899*W,.512*H,.798*W,.369*H,.740*W,.212*H)
|
||||
GC.line(.753*W,.257*H,.693*W,.383*H,.648*W,.436*H,.599*W,.309*H)
|
||||
|
||||
local k=SCR.k
|
||||
for i=1,8 do
|
||||
gc.setColor(wingColor[i])
|
||||
GC.setColor(wingColor[i])
|
||||
local B=crystals[i]
|
||||
gc.draw(crystal_img,B.x,B.y,B.a,k,k,21,0)
|
||||
GC.draw(crystal_img,B.x,B.y,B.a,k,k,21,0)
|
||||
B=crystals[8+i]
|
||||
gc.draw(crystal_img,B.x,B.y,B.a,-k,k,21,0)
|
||||
GC.draw(crystal_img,B.x,B.y,B.a,-k,k,21,0)
|
||||
end
|
||||
end
|
||||
function back.event(level)
|
||||
for i=1,8 do
|
||||
local B=crystals[i]
|
||||
B.va=B.va+.001*level*(1+rnd())
|
||||
B.va=B.va+.001*level*(1+math.random())
|
||||
B=crystals[17-i]
|
||||
B.va=B.va-.001*level*(1+rnd())
|
||||
B.va=B.va-.001*level*(1+math.random())
|
||||
end
|
||||
end
|
||||
function back.discard()
|
||||
|
||||
Reference in New Issue
Block a user