aboutsummaryrefslogtreecommitdiff
path: root/client/game.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-07-11 15:50:07 +0200
committernokoe <nokoe@mailbox.org>2024-07-11 15:52:43 +0200
commit51f3c580fcfac8d37e5e345031cadda141f0340f (patch)
treec591be9a59785844cb6ee302fcf88d7f397bf719 /client/game.gd
parent9924f88d35e504dae8dee0e0ca55efd45b2323ad (diff)
downloadhurrycurry-51f3c580fcfac8d37e5e345031cadda141f0340f.tar
hurrycurry-51f3c580fcfac8d37e5e345031cadda141f0340f.tar.bz2
hurrycurry-51f3c580fcfac8d37e5e345031cadda141f0340f.tar.zst
correct extents, set camera target to map center when no players are connected
Diffstat (limited to 'client/game.gd')
-rw-r--r--client/game.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/game.gd b/client/game.gd
index 2006d4c8..acbe7286 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -290,4 +290,8 @@ func update_center():
new_center = player_center / player_sum
elif sum > 0:
new_center = center / sum
+ else:
+ var extents = map.extents()
+ var map_center = ((extents[0] + extents[1]) / 2) + Vector2(.5, .5)
+ new_center = Vector3(map_center.x, 0., map_center.y)
$Center.position = new_center