From 987e565eeb80f0fe2825267de728f8a1989a051d Mon Sep 17 00:00:00 2001 From: Craig Robbins Date: Mon, 10 Nov 2014 12:26:19 +1000 Subject: Create faster key cache for main game loop (client) --- src/mainmenumanager.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/mainmenumanager.h') diff --git a/src/mainmenumanager.h b/src/mainmenumanager.h index 56ba40129..db8aa9e19 100644 --- a/src/mainmenumanager.h +++ b/src/mainmenumanager.h @@ -35,6 +35,8 @@ public: virtual void disconnect() = 0; virtual void changePassword() = 0; virtual void changeVolume() = 0; + + virtual void signalKeyConfigChange() = 0; }; extern gui::IGUIEnvironment* guienv; @@ -127,6 +129,7 @@ public: changevolume_requested(false), keyconfig_requested(false), shutdown_requested(false), + keyconfig_changed(false), device(a_device) { } @@ -159,12 +162,20 @@ public: keyconfig_requested = true; } + virtual void signalKeyConfigChange() + { + keyconfig_changed = true; + } + bool disconnect_requested; bool changepassword_requested; bool changevolume_requested; bool keyconfig_requested; bool shutdown_requested; + + bool keyconfig_changed; + IrrlichtDevice *device; }; -- cgit v1.2.3