diff options
| author | nokoe <nokoe@mailbox.org> | 2024-07-11 15:50:07 +0200 |
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2024-07-11 15:52:43 +0200 |
| commit | 51f3c580fcfac8d37e5e345031cadda141f0340f (patch) | |
| tree | c591be9a59785844cb6ee302fcf88d7f397bf719 /client/game.gd | |
| parent | 9924f88d35e504dae8dee0e0ca55efd45b2323ad (diff) | |
| download | hurrycurry-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.gd | 4 |
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 |