aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-06-09 23:59:11 -0500
committerFlorian Fischer <florian.fischer@muhq.space>2025-07-03 22:01:22 -0400
commitf7db7790b36134e758efeed6df8311c58df34692 (patch)
treefddbf9cf4f3c51907b2ca391d94088f82c59a11e
parentac42b3f434a33251b7fbae873c810d15bb46a156 (diff)
downloadmuhqs-game-f7db7790b36134e758efeed6df8311c58df34692.tar.gz
muhqs-game-f7db7790b36134e758efeed6df8311c58df34692.zip
initialize event handler map and hanlde neutralized tiles
-rw-r--r--go/ui/mapView.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/go/ui/mapView.go b/go/ui/mapView.go
index 64501706..2016a60f 100644
--- a/go/ui/mapView.go
+++ b/go/ui/mapView.go
@@ -50,6 +50,7 @@ type MapView struct {
func NewMapView(g game.State) *MapView {
vw := &MapView{
+ EventHandlersMap: NewEventHandlersMap(),
gameState: g,
scale: 1,
tileHighlights: make(map[game.Position][]color.Color),
@@ -252,6 +253,8 @@ func (vw *MapView) drawMapLayer(screen *ebiten.Image) {
tileImg = vw.handleGate(x, y, op)
case game.TileTypes.Tower:
tileImg = vw.handleTower(x, y, op)
+ case game.TileTypes.Neutral:
+ tileImg = assets.GetTile("neutral")
default:
tileImg = assets.GetTile(tile.Raw)
}