aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/adl.cpp
diff options
context:
space:
mode:
authorWalter van Niftrik2016-04-15 23:49:00 +0200
committerWalter van Niftrik2016-06-06 20:35:49 +0200
commit92b1b287b1686424a58abfb06661916bf3dfcaeb (patch)
treefaf30ce003f5573c4da4317f663e37b3d331f97c /engines/adl/adl.cpp
parente755f8fcba4d3dfc746d83f60b70d2aad86360b9 (diff)
downloadscummvm-rg350-92b1b287b1686424a58abfb06661916bf3dfcaeb.tar.gz
scummvm-rg350-92b1b287b1686424a58abfb06661916bf3dfcaeb.tar.bz2
scummvm-rg350-92b1b287b1686424a58abfb06661916bf3dfcaeb.zip
ADL: Preliminary support for hires6 disk changing
Diffstat (limited to 'engines/adl/adl.cpp')
-rw-r--r--engines/adl/adl.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/adl/adl.cpp b/engines/adl/adl.cpp
index c17855d47c..761b60c717 100644
--- a/engines/adl/adl.cpp
+++ b/engines/adl/adl.cpp
@@ -219,6 +219,9 @@ byte AdlEngine::inputKey(bool showCursor) const {
void AdlEngine::loadWords(Common::ReadStream &stream, WordMap &map, Common::StringArray &pri) const {
uint index = 0;
+ map.clear();
+ pri.clear();
+
while (1) {
++index;
@@ -255,6 +258,8 @@ void AdlEngine::loadWords(Common::ReadStream &stream, WordMap &map, Common::Stri
}
void AdlEngine::readCommands(Common::ReadStream &stream, Commands &commands) {
+ commands.clear();
+
while (1) {
Command command;
command.room = stream.readByte();