add grid draw toggle

This commit is contained in:
ceikry 2021-11-07 19:29:40 -06:00
parent d7a64e9774
commit d578cb9bba

View file

@ -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()
}
}
}
}