From 063793c4d96403778447cac724bcf84d9e3c819e Mon Sep 17 00:00:00 2001 From: Jonas Kulla Date: Tue, 7 Jan 2014 05:25:00 +0100 Subject: [PATCH] Turn screenshots (F3) off by default --- src/config.cpp | 2 ++ src/config.h | 1 + src/eventthread.cpp | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/config.cpp b/src/config.cpp index 34a69e5..12e2cd8 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -35,6 +35,7 @@ namespace po = boost::program_options; Config::Config() : debugMode(false), + screenshots(false), winResizable(false), fullscreen(false), fixedAspectRatio(true), @@ -55,6 +56,7 @@ void Config::read() { #define PO_DESC_ALL \ PO_DESC(debugMode, bool) \ + PO_DESC(screenshots, bool) \ PO_DESC(winResizable, bool) \ PO_DESC(fullscreen, bool) \ PO_DESC(fixedAspectRatio, bool) \ diff --git a/src/config.h b/src/config.h index 3de9249..5a7e954 100644 --- a/src/config.h +++ b/src/config.h @@ -28,6 +28,7 @@ struct Config { bool debugMode; + bool screenshots; bool winResizable; bool fullscreen; diff --git a/src/eventthread.cpp b/src/eventthread.cpp index f4db40d..acdb161 100644 --- a/src/eventthread.cpp +++ b/src/eventthread.cpp @@ -209,7 +209,7 @@ void EventThread::process(RGSSThreadData &rtData) break; } - if (event.key.keysym.scancode == SDL_SCANCODE_F3) + if (event.key.keysym.scancode == SDL_SCANCODE_F3 && rtData.config.screenshots) rtData.rqScreenshot = true; keyStates[event.key.keysym.scancode] = true;