mirror of
https://gitlab.com/2009scape/tools/2009scape-map-viewer.git
synced 2026-08-01 14:39:25 -06:00
add grid draw toggle
This commit is contained in:
parent
d7a64e9774
commit
d578cb9bba
1 changed files with 17 additions and 2 deletions
|
|
@ -31,6 +31,7 @@ object Rs2MapEditor {
|
|||
var tileDataUpdated = false
|
||||
var plane = 0
|
||||
var visualizeHeight = false
|
||||
var drawGrid = true
|
||||
var previousHeight = -1
|
||||
lateinit var mapPanel: MapPane
|
||||
lateinit var npcPanel: NPCSpawnPanel
|
||||
|
|
@ -206,7 +207,7 @@ object Rs2MapEditor {
|
|||
}
|
||||
|
||||
mapCell.border = MatteBorder(borderSizes[0], borderSizes[1], borderSizes[2], borderSizes[3], borderColor)
|
||||
} else {
|
||||
} else if(drawGrid) {
|
||||
mapCell.border = border
|
||||
}
|
||||
|
||||
|
|
@ -380,16 +381,30 @@ object Rs2MapEditor {
|
|||
add(DisplayOverlayItem())
|
||||
add(DisplaySceneryItem())
|
||||
addSeparator()
|
||||
add(drawGridItem())
|
||||
add(DisplayHeightItem())
|
||||
add(visualizeHeightItem())
|
||||
}
|
||||
}
|
||||
|
||||
class drawGridItem : JCheckBoxMenuItem("Draw Grid", true) {
|
||||
init {
|
||||
addActionListener {
|
||||
Rs2MapEditor.drawGrid = !Rs2MapEditor.drawGrid
|
||||
SwingUtilities.invokeLater {
|
||||
mapPanel.repaintMap()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class visualizeHeightItem : JCheckBoxMenuItem("Visualize Heights", false) {
|
||||
init {
|
||||
addActionListener {
|
||||
Rs2MapEditor.visualizeHeight = !Rs2MapEditor.visualizeHeight
|
||||
mapPanel.repaintMap()
|
||||
SwingUtilities.invokeLater {
|
||||
mapPanel.repaintMap()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue