输出SCR信息改为SCR模块内方法
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
local SCR={
|
local SCR={
|
||||||
w0=1280,h0=720, --Default Screen Size
|
w0=1280,h0=720, --Default Screen Size
|
||||||
x=0,y=0, --Up-left Coord on screen
|
x=0,y=0, --Up-left Coord on screen
|
||||||
w=0,h=0, --Fullscreen w/h in gc
|
cx=0,cy=0, --Center Coord on screen (Center X/Y)
|
||||||
W=0,H=0, --Fullscreen w/h in shader
|
ex=0,ey=0, --Down-right Coord on screen (End X/Y)
|
||||||
|
w=0,h=0, --Fullscreen w/h for graphic functions
|
||||||
|
W=0,H=0, --Fullscreen w/h for shader
|
||||||
safeX=0,safeY=0,--Safe area
|
safeX=0,safeY=0,--Safe area
|
||||||
safeW=0,safeH=0,--Safe area
|
safeW=0,safeH=0,--Safe area
|
||||||
rad=0, --Radius
|
rad=0, --Radius
|
||||||
@@ -29,4 +31,10 @@ function SCR.resize(w,h)
|
|||||||
SCR.safeX,SCR.safeY,SCR.safeW,SCR.safeH=love.window.getSafeArea()
|
SCR.safeX,SCR.safeY,SCR.safeW,SCR.safeH=love.window.getSafeArea()
|
||||||
SCR.xOy:setTransformation(w/2,h/2,nil,SCR.k,nil,SCR.w0/2,SCR.h0/2)
|
SCR.xOy:setTransformation(w/2,h/2,nil,SCR.k,nil,SCR.w0/2,SCR.h0/2)
|
||||||
end
|
end
|
||||||
|
function SCR.print()
|
||||||
|
LOG.print("Screen Info:")
|
||||||
|
for k,v in next,SCR do
|
||||||
|
LOG.print(k..": "..v)
|
||||||
|
end
|
||||||
|
end
|
||||||
return SCR
|
return SCR
|
||||||
@@ -100,13 +100,7 @@ function scene.keyDown(k)
|
|||||||
elseif v==114514 or v==1919810 or v==1145141919810 then
|
elseif v==114514 or v==1919810 or v==1145141919810 then
|
||||||
error()
|
error()
|
||||||
elseif v==670 then
|
elseif v==670 then
|
||||||
LOG.print("Screen Info:")
|
SCR.print()
|
||||||
LOG.print("x y: "..SCR.x.." "..SCR.y)
|
|
||||||
LOG.print("w h: "..SCR.w.." "..SCR.h)
|
|
||||||
LOG.print("W H: "..SCR.W.." "..SCR.H)
|
|
||||||
LOG.print("k: "..math.floor(SCR.k*100)*.01)
|
|
||||||
LOG.print("rad: "..math.floor(SCR.rad*100)*.01)
|
|
||||||
LOG.print("dpi: "..SCR.dpi)
|
|
||||||
end
|
end
|
||||||
elseif k=="escape"then
|
elseif k=="escape"then
|
||||||
val,reg,sym="0"
|
val,reg,sym="0"
|
||||||
|
|||||||
Reference in New Issue
Block a user