aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/adl.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/adl/adl.h')
-rw-r--r--engines/adl/adl.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/adl/adl.h b/engines/adl/adl.h
index 68327690cd..14e38eb0f4 100644
--- a/engines/adl/adl.h
+++ b/engines/adl/adl.h
@@ -226,7 +226,7 @@ protected:
void openFile(Common::File &file, const Common::String &name) const;
virtual void printString(const Common::String &str) = 0;
- virtual Common::String loadMessage(uint idx) const { return _messages[idx - 1]; }
+ virtual Common::String loadMessage(uint idx) const = 0;
virtual void printMessage(uint idx);
void delay(uint32 ms) const;
@@ -317,7 +317,7 @@ protected:
typedef Common::Functor1<ScriptEnv &, int> Opcode;
Common::Array<const Opcode *> _condOpcodes, _actOpcodes;
// Message strings in data file
- Common::Array<Common::String> _messages;
+ Common::Array<DataBlockPtr> _messages;
// Picture data
PictureMap _pictures;
// Dropped item screen offsets