Files
Techmino/parts/texture.lua
2020-07-21 00:16:15 +08:00

39 lines
735 B
Lua

local gc=love.graphics
local int=math.floor
local function C(x,y)
local _=gc.newCanvas(x,y)
gc.setCanvas(_)
return _
end
local c
local TEXTURE={}
gc.setDefaultFilter("nearest","nearest")
gc.setColor(1,1,1)
local VKI=gc.newImage("/image/virtualkey.png")
TEXTURE.VKIcon={}
for i=1,20 do
TEXTURE.VKIcon[i]=C(36,36)
gc.draw(VKI,(i-1)%5*-36,int((i-1)*.2)*-36)
end
TEXTURE.miniBlock={}
for i=1,25 do
local b=blocks[i][0]
TEXTURE.miniBlock[i]=C(#b[1],#b)
for y=1,#b do for x=1,#b[1]do
if b[y][x]then
gc.rectangle("fill",x-1,#b-y,1,1)
end
end end
end
TEXTURE.mapCross=C(40,40)
gc.setColor(1,1,1)
gc.setLineWidth(4)
gc.line(0,20,40,20)
gc.line(20,0,20,40)
gc.setDefaultFilter("linear","linear")
gc.setCanvas()
return TEXTURE