aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/hires1.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/adl/hires1.h')
-rw-r--r--engines/adl/hires1.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/adl/hires1.h b/engines/adl/hires1.h
index cb1730ab6a..458b2f0018 100644
--- a/engines/adl/hires1.h
+++ b/engines/adl/hires1.h
@@ -91,7 +91,10 @@ namespace Adl {
class HiRes1Engine : public AdlEngine {
public:
- HiRes1Engine(OSystem *syst, const AdlGameDescription *gd) : AdlEngine(syst, gd), _files(nullptr) { }
+ HiRes1Engine(OSystem *syst, const AdlGameDescription *gd) :
+ AdlEngine(syst, gd),
+ _files(nullptr),
+ _messageDelay(true) { }
~HiRes1Engine() { delete _files; }
private:
@@ -101,14 +104,17 @@ private:
void initState();
void restartGame();
void drawPic(byte pic, Common::Point pos = Common::Point()) const;
- void printMessage(uint idx, bool wait = true);
+ void printMessage(uint idx);
void drawItem(const Item &item, const Common::Point &pos) const;
void showRoom();
+ void wordWrap(Common::String &str) const;
+
Files *_files;
Common::File _exe;
Common::Array<DataBlockPtr> _corners;
Common::Array<byte> _roomDesc;
+ bool _messageDelay;
};
} // End of namespace Adl