diff options
author | Walter van Niftrik | 2017-01-29 22:53:03 +0100 |
---|---|---|
committer | Walter van Niftrik | 2017-01-30 00:05:10 +0100 |
commit | 16932810791297ec990f951526a829d2bc33e132 (patch) | |
tree | 06788bac16b6d37ad96f7e5ac450290e843d0cde /engines | |
parent | a9abeb5f95fa535df08728bc8563675efd007f03 (diff) | |
download | scummvm-rg350-16932810791297ec990f951526a829d2bc33e132.tar.gz scummvm-rg350-16932810791297ec990f951526a829d2bc33e132.tar.bz2 scummvm-rg350-16932810791297ec990f951526a829d2bc33e132.zip |
ADL: Error out when picture is not found
Diffstat (limited to 'engines')
-rw-r--r-- | engines/adl/adl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/adl/adl.cpp b/engines/adl/adl.cpp index 33124a2ea4..55f98dfa97 100644 --- a/engines/adl/adl.cpp +++ b/engines/adl/adl.cpp @@ -454,8 +454,10 @@ void AdlEngine::clearScreen() const { void AdlEngine::drawPic(byte pic, Common::Point pos) const { if (_roomData.pictures.contains(pic)) _graphics->drawPic(*_roomData.pictures[pic]->createReadStream(), pos); - else + else if (_pictures.contains(pic)) _graphics->drawPic(*_pictures[pic]->createReadStream(), pos); + else + error("Picture %d not found", pic); } void AdlEngine::bell(uint count) const { |