整理代码,大规模整理(展开)使用次数不多的局部变量名

框架跟进
This commit is contained in:
MrZ_26
2022-09-10 03:02:00 +08:00
parent ad4365faab
commit f3d08bae1a
106 changed files with 507 additions and 614 deletions

View File

@@ -1,8 +1,8 @@
return{
mesDisp=function(P)
setFont(55)
mStr(P.modeData.wave,63,200)
mStr("22",63,320)
GC.mStr(P.modeData.wave,63,200)
GC.mStr("22",63,320)
mText(TEXTOBJ.wave,63,260)
mText(TEXTOBJ.nextWave,63,380)
end,

View File

@@ -1,8 +1,8 @@
return{
mesDisp=function(P)
setFont(55)
mStr(P.modeData.wave,63,200)
mStr(20+4*math.min(math.floor(P.modeData.wave/10),2),63,320)
GC.mStr(P.modeData.wave,63,200)
GC.mStr(20+4*math.min(math.floor(P.modeData.wave/10),2),63,320)
mText(TEXTOBJ.wave,63,260)
mText(TEXTOBJ.nextWave,63,380)
end,

View File

@@ -1,13 +1,11 @@
local gc=love.graphics
return{
mesDisp=function(P)
mText(TEXTOBJ.techrash,63,420)
setFont(75)
mStr(P.stat.clears[4],63,340)
GC.mStr(P.stat.clears[4],63,340)
PLY.draw.applyField(P)
gc.setColor(1,1,1,.1)
gc.draw(IMG.electric,0,106,0,2.6)
GC.setColor(1,1,1,.1)
GC.draw(IMG.electric,0,106,0,2.6)
PLY.draw.cancelField(P)
end,
}

View File

@@ -3,8 +3,8 @@ local rem=table.remove
return{
mesDisp=function(P)
setFont(45)
mStr(P.combo,63,310)
mStr(P.modeData.maxCombo,63,400)
GC.mStr(P.combo,63,310)
GC.mStr(P.modeData.maxCombo,63,400)
mText(TEXTOBJ.combo,63,358)
mText(TEXTOBJ.maxcmb,63,450)
end,

View File

@@ -1,8 +1,8 @@
return{
mesDisp=function(P)
setFont(45)
mStr(("%.1f"):format(P.stat.atk),63,190)
mStr(("%.2f"):format(P.stat.atk/P.stat.row),63,310)
GC.mStr(("%.1f"):format(P.stat.atk),63,190)
GC.mStr(("%.2f"):format(P.stat.atk/P.stat.row),63,310)
mText(TEXTOBJ.atk,63,243)
mText(TEXTOBJ.eff,63,363)
end,

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=10-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=100-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=1000-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=20-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=200-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=40-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=400-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -23,7 +23,6 @@ local function GetGravity(lvl)
lvl<29 and 2 or
1
end
local gc_setColor=love.graphics.setColor
return{
das=16,arr=6,
sddas=6,sdarr=6,
@@ -40,18 +39,18 @@ return{
keyCancel={5,6},
mesDisp=function(P)
setFont(75)
mStr(GetLevelStr(P.modeData.lvl),63,210)
GC.mStr(GetLevelStr(P.modeData.lvl),63,210)
mText(TEXTOBJ.speedLV,63,290)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
if P.modeData.drought>7 then
if P.modeData.drought<=14 then
gc_setColor(1,1,1,P.modeData.drought/7-1)
GC.setColor(1,1,1,P.modeData.drought/7-1)
else
local gb=P.modeData.drought<=21 and 2-P.modeData.drought/14 or .5
gc_setColor(1,gb,gb)
GC.setColor(1,gb,gb)
end
setFont(50)
mStr(P.modeData.drought,63,130)
GC.mStr(P.modeData.drought,63,130)
mDraw(MODES.drought_l.icon,63,200,nil,.5)
end
end,

View File

@@ -23,7 +23,6 @@ local function GetGravity(lvl)
lvl<29 and 2 or
1
end
local gc_setColor=love.graphics.setColor
return{
das=16,arr=6,
sddas=3,sdarr=3,
@@ -40,18 +39,18 @@ return{
keyCancel={5,6},
mesDisp=function(P)
setFont(75)
mStr(GetLevelStr(P.modeData.lvl),63,210)
GC.mStr(GetLevelStr(P.modeData.lvl),63,210)
mText(TEXTOBJ.speedLV,63,290)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
if P.modeData.drought>7 then
if P.modeData.drought<=14 then
gc_setColor(1,1,1,P.modeData.drought/7-1)
GC.setColor(1,1,1,P.modeData.drought/7-1)
else
local gb=P.modeData.drought<=21 and 2-P.modeData.drought/14 or .5
gc_setColor(1,gb,gb)
GC.setColor(1,gb,gb)
end
setFont(50)
mStr(P.modeData.drought,63,130)
GC.mStr(P.modeData.drought,63,130)
mDraw(MODES.drought_l.icon,63,200,nil,.5)
end
end,

View File

@@ -23,7 +23,6 @@ local function GetGravity(lvl)
lvl<29 and 2 or
1
end
local gc_setColor=love.graphics.setColor
return{
das=16,arr=6,
sddas=2,sdarr=2,
@@ -40,18 +39,18 @@ return{
keyCancel={5,6},
mesDisp=function(P)
setFont(75)
mStr(GetLevelStr(P.modeData.lvl),63,210)
GC.mStr(GetLevelStr(P.modeData.lvl),63,210)
mText(TEXTOBJ.speedLV,63,290)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
if P.modeData.drought>7 then
if P.modeData.drought<=14 then
gc_setColor(1,1,1,P.modeData.drought/7-1)
GC.setColor(1,1,1,P.modeData.drought/7-1)
else
local gb=P.modeData.drought<=21 and 2-P.modeData.drought/14 or .5
gc_setColor(1,gb,gb)
GC.setColor(1,gb,gb)
end
setFont(50)
mStr(P.modeData.drought,63,130)
GC.mStr(P.modeData.drought,63,130)
mDraw(MODES.drought_l.icon,63,200,nil,.5)
end
end,

View File

@@ -4,26 +4,6 @@ local function GetLevelStr(lvl)
lvl=lvl%256
return list[lvl]
end
local function GetGravity(lvl)
lvl=lvl%256
return
lvl==0 and 48 or
lvl==1 and 43 or
lvl==2 and 38 or
lvl==3 and 33 or
lvl==4 and 28 or
lvl==5 and 23 or
lvl==6 and 18 or
lvl==7 and 13 or
lvl==8 and 8 or
lvl==9 and 6 or
lvl<13 and 5 or
lvl<16 and 4 or
lvl<19 and 3 or
lvl<29 and 2 or
1
end
local gc_setColor=love.graphics.setColor
return{
das=16,arr=6,
sddas=1,sdarr=1,
@@ -40,18 +20,18 @@ return{
keyCancel={5,6},
mesDisp=function(P)
setFont(75)
mStr(GetLevelStr(P.modeData.lvl),63,210)
GC.mStr(GetLevelStr(P.modeData.lvl),63,210)
mText(TEXTOBJ.speedLV,63,290)
PLY.draw.drawProgress(P.stat.row,P.modeData.target)
if P.modeData.drought>7 then
if P.modeData.drought<=14 then
gc_setColor(1,1,1,P.modeData.drought/7-1)
GC.setColor(1,1,1,P.modeData.drought/7-1)
else
local gb=P.modeData.drought<=21 and 2-P.modeData.drought/14 or .5
gc_setColor(1,gb,gb)
GC.setColor(1,gb,gb)
end
setFont(50)
mStr(P.modeData.drought,63,130)
GC.mStr(P.modeData.drought,63,130)
mDraw(MODES.drought_l.icon,63,200,nil,.5)
end
end,

View File

@@ -3,8 +3,8 @@ return{
fall=6,
mesDisp=function(P)
setFont(55)
mStr(P.modeData.wave,63,200)
mStr(P.modeData.rpm,63,320)
GC.mStr(P.modeData.wave,63,200)
GC.mStr(P.modeData.rpm,63,320)
mText(TEXTOBJ.wave,63,260)
mText(TEXTOBJ.rpm,63,380)
end,

View File

@@ -3,8 +3,8 @@ return{
fall=10,
mesDisp=function(P)
setFont(55)
mStr(P.modeData.wave,63,200)
mStr(P.modeData.rpm,63,320)
GC.mStr(P.modeData.wave,63,200)
GC.mStr(P.modeData.rpm,63,320)
mText(TEXTOBJ.wave,63,260)
mText(TEXTOBJ.rpm,63,380)
end,

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(55)
mStr(100-P.stat.dig,63,265)
GC.mStr(100-P.stat.dig,63,265)
end,
hook_drop=function(P)
for _=1,math.min(10,100-P.stat.dig)-P.garbageBeneath do

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(55)
mStr(10-P.stat.dig,63,265)
GC.mStr(10-P.stat.dig,63,265)
end,
hook_drop=function(P)
if P.stat.dig==10 then

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(55)
mStr(400-P.stat.dig,63,265)
GC.mStr(400-P.stat.dig,63,265)
end,
hook_drop=function(P)
for _=1,math.min(10,400-P.stat.dig)-P.garbageBeneath do

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(55)
mStr(40-P.stat.dig,63,265)
GC.mStr(40-P.stat.dig,63,265)
end,
hook_drop=function(P)
for _=1,math.min(10,40-P.stat.dig)-P.garbageBeneath do

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,4 +1,3 @@
local gc=love.graphics
local sectionName={"D","C","B","A","A+","S-","S","S+","S+","SS","SS","U","U","X","X+"}
local passPoint=16
@@ -24,20 +23,20 @@ return{
mesDisp=function(P)
local h=(3600-P.stat.frame)/10
if h>0 then
gc.setColor(1,1,1,.12)
gc.rectangle('fill',0,475-h,125,h,4)
gc.setColor(COLOR.Z)
GC.setColor(1,1,1,.12)
GC.rectangle('fill',0,475-h,125,h,4)
GC.setColor(COLOR.Z)
end
mText(TEXTOBJ.line,63,310)
mText(TEXTOBJ.techrash,63,420)
mText(TEXTOBJ.grade,63,180)
setFont(20)
mStr(("%.1f"):format(P.modeData.rankPoint/10),63,208)
GC.mStr(("%.1f"):format(P.modeData.rankPoint/10),63,208)
setFont(55)
mStr(P.modeData.rankName,63,125)
GC.mStr(P.modeData.rankName,63,125)
setFont(75)
mStr(P.stat.row,63,230)
mStr(P.stat.clears[4],63,340)
GC.mStr(P.stat.row,63,230)
GC.mStr(P.stat.clears[4],63,340)
PLY.draw.drawTargetLine(P,getRollGoal(P))
end,
hook_drop=function(P)

View File

@@ -1,4 +1,3 @@
local gc=love.graphics
local regretDelay=-1
local int_grade=0
local grade_points=0
@@ -130,51 +129,51 @@ return{
minsdarr=1,
ihs=true,irs=true,ims=false,
mesDisp=function(P)
gc.setColor(1,1,1,1)
GC.setColor(1,1,1,1)
setFont(45)
mText(TEXTOBJ.grade,63,180)
setFont(60)
mStr(getGrade(),63,110) -- draw grade
GC.mStr(getGrade(),63,110) -- draw grade
for i=1,10 do -- draw cool/regret history
if not (coolList[i] or regretList[i]) then -- neither cool nor regret
gc.setColor(0.6,0.6,0.6,P.modeData.pt<(i-1)*100 and 0.25 or 0.6)
GC.setColor(0.6,0.6,0.6,P.modeData.pt<(i-1)*100 and 0.25 or 0.6)
else
gc.setColor(regretList[i] and 1 or 0, coolList[i] and 1 or 0, 0, 1)
GC.setColor(regretList[i] and 1 or 0, coolList[i] and 1 or 0, 0, 1)
end
gc.circle('fill',-10,150+i*25,10)
gc.setColor(1,1,1,1)
GC.circle('fill',-10,150+i*25,10)
GC.setColor(1,1,1,1)
end
if isInRoll then
setFont(20)
mStr(("%.1f"):format(rollGrades),63,208) -- draw roll grades
gc.setLineWidth(2)
gc.setColor(.98,.98,.98,.8)
gc.rectangle('line',0,240,126,80,4)
gc.setColor(.98,.98,.98,.4)
gc.rectangle('fill',0+2,240+2,126-4,80-4,2) -- draw time box
GC.mStr(("%.1f"):format(rollGrades),63,208) -- draw roll grades
GC.setLineWidth(2)
GC.setColor(.98,.98,.98,.8)
GC.rectangle('line',0,240,126,80,4)
GC.setColor(.98,.98,.98,.4)
GC.rectangle('fill',0+2,240+2,126-4,80-4,2) -- draw time box
setFont(45)
local t=(P.stat.frame-prevSectTime)/60
local T=("%.1f"):format(60-t)
gc.setColor(COLOR.dH)
mStr(T,65,250) -- draw time
GC.setColor(COLOR.dH)
GC.mStr(T,65,250) -- draw time
t=t/60
gc.setColor(1.7*t,2.3-2*t,.3)
mStr(T,63,248)
GC.setColor(1.7*t,2.3-2*t,.3)
GC.mStr(T,63,248)
PLY.draw.drawTargetLine(P,getRollGoal())
else
-- draw level counter
setFont(20)
mStr(grade_points,63,208)
GC.mStr(grade_points,63,208)
setFont(45)
if coolList[math.ceil(P.modeData.pt/100+0.01)] then
gc.setColor(0,1,0,1)
GC.setColor(0,1,0,1)
elseif P.stat.frame-prevSectTime > cool_time[math.ceil(P.modeData.pt/100+0.01)] then
gc.setColor(0.7,0.7,0.7,1)
GC.setColor(0.7,0.7,0.7,1)
end
if coolList[math.ceil(P.modeData.pt/100+0.01)] and regretList[math.ceil(P.modeData.pt/100+0.01)] then
gc.setColor(1,1,0,1)
GC.setColor(1,1,0,1)
elseif regretList[math.ceil(P.modeData.pt/100+0.01)] then
gc.setColor(1,0,0,1)
GC.setColor(1,0,0,1)
end
PLY.draw.drawProgress(P.modeData.pt,P.modeData.target)
end

View File

@@ -2,7 +2,7 @@ return{
heightLimit=4,
mesDisp=function(P)
setFont(60)
mStr(P.stat.pc,63,340)
GC.mStr(P.stat.pc,63,340)
mText(TEXTOBJ.pc,63,410)
end,
hook_drop=function(P)

View File

@@ -46,7 +46,7 @@ return{
RS="SRS",
mesDisp=function(P)
setFont(60)
mStr(P.stat.pc,63,260)
GC.mStr(P.stat.pc,63,260)
mText(TEXTOBJ.pc,63,330)
end,
hook_drop=_check,

View File

@@ -39,7 +39,7 @@ return{
RS="SRS",
mesDisp=function(P)
setFont(60)
mStr(P.stat.pc,63,260)
GC.mStr(P.stat.pc,63,260)
mText(TEXTOBJ.pc,63,330)
end,
hook_drop=_check,

View File

@@ -1,9 +1,3 @@
local gc=love.graphics
local gc_draw,gc_print,gc_setColor=gc.draw,gc.print,gc.setColor
local setFont=setFont
local PLAYERS,PLY_ALIVE=PLAYERS,PLY_ALIVE
return{
layout='royale',
fkey1=function(P)
@@ -12,20 +6,20 @@ return{
end,
mesDisp=function(P)
setFont(35)
mStr(#PLY_ALIVE.."/"..#PLAYERS,63,175)
mStr(P.modeData.ko,80,215)
gc_draw(TEXTOBJ.ko,60-TEXTOBJ.ko:getWidth(),222)
GC.mStr(#PLY_ALIVE.."/"..#PLAYERS,63,175)
GC.mStr(P.modeData.ko,80,215)
GC.draw(TEXTOBJ.ko,60-TEXTOBJ.ko:getWidth(),222)
setFont(20)
gc_setColor(1,.5,0,.6)
gc_print(P.badge,103,227)
gc_setColor(.97,.97,.97)
GC.setColor(1,.5,0,.6)
GC.print(P.badge,103,227)
GC.setColor(.97,.97,.97)
setFont(25)
mStr(text.powerUp[P.strength],63,290)
gc_setColor(1,1,1)
GC.mStr(text.powerUp[P.strength],63,290)
GC.setColor(1,1,1)
for i=1,P.strength do
gc_draw(IMG.badgeIcon,16*i+6,260)
GC.draw(IMG.badgeIcon,16*i+6,260)
end
end,
}

View File

@@ -51,8 +51,8 @@ return{
mText(TEXTOBJ.grade,63,190)
mText(TEXTOBJ.line,63,310)
setFont(55)
mStr(getRank(P.modeData.rankPts),63,125)
mStr(P.modeData.rankPts-1,63,245)
GC.mStr(getRank(P.modeData.rankPts),63,125)
GC.mStr(P.modeData.rankPts-1,63,245)
ply_applyField(P)
local mark=TEXTURE.puzzleMark
gc_setColor(1,1,1)

View File

@@ -1,15 +1,15 @@
return{
mesDisp=function(P)
setFont(45)
mStr(("%.1f"):format(P.stat.atk),63,270)
GC.mStr(("%.1f"):format(P.stat.atk),63,270)
mText(TEXTOBJ.atk,63,323)
mStr(("%.2f"):format(P.stat.atk/P.stat.row),63,370)
GC.mStr(("%.2f"):format(P.stat.atk/P.stat.row),63,370)
mText(TEXTOBJ.eff,63,423)
setFont(55)
local r=40-P.stat.row
if r<0 then r=0 end
mStr(r,63,170)
GC.mStr(r,63,170)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
setFont(55)
local r=40-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
task=function(P)

View File

@@ -11,7 +11,7 @@ return{
setFont(55)
local r=40-P.stat.row
if r<0 then r=0 end
mStr(r,63,265)
GC.mStr(r,63,265)
PLY.draw.drawTargetLine(P,r)
end,
hook_drop=function(P)

View File

@@ -3,7 +3,7 @@ return{
fillClear=false,
mesDisp=function(P)
setFont(60)
mStr(P.stat.row,63,280)
GC.mStr(P.stat.row,63,280)
mText(TEXTOBJ.line,63,350)
PLY.draw.drawMarkLine(P,20,.3,1,1,TIME()%.42<.21 and .95 or .6)
end,

View File

@@ -3,7 +3,7 @@ return{
fillClear=false,
mesDisp=function(P)
setFont(60)
mStr(P.stat.row,63,280)
GC.mStr(P.stat.row,63,280)
mText(TEXTOBJ.line,63,350)
PLY.draw.drawMarkLine(P,17,.3,1,1,TIME()%.42<.21 and .95 or .6)
end,

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.wave,63,310)
GC.mStr(P.modeData.wave,63,310)
mText(TEXTOBJ.wave,63,375)
end,
task=function(P)

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.stat.clear[7][4],63,250)
GC.mStr(P.stat.clear[7][4],63,250)
mText(TEXTOBJ.techrash,63,315)
end,
hook_drop=function(P)

View File

@@ -1,15 +1,13 @@
local gc=love.graphics
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.techrash,63,250)
GC.mStr(P.modeData.techrash,63,250)
mText(TEXTOBJ.techrash,63,315)
PLY.draw.applyField(P)
local L=P.modeData.history
for i=1,#L do
gc.setColor(1,.3,.3,.5-i*.04)
gc.rectangle('fill',30*L[i]-30,0,30,600)
GC.setColor(1,.3,.3,.5-i*.04)
GC.rectangle('fill',30*L[i]-30,0,30,600)
end
PLY.draw.cancelField(P)
end,

View File

@@ -1,7 +1,7 @@
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.tsd,63,250)
GC.mStr(P.modeData.tsd,63,250)
mText(TEXTOBJ.tsd,63,315)
end,
hook_drop=function(P)

View File

@@ -1,15 +1,13 @@
local gc=love.graphics
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.tsd,63,250)
GC.mStr(P.modeData.tsd,63,250)
mText(TEXTOBJ.tsd,63,315)
local L=P.modeData.history
if L[1]and L[1]==L[2]and L[1]==L[3]then
PLY.draw.applyField(P)
gc.setColor(1,.3,.3,.2)
gc.rectangle('fill',30*L[1]-30,0,30,600)
GC.setColor(1,.3,.3,.2)
GC.rectangle('fill',30*L[1]-30,0,30,600)
PLY.draw.cancelField(P)
end
end,

View File

@@ -1,15 +1,13 @@
local gc=love.graphics
return{
mesDisp=function(P)
setFont(60)
mStr(P.modeData.tsd,63,250)
GC.mStr(P.modeData.tsd,63,250)
mText(TEXTOBJ.tsd,63,315)
PLY.draw.applyField(P)
local L=P.modeData.history
for i=1,#L do
gc.setColor(1,.3,.3,.4-i*.05)
gc.rectangle('fill',30*L[i]-30,0,30,600)
GC.setColor(1,.3,.3,.4-i*.05)
GC.rectangle('fill',30*L[i]-30,0,30,600)
end
PLY.draw.cancelField(P)
end,

View File

@@ -1,22 +1,21 @@
local gc=love.graphics
local warnTime={60,90,105,115,116,117,118,119,120}
for i=1,#warnTime do warnTime[i]=warnTime[i]*60 end
return{
mesDisp=function(P)
gc.setLineWidth(2)
gc.setColor(.98,.98,.98,.8)
gc.rectangle('line',0,260,126,80,4)
gc.setColor(.98,.98,.98,.4)
gc.rectangle('fill',0+2,260+2,126-4,80-4,2)
GC.setLineWidth(2)
GC.setColor(.98,.98,.98,.8)
GC.rectangle('line',0,260,126,80,4)
GC.setColor(.98,.98,.98,.4)
GC.rectangle('fill',0+2,260+2,126-4,80-4,2)
setFont(45)
local t=P.stat.frame/60
local T=("%.1f"):format(120-t)
gc.setColor(COLOR.dH)
mStr(T,65,270)
GC.setColor(COLOR.dH)
GC.mStr(T,65,270)
t=t/120
gc.setColor(1.7*t,2.3-2*t,.3)
mStr(T,63,268)
GC.setColor(1.7*t,2.3-2*t,.3)
GC.mStr(T,63,268)
end,
task=function(P)
BGM.seek(0)