小游戏jgt新增合成新大数时间记录
This commit is contained in:
@@ -27,13 +27,14 @@ local tileColor={
|
|||||||
local board,cx,cy
|
local board,cx,cy
|
||||||
local startTime,time
|
local startTime,time
|
||||||
local maxTile,maxNew
|
local maxTile,maxNew
|
||||||
local state
|
local state,progress
|
||||||
local fallingTimer
|
local fallingTimer
|
||||||
local score
|
local score
|
||||||
|
|
||||||
local blind
|
local blind
|
||||||
|
|
||||||
local function reset()
|
local function reset()
|
||||||
|
progress={}
|
||||||
state=0
|
state=0
|
||||||
score=0
|
score=0
|
||||||
time=0
|
time=0
|
||||||
@@ -51,14 +52,8 @@ function scene.sceneInit()
|
|||||||
board={{},{},{},{},{}}
|
board={{},{},{},{},{}}
|
||||||
cx,cy=3,3
|
cx,cy=3,3
|
||||||
startTime=0
|
startTime=0
|
||||||
time=0
|
|
||||||
score=0
|
|
||||||
state=2
|
|
||||||
|
|
||||||
blind=false
|
blind=false
|
||||||
for i=1,5 do for j=1,5 do
|
reset()
|
||||||
board[i][j]=(i+j)%2+1
|
|
||||||
end end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local function merge()
|
local function merge()
|
||||||
@@ -90,6 +85,9 @@ local function merge()
|
|||||||
SFX.play("lock")
|
SFX.play("lock")
|
||||||
if chosen==maxTile then
|
if chosen==maxTile then
|
||||||
maxTile=chosen+1
|
maxTile=chosen+1
|
||||||
|
if maxTile>=6 then
|
||||||
|
ins(progress,format("%s - %.3fs",maxTile,TIME()-startTime))
|
||||||
|
end
|
||||||
maxNew=
|
maxNew=
|
||||||
maxTile<=4 and 2 or
|
maxTile<=4 and 2 or
|
||||||
maxTile<=8 and 3 or
|
maxTile<=8 and 3 or
|
||||||
@@ -199,6 +197,13 @@ function scene.draw()
|
|||||||
gc.print(format("%.3f",time),1026,50)
|
gc.print(format("%.3f",time),1026,50)
|
||||||
gc.print(score,1026,100)
|
gc.print(score,1026,100)
|
||||||
|
|
||||||
|
--Progress time list
|
||||||
|
setFont(25)
|
||||||
|
setColor(.7,.7,.7)
|
||||||
|
for i=1,#progress do
|
||||||
|
gc.print(progress[i],1000,140+30*i)
|
||||||
|
end
|
||||||
|
|
||||||
if state==2 then
|
if state==2 then
|
||||||
--Draw no-setting area
|
--Draw no-setting area
|
||||||
setColor(1,0,0,.3)
|
setColor(1,0,0,.3)
|
||||||
|
|||||||
Reference in New Issue
Block a user