summaryrefslogtreecommitdiff
path: root/src/game/interface.cpp
diff options
context:
space:
mode:
authorPaweł Redman <pawel.redman@gmail.com>2017-12-18 19:58:18 +0000
committerPaweł Redman <pawel.redman@gmail.com>2017-12-18 19:58:18 +0000
commit858a4f56c3899798fea179eb275b4fcbf55e601f (patch)
tree1dc2513a03911eff6db127b8e3b2cec71241a85a /src/game/interface.cpp
parentb0cb2054fae07a688174d6b78fd310c986233de3 (diff)
Change how the view size is calculated.
The old way could result in very large fields of view if the window was made very thin.
Diffstat (limited to 'src/game/interface.cpp')
-rw-r--r--src/game/interface.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/interface.cpp b/src/game/interface.cpp
index d125392..67f5482 100644
--- a/src/game/interface.cpp
+++ b/src/game/interface.cpp
@@ -32,8 +32,8 @@ void state_t::tick(double dt)
{
float view_scale;
- view_scale = 3 * exp(camera.zoom * 0.12);
- if (size.x > size.y) {
+ view_scale = 4.5 * exp(camera.zoom * 0.12);
+ if (size.x < size.y) {
view_size.y = view_scale;
view_size.x = view_scale * size.x / size.y;
} else {