From c34d0a0ef5c1db4e94f094a5e455411d20c00e13 Mon Sep 17 00:00:00 2001 From: Marc-Eric Martel <1205697@etu.cegepsth.qc.ca> Date: Fri, 24 Sep 2021 10:40:43 -0400 Subject: [PATCH] Ajouts pour ignorer les touches "Y" et "Fn" dans l'engine. --- mcclone/engine.cpp | 19 +++++++++++-------- mcclone/main.cpp | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/mcclone/engine.cpp b/mcclone/engine.cpp index 74aa6b5..02b1ffb 100644 --- a/mcclone/engine.cpp +++ b/mcclone/engine.cpp @@ -95,28 +95,31 @@ void Engine::KeyPressEvent(unsigned char key) break; case 22: // W if (!m_keyW) { - std::cout << "W " << (int)key << std::endl; + std::cout << "W " << std::endl; m_keyW = true; } break; case 0: // A if (!m_keyA) { - std::cout << "A " << (int)key << std::endl; + std::cout << "A " << std::endl; m_keyA = true; } break; case 18: // S if (!m_keyS) { - std::cout << "S " << (int)key << std::endl; + std::cout << "S " << std::endl; m_keyS = true; } break; case 3: // D if (!m_keyD) { - std::cout << "D " << (int)key << std::endl; + std::cout << "D " << std::endl; m_keyD = true; } break; + case 24: // Y - Ignorer + case 255: // Fn - Ignorer + break; default: std::cout << "Unhandled key: " << (int)key << std::endl; } @@ -134,19 +137,19 @@ void Engine::KeyReleaseEvent(unsigned char key) glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); break; case 22: // W - std::cout << "rW " << (int)key << std::endl; + std::cout << "rW " << std::endl; m_keyW = false; break; case 0: // A - std::cout << "rA " << (int)key << std::endl; + std::cout << "rA "<< std::endl; m_keyA = false; break; case 18: // S - std::cout << "rS " << (int)key << std::endl; + std::cout << "rS "<< std::endl; m_keyS = false; break; case 3: // D - std::cout << "rD " << (int)key << std::endl; + std::cout << "rD " << std::endl; m_keyD = false; break; } diff --git a/mcclone/main.cpp b/mcclone/main.cpp index c88e99a..595a5f9 100644 --- a/mcclone/main.cpp +++ b/mcclone/main.cpp @@ -5,5 +5,5 @@ int main() { Engine engine; engine.SetMaxFps(60); - engine.Start("Syndicat Quebecois de la Construction Simulator 2021", 640, 480, false); + engine.Start("Syndicat Quebecois de la Construction Simulator 2021", 1920, 1080, true); }