texture模块添加lvIcon素材代码,具体样式还需修改

This commit is contained in:
MrZ626
2021-04-23 12:57:38 +08:00
parent 48dbed2571
commit b0064d179c

View File

@@ -1,4 +1,6 @@
local gc=love.graphics
local ins=table.insert
local function NSC(x,y)--New & Set Canvas
local _=gc.newCanvas(x,y)
gc.setCanvas(_)
@@ -84,6 +86,21 @@ gc.setColor(1,1,1)
gc.circle("line",8,8,7)
gc.circle("fill",8,8,3)
TEXTURE.lvIcon=setmetatable({},{__index=function(self,lv)
local img={25,25}
ins(img,{"clear",0,0,0})
ins(img,{"setLW",4})
ins(img,{"setCL",COLOR.lN})
ins(img,{"dRect",2,2,21,21})
--TODO: draw with lv
img=DOGC(img)
rawset(self,lv,img)
return img
end})
gc.setDefaultFilter("linear","linear")