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" 35 void readRect(
Common::Serializer &stream,
Common::Rect &inRect, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
37 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);
40 void readRect16(
Common::Serializer &stream,
Common::Rect &inRect, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
42 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);
45 void readFilename(
Common::Serializer &stream,
Common::String &inString, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion);
48 readFilename(stream, inString);
51 inline void readFilename(
Common::Serializer &stream,
Common::Path &inPath, Common::Serializer::Version minVersion = 0, Common::Serializer::Version maxVersion = Common::Serializer::kLastVersion) {
53 readFilename(stream, inString, minVersion, maxVersion);
61 void assembleTextLine(
char *rawCaption,
Common::String &output, uint size);
77 bool load(uint32 endTime);
81 virtual bool loadInner() = 0;
86 #endif // NANCY_UTIL_H
Definition: serializer.h:80
Definition: actionmanager.h:32