From c0a8f6430d99d7d2dd6baff5a12f4eb3a248350a Mon Sep 17 00:00:00 2001 From: otya128 Date: Wed, 21 Dec 2016 21:52:41 +0900 Subject: [PATCH] Fullscreen? --- SMILEBASIC/petitcomputer.d | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SMILEBASIC/petitcomputer.d b/SMILEBASIC/petitcomputer.d index cda43b7..0ca57a7 100644 --- a/SMILEBASIC/petitcomputer.d +++ b/SMILEBASIC/petitcomputer.d @@ -622,6 +622,7 @@ class PetitComputer writeln(SDL_GetError.to!string); return; } + bool fullscreen = false; scope(exit) { quit = true; @@ -830,6 +831,18 @@ class PetitComputer synchronized (buttonLock) { auto key = event.key.keysym.sym; + if (event.key.keysym.mod & KMOD_ALT) + { + if (key == SDLK_RETURN) + { + fullscreen = !fullscreen; + if (fullscreen) + SDL_SetWindowFullscreen(window, SDL_WINDOW_FULLSCREEN); + else + SDL_SetWindowFullscreen(window, 0); + break; + } + } button |= buttonTable[event.key.keysym.scancode]; if(key == SDLK_v) {