22 #ifndef BURIED_BURIED_H 23 #define BURIED_BURIED_H 25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/list.h" 28 #include "common/hashmap.h" 29 #include "common/path.h" 30 #include "common/str-array.h" 32 #include "engines/engine.h" 39 class SeekableReadStream;
46 struct WinCursorGroup;
52 GF_TRUECOLOR = (1 << 1),
54 GF_COMPRESSED = (1 << 3),
79 bool isTrueColor()
const;
81 bool isCompressed()
const;
87 void pauseEngineIntern(
bool pause)
override;
92 Common::Path getFilePath(
int timeZone,
int environment,
int fileOffset);
104 uint32 computeNavDBResourceID(
int timeZone,
int environment);
105 uint32 computeAnimDBResourceID(
int timeZone,
int environment);
106 uint32 computeAIDBResourceID(
int timeZone,
int environment);
107 uint32 computeFileNameResourceID(
int timeZone,
int environment,
int fileOffset);
116 uint createTimer(
Window *window, uint period);
117 bool killTimer(uint timer);
118 void removeAllTimers(
Window *window);
127 void sendAllMessages();
128 void processAudioVideoSkipMessages(
VideoWindow *video,
int soundId);
129 void removeKeyboardMessages(
Window *window);
130 void removeMouseMessages(
Window *window);
131 void removeAllMessages(
Window *window);
132 void removeMessages(
Window *window,
int messageBegin,
int messageEnd);
133 bool hasMessage(
Window *window,
int messageBegin,
int messageEnd)
const;
137 int getTransitionSpeed();
138 void setTransitionSpeed(
int newSpeed);
139 void releaseCapture() { _captureWindow = 0; }
140 bool runQuitDialog();
141 bool isControlDown()
const;
153 void handleSaveDialog();
154 void handleRestoreDialog();
168 uint32 _pauseStartTime;
174 bool _allowVideoSkip;
183 MessageQueue _messageQueue;
184 void pollForEvents();
191 void checkForOriginalSavedGames();
196 #define MAKEVERSION(a, b, c, d) \ 197 (((uint32)((a) & 0xFF) << 24) | ((uint32)((b) & 0xFF) << 16) | ((uint32)((c) & 0xFF) << 8) | ((uint32)((d) & 0xFF)))
Definition: wincursor.h:54
Definition: graphics.h:76
EngineFeature
Definition: engine.h:253
static String format(MSVC_PRINTF const char *fmt,...) GCC_PRINTF(1
Common::String getSaveStateName(int slot) const override
Definition: buried.h:148
Definition: advancedDetector.h:163
Definition: global_flags.h:35
Definition: serializer.h:79
Definition: agent_evaluation.h:31
Definition: video_window.h:37
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: graphics.h:37
Language
Definition: language.h:45