aboutsummaryrefslogtreecommitdiff
path: root/engines/adl/adl.cpp
diff options
context:
space:
mode:
authorWalter van Niftrik2017-01-29 22:53:03 +0100
committerWalter van Niftrik2017-01-30 00:05:10 +0100
commit16932810791297ec990f951526a829d2bc33e132 (patch)
tree06788bac16b6d37ad96f7e5ac450290e843d0cde /engines/adl/adl.cpp
parenta9abeb5f95fa535df08728bc8563675efd007f03 (diff)
downloadscummvm-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/adl/adl.cpp')
-rw-r--r--engines/adl/adl.cpp4
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 {