diff options
Diffstat (limited to 'engines/sci/graphics/screen.h')
-rw-r--r-- | engines/sci/graphics/screen.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/engines/sci/graphics/screen.h b/engines/sci/graphics/screen.h index 3316b53c69..f73b23a55d 100644 --- a/engines/sci/graphics/screen.h +++ b/engines/sci/graphics/screen.h @@ -35,11 +35,19 @@ namespace Sci { #define SCI_SCREEN_MAXHEIGHT 400 -#define SCI_SCREEN_MASK_VISUAL 1 -#define SCI_SCREEN_MASK_PRIORITY 2 -#define SCI_SCREEN_MASK_CONTROL 4 -#define SCI_SCREEN_MASK_DISPLAY 8 // not official sierra sci -#define SCI_SCREEN_MASK_ALL SCI_SCREEN_MASK_VISUAL|SCI_SCREEN_MASK_PRIORITY|SCI_SCREEN_MASK_CONTROL +enum GfxScreenUpscaledMode { + GFX_SCREEN_UPSCALED_DISABLED = 0, + GFX_SCREEN_UPSCALED_640x400 = 1, + GFX_SCREEN_UPSCALED_640x480 = 2 +}; + +enum GfxScreenMasks { + GFX_SCREEN_MASK_VISUAL = 1, + GFX_SCREEN_MASK_PRIORITY = 2, + GFX_SCREEN_MASK_CONTROL = 4, + GFX_SCREEN_MASK_DISPLAY = 8, // not official sierra sci, only used internally + GFX_SCREEN_MASK_ALL = GFX_SCREEN_MASK_VISUAL|GFX_SCREEN_MASK_PRIORITY|GFX_SCREEN_MASK_CONTROL +}; #define SCI_SCREEN_UNDITHERMEMORIAL_SIZE 256 |