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