From ef8a08f7332765f2a3edae56d8f9a52b174f0dc0 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Mon, 9 Nov 2015 16:02:00 +0000 Subject: Center image when auto-scaling --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 9738b46..b9835be 100644 --- a/main.c +++ b/main.c @@ -118,6 +118,9 @@ void scale_to_window() //Image will become too wide before it becomes too tall g_view.scale = (double)ww/(double)g_img.width; } + //Also center image + g_view.x = 0; + g_view.y = 0; g_view.redraw = 1; } @@ -500,7 +503,7 @@ int main(int argc, char** argv) case SDLK_l: move_view(-50, 0); break; case SDLK_x: remove_current_path(); break; case SDLK_f: toggle_fullscreen(); break; - case SDLK_PERIOD: next_frame(); break; + case SDLK_PERIOD:next_frame(); break; case SDLK_SPACE: toggle_playing(); break; case SDLK_s: scale_to_window(); break; } -- cgit v1.2.3