local gc=love.graphics local rnd=math.random return{ name={ "竞速", "竞速", "Sprint", }, level={ "40L", "40行", "40L", }, info={ "消除40行", "消除40行", "Clear 40 lines", }, color=color.green, env={ drop=60,lock=60, target=40,dropPiece=player.reach_winCheck, bg="strap",bgm="race", }, load=function() newPlayer(1,340,15) end, mesDisp=function(P) local dx,dy=P.fieldOff.x,P.fieldOff.y setFont(55) local r=40-P.stat.row if r<0 then r=0 end mStr(r,-81,265) if r<21 and r>0 then gc.setLineWidth(4) gc.setColor(1,r>10 and 0 or rnd(),.5) gc.line(dx,600-30*r+dy,300+dx,600-30*r+dy) end end, score=function(P)return{P.stat.time,P.stat.piece}end, scoreDisp=function(D)return toTime(D[1]).." "..D[2].." Pieces"end, comp=function(a,b)return a[1]