From 843899f8b97ca5cefa40ca1739ee151d8f021d63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Con=C3=A1l?= Date: Thu, 1 Feb 2024 11:13:43 -0500 Subject: [PATCH] Added pause --- pléascach.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pléascach.cpp b/pléascach.cpp index d82bdb4..c0df946 100644 --- a/pléascach.cpp +++ b/pléascach.cpp @@ -21,6 +21,7 @@ int main(int argc, char* argv[]) { auto in = win.getInput(); Renderer ren(win); + bool paused = false; while (!in->shouldClose()) { Timer frame_timer; in->poll(); @@ -65,6 +66,8 @@ int main(int argc, char* argv[]) { ren.frame = 0; } else if (event.key.key == GLFW_KEY_C && event.key.state == GLFW_PRESS) { ren.flycam = !ren.flycam; + } else if (event.key.key == GLFW_KEY_P && event.key.state == GLFW_PRESS) { + paused = !paused; } break; } @@ -77,6 +80,8 @@ int main(int argc, char* argv[]) { while (frame_timer.read() < 16.60) ; + if(paused) + ren.frame -= 1; } } catch (const std::string& e) {