词典标题栏不会溢出了
This commit is contained in:
@@ -168,6 +168,9 @@ function scene.update(dt)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function listStencil()
|
||||||
|
GC.rectangle('fill',20,180,280,526)
|
||||||
|
end
|
||||||
function scene.draw()
|
function scene.draw()
|
||||||
gc.setColor(COLOR.dX)
|
gc.setColor(COLOR.dX)
|
||||||
gc.rectangle('fill',300,180,958,526,5)
|
gc.rectangle('fill',300,180,958,526,5)
|
||||||
@@ -192,19 +195,16 @@ function scene.draw()
|
|||||||
gc.setColor(1,1,1,.4+.05*sin(TIME()*12.6))
|
gc.setColor(1,1,1,.4+.05*sin(TIME()*12.6))
|
||||||
gc.rectangle('fill',20,143+35*(selected-scrollPos),280,35)
|
gc.rectangle('fill',20,143+35*(selected-scrollPos),280,35)
|
||||||
|
|
||||||
|
GC.stencil(listStencil)
|
||||||
|
GC.setStencilTest('equal',1)
|
||||||
setFont(30)
|
setFont(30)
|
||||||
for i=1,min(#list,15) do
|
for i=1,min(#list,15) do
|
||||||
local y=142+35*i
|
local y=142+35*i
|
||||||
i=i+scrollPos
|
i=i+scrollPos
|
||||||
local item=list[i]
|
local item=list[i]
|
||||||
gc.setColor(COLOR.D)
|
GC.shadedPrint(item.title,30,y,'left',1,COLOR.D,typeColor[item.type])
|
||||||
gc.print(item.title,29,y-1)
|
|
||||||
gc.print(item.title,29,y+1)
|
|
||||||
gc.print(item.title,31,y-1)
|
|
||||||
gc.print(item.title,31,y+1)
|
|
||||||
gc.setColor(typeColor[item.type])
|
|
||||||
gc.print(item.title,30,y)
|
|
||||||
end
|
end
|
||||||
|
GC.setStencilTest()
|
||||||
|
|
||||||
if searchWait>0 then
|
if searchWait>0 then
|
||||||
local r=TIME()*2
|
local r=TIME()*2
|
||||||
|
|||||||
Reference in New Issue
Block a user