几个绘图用函数mXXX模块化
This commit is contained in:
@@ -1,11 +1,22 @@
|
||||
local printf=love.graphics.printf
|
||||
local draw=love.graphics.draw
|
||||
function mStr(s,x,y)
|
||||
printf(s,x-626,y,1252,"center")
|
||||
local mDraw={}
|
||||
function mDraw.str(str,x,y)
|
||||
printf(str,x-626,y,1252,"center")
|
||||
end
|
||||
function mText(s,x,y)
|
||||
draw(s,x-s:getWidth()*.5,y)
|
||||
function mDraw.simpX(str,x,y)
|
||||
draw(str,x-str:getWidth()*.5,y)
|
||||
end
|
||||
function mDraw(s,x,y,a,k)
|
||||
draw(s,x,y,a,k,nil,s:getWidth()*.5,s:getHeight()*.5)
|
||||
end
|
||||
function mDraw.simpY(str,x,y)
|
||||
draw(str,x,y-str:getHeight()*.5)
|
||||
end
|
||||
function mDraw.X(str,x,y,a,k)
|
||||
draw(str,x,y,a,k,nil,str:getWidth()*.5,0)
|
||||
end
|
||||
function mDraw.Y(str,x,y,a,k)
|
||||
draw(str,x,y,a,k,nil,0,str:getHeight()*.5)
|
||||
end
|
||||
function mDraw.draw(str,x,y,a,k)
|
||||
draw(str,x,y,a,k,nil,str:getWidth()*.5,str:getHeight()*.5)
|
||||
end
|
||||
return mDraw
|
||||
Reference in New Issue
Block a user