修复进画面设置报错 close #216
This commit is contained in:
@@ -6,28 +6,26 @@ function scene.sceneBack()
|
||||
FILE.save(SETTING,'conf/settings')
|
||||
end
|
||||
|
||||
local fakePlayer={cur={bk={{true}},skinLib=nil},curX=0,ghoY=0}
|
||||
local fakeBlock={{true}}
|
||||
function scene.draw()
|
||||
local L=SKIN.lib[SETTING.skinSet]
|
||||
fakePlayer.skinLib=L
|
||||
|
||||
local skinLib=SKIN.lib[SETTING.skinSet]
|
||||
gc.push('transform')
|
||||
gc.translate(720,149-WIDGET.scrollPos)
|
||||
gc.scale(2)
|
||||
gc.setColor(1,1,1)
|
||||
PLY.draw.drawGhost[SETTING.ghostType](fakePlayer,math.floor(TIME()*3)%16+1,SETTING.ghost)
|
||||
PLY.draw.drawGhost[SETTING.ghostType](fakeBlock,0,0,SETTING.ghost,skinLib,math.floor(TIME()*3)%16+1)
|
||||
gc.pop()
|
||||
|
||||
gc.push('transform')
|
||||
gc.setColor(1,1,1)
|
||||
local T=L[1]
|
||||
local T=skinLib[1]
|
||||
gc.translate(0,1410-WIDGET.scrollPos)
|
||||
gc.setShader(SHADER.blockSatur)
|
||||
gc.draw(T,435,0)gc.draw(T,465,0)gc.draw(T,465,30)gc.draw(T,495,30)
|
||||
gc.setShader(SHADER.fieldSatur)
|
||||
for i=1,8 do
|
||||
gc.draw(L[i],330+30*i,100)
|
||||
gc.draw(L[i+8],330+30*i,130)
|
||||
gc.draw(skinLib[i],330+30*i,100)
|
||||
gc.draw(skinLib[i+8],330+30*i,130)
|
||||
end
|
||||
gc.setShader()
|
||||
gc.pop()
|
||||
|
||||
Reference in New Issue
Block a user