@@ -564,19 +564,24 @@ namespace RTE {
564
564
protected:
565
565
566
566
static const std::string c_ClassName; // !< The friendly-formatted type name of this object.
567
-
567
+
568
568
static constexpr unsigned short m_BPP = 32 ; // !< Color depth (bits per pixel).
569
569
570
- int m_ResX; // !< Display width.
571
- int m_ResY; // !< Display height.
572
- int m_NewResX; // !< New display width that will take effect next time the FrameMan is started.
573
- int m_NewResY; // !< New display height that will take effect next time the FrameMan is started.
570
+ int m_GfxDriver; // !< The graphics driver that will be used for rendering.
574
571
575
- bool m_Fullscreen; // !< Whether in fullscreen mode or not.
572
+ unsigned short m_ScreenResX; // !< Width of the physical screen (desktop resolution).
573
+ unsigned short m_ScreenResY; // !< Height of the physical screen (desktop resolution).
574
+
575
+ unsigned short m_ResX; // !< Game window width.
576
+ unsigned short m_ResY; // !< Game window height.
577
+ unsigned short m_NewResX; // !< New game window width that will take effect next time the FrameMan is started.
578
+ unsigned short m_NewResY; // !< New game window height that will take effect next time the FrameMan is started.
576
579
577
580
unsigned char m_ResMultiplier; // !< The number of times the game window and image should be multiplied and stretched across for better visibility.
578
581
unsigned char m_NewResMultiplier; // !< This is the new multiple that will take effect next time the FrameMan is started.
579
582
583
+ bool m_Fullscreen; // !< Whether in fullscreen mode (borderless window) or not.
584
+
580
585
bool m_HSplit; // !< Whether the screen is split horizontally across the screen, ie as two splitscreens one above the other.
581
586
bool m_VSplit; // !< Whether the screen is split vertically across the screen, ie as two splitscreens side by side.
582
587
bool m_HSplitOverride; // !< Whether the screen is set to split horizontally in settings.
0 commit comments