From 1c27fce58c98fb269e20b7788742de624e6761a4 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Tue, 13 Sep 2022 19:35:46 +0200 Subject: [PATCH] examples/display/DisplayExample.cpp: make "W" key switch to windowed fullscreen. --- examples/display/DisplayExample.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/examples/display/DisplayExample.cpp b/examples/display/DisplayExample.cpp index 2cbe330..8a430ae 100644 --- a/examples/display/DisplayExample.cpp +++ b/examples/display/DisplayExample.cpp @@ -24,7 +24,19 @@ void DisplayExample::onEvent(const sp::Event& event) { if (event.type == sp::Event::Key && event.key.pressed == false) { - if (event.key.code == sp::Keyboard::Space) { + if (event.key.code == sp::Keyboard::W) { + + if (m_mode == sp::Display::WINDOWED) { + m_mode = sp::Display::WINDOWEDFULLSCREEN; + sp::Log::info("Windowed Fullscreen"); + } else { + m_mode = sp::Display::WINDOWED; + sp::Log::info("Windowed"); + } + + getGraphics()->setDisplayMode(m_mode); + + } else if (event.key.code == sp::Keyboard::Space) { if (m_mode == sp::Display::WINDOWED) { m_mode = sp::Display::FULLSCREEN;