From 02e029ed40f801e0710b09062069e7083cd30b93 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 17 Feb 2022 19:18:19 +0100 Subject: Add local anime tracking. Check readme for more info about local_anime config --- src/ImageViewer.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/ImageViewer.cpp') diff --git a/src/ImageViewer.cpp b/src/ImageViewer.cpp index 2b40c1f..d00c375 100644 --- a/src/ImageViewer.cpp +++ b/src/ImageViewer.cpp @@ -5,12 +5,12 @@ #include "../include/Scale.hpp" #include "../include/Config.hpp" #include -#include #include #include #include #include #include +#include namespace QuickMedia { static const int page_text_character_size = 14 * get_config().scale * get_config().font_scale; @@ -88,7 +88,7 @@ namespace QuickMedia { std::shared_ptr &page_image_data = image_data[page]; const mgl::vec2d image_size = get_page_size(page); - mgl::vec2d render_pos(std::floor(window_size.x * 0.5 - image_size.x * 0.5), scroll + offset_y); + mgl::vec2d render_pos(floor(window_size.x * 0.5 - image_size.x * 0.5), scroll + offset_y); if(render_pos.y + image_size.y <= 0.0 || render_pos.y >= window_size.y) { if(page_image_data) page_image_data->visible_on_screen = false; @@ -97,7 +97,7 @@ namespace QuickMedia { bool scrolling = (std::abs(scroll_speed) > 0.01f); if(!scrolling) - render_pos.y = std::floor(render_pos.y); + render_pos.y = floor(render_pos.y); double top_dist = std::abs(0.0 - render_pos.y); if(top_dist < min_page_top_dist) { @@ -141,10 +141,10 @@ namespace QuickMedia { mgl::Text error_message(std::move(msg), *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale)); auto text_bounds = error_message.get_bounds(); error_message.set_color(mgl::Color(0, 0, 0, 255)); - mgl::vec2d render_pos_text(std::floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); + mgl::vec2d render_pos_text(floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); if(!scrolling) - render_pos_text.y = std::floor(render_pos_text.y); + render_pos_text.y = floor(render_pos_text.y); mgl::Rectangle background(mgl::vec2f(image_size.x, image_size.y)); background.set_color(mgl::Color(255, 255, 255, 255)); @@ -160,10 +160,10 @@ namespace QuickMedia { mgl::Text error_message("Downloading page " + page_str, *FontLoader::get_font(FontLoader::FontType::LATIN, 30 * get_config().scale * get_config().font_scale)); auto text_bounds = error_message.get_bounds(); error_message.set_color(mgl::Color(0, 0, 0, 255)); - mgl::vec2d render_pos_text(std::floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); + mgl::vec2d render_pos_text(floor(window_size.x * 0.5 - text_bounds.size.x * 0.5), image_size.y * 0.5 - text_bounds.size.y * 0.5 + scroll + offset_y); if(!scrolling) - render_pos_text.y = std::floor(render_pos_text.y); + render_pos_text.y = floor(render_pos_text.y); mgl::Rectangle background(mgl::vec2f(image_size.x, image_size.y)); background.set_color(mgl::Color(255, 255, 255, 255)); @@ -367,7 +367,7 @@ namespace QuickMedia { window->draw(page_text_background); auto page_text_bounds = page_text.get_bounds(); - page_text.set_position(mgl::vec2f(std::floor(window_size.x * 0.5f - page_text_bounds.size.x * 0.5f), std::floor(window_size.y - background_height * 0.5f - font_height * 0.7f))); + page_text.set_position(mgl::vec2f(floor(window_size.x * 0.5f - page_text_bounds.size.x * 0.5f), floor(window_size.y - background_height * 0.5f - font_height * 0.7f))); window->draw(page_text); // Free pages that are not visible on the screen -- cgit v1.2.3