From 4570f9a6e1c85810e0af64fa50674cb6f45c7341 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Tue, 8 Nov 2016 01:14:04 +0100 Subject: [PATCH] Utility/VideoMode: Make bpp optionnal (defaults to desktop bpp) --- include/Nazara/Utility/VideoMode.hpp | 1 + src/Nazara/Utility/VideoMode.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/Nazara/Utility/VideoMode.hpp b/include/Nazara/Utility/VideoMode.hpp index dae9a5410..3c2243817 100644 --- a/include/Nazara/Utility/VideoMode.hpp +++ b/include/Nazara/Utility/VideoMode.hpp @@ -19,6 +19,7 @@ namespace Nz { public: VideoMode(); + VideoMode(unsigned int w, unsigned int h); VideoMode(unsigned int w, unsigned int h, UInt8 bpp); bool IsFullscreenValid() const; diff --git a/src/Nazara/Utility/VideoMode.cpp b/src/Nazara/Utility/VideoMode.cpp index 6313ff460..2c6a2f321 100644 --- a/src/Nazara/Utility/VideoMode.cpp +++ b/src/Nazara/Utility/VideoMode.cpp @@ -24,6 +24,11 @@ namespace Nz width(0) { } + + VideoMode::VideoMode(unsigned int w, unsigned int h) : + VideoMode(w, h, GetDesktopMode().bitsPerPixel) + { + } VideoMode::VideoMode(unsigned int w, unsigned int h, UInt8 bpp) : bitsPerPixel(bpp),