微调线框ghost样式
This commit is contained in:
@@ -228,27 +228,6 @@ local drawGhost={
|
|||||||
end
|
end
|
||||||
end end
|
end end
|
||||||
end,
|
end,
|
||||||
colorLine=function(P,clr,alpha)
|
|
||||||
clr=minoColor[clr]
|
|
||||||
gc_setColor(clr[1],clr[2],clr[3],alpha)
|
|
||||||
gc_setLineWidth(4)
|
|
||||||
local CB=P.cur.bk
|
|
||||||
for i=1,#CB do for j=1,#CB[1]do
|
|
||||||
if CB[i][j]then
|
|
||||||
gc_rectangle('line',30*(j+P.curX-1)-30+2,-30*(i+P.ghoY-1)+2,26,26)
|
|
||||||
end
|
|
||||||
end end
|
|
||||||
end,
|
|
||||||
grayLine=function(P,_,alpha)
|
|
||||||
gc_setColor(1,1,1,alpha)
|
|
||||||
gc_setLineWidth(4)
|
|
||||||
local CB=P.cur.bk
|
|
||||||
for i=1,#CB do for j=1,#CB[1]do
|
|
||||||
if CB[i][j]then
|
|
||||||
gc_rectangle('line',30*(j+P.curX-1)-30+2,-30*(i+P.ghoY-1)+2,26,26)
|
|
||||||
end
|
|
||||||
end end
|
|
||||||
end,
|
|
||||||
colorCell=function(P,clr,alpha)
|
colorCell=function(P,clr,alpha)
|
||||||
clr=minoColor[clr]
|
clr=minoColor[clr]
|
||||||
gc_setColor(clr[1],clr[2],clr[3],alpha)
|
gc_setColor(clr[1],clr[2],clr[3],alpha)
|
||||||
@@ -268,6 +247,27 @@ local drawGhost={
|
|||||||
end
|
end
|
||||||
end end
|
end end
|
||||||
end,
|
end,
|
||||||
|
colorLine=function(P,clr,alpha)
|
||||||
|
clr=minoColor[clr]
|
||||||
|
gc_setColor(clr[1],clr[2],clr[3],alpha)
|
||||||
|
gc_setLineWidth(4)
|
||||||
|
local CB=P.cur.bk
|
||||||
|
for i=1,#CB do for j=1,#CB[1]do
|
||||||
|
if CB[i][j]then
|
||||||
|
gc_rectangle('line',30*(j+P.curX-1)-30+4,-30*(i+P.ghoY-1)+4,22,22)
|
||||||
|
end
|
||||||
|
end end
|
||||||
|
end,
|
||||||
|
grayLine=function(P,_,alpha)
|
||||||
|
gc_setColor(1,1,1,alpha)
|
||||||
|
gc_setLineWidth(4)
|
||||||
|
local CB=P.cur.bk
|
||||||
|
for i=1,#CB do for j=1,#CB[1]do
|
||||||
|
if CB[i][j]then
|
||||||
|
gc_rectangle('line',30*(j+P.curX-1)-30+4,-30*(i+P.ghoY-1)+4,22,22)
|
||||||
|
end
|
||||||
|
end end
|
||||||
|
end,
|
||||||
}
|
}
|
||||||
local function drawBlockOutline(P,texture,trans)
|
local function drawBlockOutline(P,texture,trans)
|
||||||
shader_alpha:send('a',trans)
|
shader_alpha:send('a',trans)
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ scene.widgetList={
|
|||||||
WIDGET.newSwitch{name="upEdge", x=380,y=320,disp=SETval("upEdge"),code=SETrev("upEdge")},
|
WIDGET.newSwitch{name="upEdge", x=380,y=320,disp=SETval("upEdge"),code=SETrev("upEdge")},
|
||||||
WIDGET.newSwitch{name="bagLine", x=380,y=390,disp=SETval("bagLine"),code=SETrev("bagLine")},
|
WIDGET.newSwitch{name="bagLine", x=380,y=390,disp=SETval("bagLine"),code=SETrev("bagLine")},
|
||||||
|
|
||||||
WIDGET.newSelector{name="ghostType",x=915,y=180,w=350,list={'color','gray','colorLine','grayLine','colorCell','greyCell'},disp=SETval("ghostType"),code=SETsto("ghostType")},
|
WIDGET.newSelector{name="ghostType",x=915,y=180,w=350,list={'color','gray','colorCell','greyCell','colorLine','grayLine'},disp=SETval("ghostType"),code=SETsto("ghostType")},
|
||||||
WIDGET.newSlider{name="ghost", x=740,y=240,w=350,unit=1, disp=SETval("ghost"),show="percent",code=SETsto("ghost")},
|
WIDGET.newSlider{name="ghost", x=740,y=240,w=350,unit=1, disp=SETval("ghost"),show="percent",code=SETsto("ghost")},
|
||||||
WIDGET.newSlider{name="grid", x=740,y=320,w=350,unit=.4, disp=SETval("grid"),show="percent", code=SETsto("grid")},
|
WIDGET.newSlider{name="grid", x=740,y=320,w=350,unit=.4, disp=SETval("grid"),show="percent", code=SETsto("grid")},
|
||||||
WIDGET.newSlider{name="center", x=740,y=400,w=350,unit=1, disp=SETval("center"), code=SETsto("center")},
|
WIDGET.newSlider{name="center", x=740,y=400,w=350,unit=1, disp=SETval("center"), code=SETsto("center")},
|
||||||
|
|||||||
Reference in New Issue
Block a user