26#ifndef SAGA2_DISPLAY_H
27#define SAGA2_DISPLAY_H
35enum DisplayDisabledBecause {
36 kDisGameNotInitialized = 1 << 0,
37 kDisPlayingVideo = 1 << 1,
38 kDisGraphicsInit = 1 << 2,
39 kDisGameSuspended = 1 << 3,
40 kDisGameEnded = 1 << 4
51void niceScreenStartup();
57void displayEnable(DisplayDisabledBecause reason,
bool onOff =
true);
58bool displayEnabled(uint32 mask = 0xFFFFFFFF);
63inline void displayDisable(DisplayDisabledBecause reason,
bool onOff =
false) {
64 displayEnable(reason, onOff);
70void enablePaletteChanges();
71void disablePaletteChanges();
72bool paletteChangesEnabled();
76void delayedDisplayEnable();
77void externalPaletteIntrusion();
79void showLoadMessage();