aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-07-19 18:36:00 -0400
committerFlorian Fischer <florian.fischer@muhq.space>2025-07-19 18:54:25 -0400
commit8b9323dde171bae44763e7179b205edd9373b82b (patch)
tree12c3b12189f1bb826a679ed843beaa2e9df6f034
parent673977d13a52b3724943d58256d91410c792b651 (diff)
downloadmuhqs-game-8b9323dde171bae44763e7179b205edd9373b82b.tar.gz
muhqs-game-8b9323dde171bae44763e7179b205edd9373b82b.zip
fix handling of straight streets
-rw-r--r--go/ui/mapView.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/go/ui/mapView.go b/go/ui/mapView.go
index 25ebd5aa..9b1cd206 100644
--- a/go/ui/mapView.go
+++ b/go/ui/mapView.go
@@ -102,9 +102,8 @@ func (vw *MapView) handleStreet(x, y int, op *ebiten.DrawImageOptions) *ebiten.I
if connections == 0 {
log.Printf("Street at (%d, %d) is not connected", x, y)
img = assets.GetTile("street")
- } else if (connections == 1 ||
- (connections == 2 && ((left && right) || (above && below)))) &&
- (above || below) {
+ } else if connections == 1 ||
+ (connections == 2 && ((left && right) || (above && below))) {
img = assets.GetTile("street")
if above || below {
@@ -258,6 +257,9 @@ func (vw *MapView) drawMapLayer(screen *ebiten.Image) {
default:
tileImg = assets.GetTile(tile.Raw)
}
+ if tileImg == nil {
+ log.Panic("failed to load tile", tile.Raw)
+ }
op.GeoM.Translate(x_px, y_px)