From 1b07823190dcb725cdcb1b76c8dd471f11c88e20 Mon Sep 17 00:00:00 2001 From: nastys <@> Date: Sun, 7 Jul 2019 16:58:22 +0200 Subject: [PATCH] Move ESC/quit game --- source/plugins/TLAC/Components/Input/InputEmulator.cpp | 3 +++ source/plugins/TLAC/dllmain.cpp | 5 ----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/source/plugins/TLAC/Components/Input/InputEmulator.cpp b/source/plugins/TLAC/Components/Input/InputEmulator.cpp index 6c69a19..555585e 100644 --- a/source/plugins/TLAC/Components/Input/InputEmulator.cpp +++ b/source/plugins/TLAC/Components/Input/InputEmulator.cpp @@ -288,6 +288,9 @@ namespace TLAC::Components if (keyboard->IsIntervalTapped(VK_SPACE)) inputKey = 0x20; + if (keyboard->IsIntervalTapped(VK_ESCAPE)) + exit(0); + return inputKey; } diff --git a/source/plugins/TLAC/dllmain.cpp b/source/plugins/TLAC/dllmain.cpp index c3ed8ca..89ac30e 100644 --- a/source/plugins/TLAC/dllmain.cpp +++ b/source/plugins/TLAC/dllmain.cpp @@ -82,11 +82,6 @@ namespace TLAC HadWindowFocus = HasWindowFocus; HasWindowFocus = framework::DivaWindowHandle == NULL || GetForegroundWindow() == framework::DivaWindowHandle; - if (HasWindowFocus && GetAsyncKeyState(VK_ESCAPE)) - { - exit(1); - } - if ((HasWindowFocus) && (!framework::inputDisable)) { Input::Keyboard::GetInstance()->PollInput();