From 8ea26f1e8cfb0dd48c8889886996023a309c65fe Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sat, 26 May 2007 21:39:41 +0000 Subject: [PATCH] round not chop so it isn't calculating strange WIDTH and HEIGHT SVN-Revision: 5048 --- src/main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 2f624f93a..495e68d84 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -428,14 +428,14 @@ void init_video() // use aspect ratio to calculate logical resolution if (aspect_ratio > 1) { - SCREEN_WIDTH = static_cast (600 * aspect_ratio); - SCREEN_HEIGHT = 600; + SCREEN_WIDTH = static_cast (600 * aspect_ratio + 0.5); + SCREEN_HEIGHT = 600; } else { - SCREEN_WIDTH = 600; - SCREEN_HEIGHT = static_cast (600 * 1/aspect_ratio); + SCREEN_WIDTH = 600; + SCREEN_HEIGHT = static_cast (600 * 1/aspect_ratio + 0.5); } - log_info << (config->use_fullscreen?"fullscreen ":"window ") << SCREEN_WIDTH << "x" << SCREEN_HEIGHT << "\n"; + log_info << (config->use_fullscreen?"fullscreen ":"window ") << SCREEN_WIDTH << "x" << SCREEN_HEIGHT << " Ratio: " << aspect_ratio << "\n"; // setup opengl state and transform glDisable(GL_DEPTH_TEST); -- 2.11.0