24 #include "common/array.h" 25 #include "common/hashmap.h" 26 #include "common/path.h" 27 #include "common/rect.h" 28 #include "common/serializer.h" 30 #include "engines/nancy/commontypes.h" 34 struct CapturedPicture;
37 void readRect(
Common::Serializer &stream,
Common::Rect &inRect, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
39 void readRectArray(
Common::Serializer &stream,
Common::Array<Common::Rect> &inArray, uint num, uint totalNum = 0, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
42 void readRect16(
Common::Serializer &stream,
Common::Rect &inRect, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
44 void readRectArray16(
Common::Serializer &stream,
Common::Array<Common::Rect> &inArray, uint num, uint totalNum = 0, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
47 void readFilename(
Common::Serializer &stream,
Common::String &inString, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
50 readFilename(stream, inString);
53 inline void readFilename(
Common::Serializer &stream,
Common::Path &inPath, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion) {
55 readFilename(stream, inString, minVersion, maxVersion);
63 void assembleTextLine(
char *rawCaption,
Common::String &output, uint size);
77 uint16 cursorType = 0;
97 void showSubtitle(
const Common::String &text,
bool forceRedraw =
false,
int overrideFontID = -1);
119 bool load(uint32 endTime);
123 virtual bool loadInner() = 0;
128 #endif // NANCY_UTIL_H
Definition: commontypes.h:179
Definition: commontypes.h:441
Definition: serializer.h:80
Definition: commontypes.h:194
Definition: puzzledata.h:282
Definition: actionmanager.h:32