aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)