aboutsummaryrefslogtreecommitdiff
path: root/engines/access/amazon/amazon_room.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/access/amazon/amazon_room.cpp')
-rw-r--r--engines/access/amazon/amazon_room.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/engines/access/amazon/amazon_room.cpp b/engines/access/amazon/amazon_room.cpp
index df2a6b759d..565b1ccada 100644
--- a/engines/access/amazon/amazon_room.cpp
+++ b/engines/access/amazon/amazon_room.cpp
@@ -31,6 +31,10 @@ namespace Amazon {
AmazonRoom::AmazonRoom(AccessEngine *vm): Room(vm) {
_antOutFlag = false;
+ _icon = nullptr;
+}
+
+AmazonRoom::~AmazonRoom() {
}
void AmazonRoom::loadRoom(int roomNumber) {
@@ -118,7 +122,16 @@ void AmazonRoom::roomSet() {
}
void AmazonRoom::roomMenu() {
- // TODO
+ _icon = _vm->_files->loadFile("ICONS.LZ");
+ _vm->_screen->saveScreen();
+ _vm->_screen->setDisplayScan();
+ _vm->_destIn = _vm->_screen;
+ _vm->_screen->plotImage(_icon, 0, Common::Point(0, 177));
+ _vm->_screen->plotImage(_icon, 1, Common::Point(143, 177));
+
+ _vm->_screen->restoreScan();
+ delete[] _icon;
+ _icon = nullptr;
}
} // End of namespace Amazon