模式地图界面按f2开关显示网格(方便看位置) close #827
This commit is contained in:
@@ -21,10 +21,12 @@ local mapCam={
|
|||||||
}
|
}
|
||||||
local visibleModes
|
local visibleModes
|
||||||
local touchDist
|
local touchDist
|
||||||
|
local grid
|
||||||
|
|
||||||
local scene={}
|
local scene={}
|
||||||
|
|
||||||
function scene.enter()
|
function scene.enter()
|
||||||
|
grid=false
|
||||||
BG.set()
|
BG.set()
|
||||||
mapCam.zoomK=SCN.prev=='main' and 5 or 1
|
mapCam.zoomK=SCN.prev=='main' and 5 or 1
|
||||||
visibleModes={}-- 1=unlocked, 2=locked but visible
|
visibleModes={}-- 1=unlocked, 2=locked but visible
|
||||||
@@ -141,6 +143,8 @@ function scene.keyDown(key,isRep)
|
|||||||
end
|
end
|
||||||
elseif key=='f1' then
|
elseif key=='f1' then
|
||||||
SCN.go('mod')
|
SCN.go('mod')
|
||||||
|
elseif key=='f2' then
|
||||||
|
grid=not grid
|
||||||
elseif key=='escape' then
|
elseif key=='escape' then
|
||||||
if mapCam.sel then
|
if mapCam.sel then
|
||||||
mapCam.sel=false
|
mapCam.sel=false
|
||||||
@@ -223,6 +227,21 @@ function scene.draw()
|
|||||||
gc_scale(mapCam.zoomK^.7)
|
gc_scale(mapCam.zoomK^.7)
|
||||||
gc_applyTransform(mapCam.xOy);
|
gc_applyTransform(mapCam.xOy);
|
||||||
|
|
||||||
|
if grid then
|
||||||
|
gc_setColor(1,0,.26,.26)
|
||||||
|
gc_setLineWidth(1)
|
||||||
|
for x=-2000,2000,200 do
|
||||||
|
gc_line(x,-2200,x,1000)
|
||||||
|
end
|
||||||
|
for y=-2200,1000,200 do
|
||||||
|
gc_line(-2000,y,2000,y)
|
||||||
|
end
|
||||||
|
gc_setColor(1,0,.26,.626)
|
||||||
|
gc_setLineWidth(2)
|
||||||
|
gc_line(0,-2200,0,1000)
|
||||||
|
gc_line(-2000,0,1000,0)
|
||||||
|
end
|
||||||
|
|
||||||
local R=RANKS
|
local R=RANKS
|
||||||
local sel=mapCam.sel
|
local sel=mapCam.sel
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user