mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-11 02:54:04 +09:00
buildingmaker palette close and open again
This commit is contained in:
@@ -10,6 +10,7 @@ import net.torvald.terrarum.blendNormal
|
||||
import net.torvald.terrarum.blockproperties.Block
|
||||
import net.torvald.terrarum.fillRect
|
||||
import net.torvald.terrarum.itemproperties.ItemCodex
|
||||
import net.torvald.terrarum.modulebasegame.BuildingMaker
|
||||
import net.torvald.terrarum.modulebasegame.ui.ItemSlotImageFactory.CELLCOLOUR_BLACK
|
||||
import net.torvald.terrarum.ui.UICanvas
|
||||
import net.torvald.terrarum.ui.UINSMenu
|
||||
@@ -17,7 +18,7 @@ import net.torvald.terrarum.ui.UINSMenu
|
||||
/**
|
||||
* Created by minjaesong on 2019-02-03.
|
||||
*/
|
||||
class UIPaletteSelector : UICanvas() {
|
||||
class UIPaletteSelector(val parent: BuildingMaker) : UICanvas() {
|
||||
|
||||
override var width = 36
|
||||
override var height = 72
|
||||
@@ -154,6 +155,11 @@ class UIPaletteSelector : UICanvas() {
|
||||
swapForeAndBack()
|
||||
}
|
||||
|
||||
// if either of the block is down, open palette window of the parent
|
||||
if ((relativeMouseX in 14..30 && relativeMouseY in 41..57) || (relativeMouseX in 6..22 && relativeMouseY in 33..49)) {
|
||||
parent.uiPalette.isVisible = true
|
||||
}
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user