aDraw和DOGC模块新增命令
This commit is contained in:
@@ -7,4 +7,11 @@ function aDraw.simpY(obj,x,y)draw(obj,x,y-obj:getHeight()*.5)end
|
|||||||
function aDraw.X(obj,x,y,a,k)draw(obj,x,y,a,k,nil,obj:getWidth()*.5,0)end
|
function aDraw.X(obj,x,y,a,k)draw(obj,x,y,a,k,nil,obj:getWidth()*.5,0)end
|
||||||
function aDraw.Y(obj,x,y,a,k)draw(obj,x,y,a,k,nil,0,obj:getHeight()*.5)end
|
function aDraw.Y(obj,x,y,a,k)draw(obj,x,y,a,k,nil,0,obj:getHeight()*.5)end
|
||||||
function aDraw.draw(obj,x,y,a,k)draw(obj,x,y,a,k,nil,obj:getWidth()*.5,obj:getHeight()*.5)end
|
function aDraw.draw(obj,x,y,a,k)draw(obj,x,y,a,k,nil,obj:getWidth()*.5,obj:getHeight()*.5)end
|
||||||
|
function aDraw.outDraw(obj,div,x,y,a,k)
|
||||||
|
local w,h=obj:getWidth()*.5,obj:getHeight()*.5
|
||||||
|
draw(obj,x-div,y-div,a,k,nil,w,h)
|
||||||
|
draw(obj,x-div,y+div,a,k,nil,w,h)
|
||||||
|
draw(obj,x+div,y-div,a,k,nil,w,h)
|
||||||
|
draw(obj,x+div,y+div,a,k,nil,w,h)
|
||||||
|
end
|
||||||
return aDraw
|
return aDraw
|
||||||
@@ -4,6 +4,7 @@ local cmds={
|
|||||||
move="translate",
|
move="translate",
|
||||||
scale="scale",
|
scale="scale",
|
||||||
rotate="rotate",
|
rotate="rotate",
|
||||||
|
shear="shear",
|
||||||
clear="clear",
|
clear="clear",
|
||||||
|
|
||||||
setCL="setColor",
|
setCL="setColor",
|
||||||
@@ -12,10 +13,11 @@ local cmds={
|
|||||||
setLS="setLineStyle",
|
setLS="setLineStyle",
|
||||||
setLJ="setLineJoin",
|
setLJ="setLineJoin",
|
||||||
|
|
||||||
setFT=setFont,
|
|
||||||
print="print",
|
print="print",
|
||||||
mText=function(...)ADRAW.str(...)end,
|
setFT=setFont,
|
||||||
mDraw=function(...)ADRAW.draw(...)end,
|
mText=ADRAW.str,
|
||||||
|
mDraw=ADRAW.draw,
|
||||||
|
mOutDraw=ADRAW.outDraw,
|
||||||
|
|
||||||
draw="draw",
|
draw="draw",
|
||||||
line="line",
|
line="line",
|
||||||
@@ -23,6 +25,8 @@ local cmds={
|
|||||||
dRect=function(...)gc.rectangle('line',...)end,
|
dRect=function(...)gc.rectangle('line',...)end,
|
||||||
fCirc=function(...)gc.circle('fill',...)end,
|
fCirc=function(...)gc.circle('fill',...)end,
|
||||||
dCirc=function(...)gc.circle('line',...)end,
|
dCirc=function(...)gc.circle('line',...)end,
|
||||||
|
fElps=function(...)gc.ellipse('fill',...)end,
|
||||||
|
dElps=function(...)gc.ellipse('line',...)end,
|
||||||
fPoly=function(...)gc.polygon('fill',...)end,
|
fPoly=function(...)gc.polygon('fill',...)end,
|
||||||
dPoly=function(...)gc.polygon('line',...)end,
|
dPoly=function(...)gc.polygon('line',...)end,
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user