aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/tattoo_user_interface.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-07-22 21:16:59 -0400
committerPaul Gilbert2015-07-22 21:16:59 -0400
commitafccba26b897dd21d7fda0a03c9a91012dd73d85 (patch)
tree142334999e87c151e5a3771a3528c197e9e80bc5 /engines/sherlock/tattoo/tattoo_user_interface.cpp
parent5117482f7960018d184938447a3a10991472f4dc (diff)
downloadscummvm-rg350-afccba26b897dd21d7fda0a03c9a91012dd73d85.tar.gz
scummvm-rg350-afccba26b897dd21d7fda0a03c9a91012dd73d85.tar.bz2
scummvm-rg350-afccba26b897dd21d7fda0a03c9a91012dd73d85.zip
SHERLOCK: RT: Beginnings of Options dialog widget class
Diffstat (limited to 'engines/sherlock/tattoo/tattoo_user_interface.cpp')
-rw-r--r--engines/sherlock/tattoo/tattoo_user_interface.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/sherlock/tattoo/tattoo_user_interface.cpp b/engines/sherlock/tattoo/tattoo_user_interface.cpp
index 751a462088..8352e2975c 100644
--- a/engines/sherlock/tattoo/tattoo_user_interface.cpp
+++ b/engines/sherlock/tattoo/tattoo_user_interface.cpp
@@ -31,7 +31,7 @@ namespace Tattoo {
TattooUserInterface::TattooUserInterface(SherlockEngine *vm): UserInterface(vm),
_inventoryWidget(vm), _messageWidget(vm), _textWidget(vm), _tooltipWidget(vm), _verbsWidget(vm),
- _labWidget(vm), _creditsWidget(vm) {
+ _labWidget(vm), _creditsWidget(vm), _optionsWidget(vm) {
Common::fill(&_lookupTable[0], &_lookupTable[PALETTE_COUNT], 0);
Common::fill(&_lookupTable1[0], &_lookupTable1[PALETTE_COUNT], 0);
_scrollSize = 0;
@@ -406,8 +406,7 @@ void TattooUserInterface::doStandardControl() {
case Common::KEYCODE_F4:
// Display options
- freeMenu();
- doControls();
+ _optionsWidget.summonWindow();
return;
case Common::KEYCODE_F10:
@@ -562,7 +561,7 @@ void TattooUserInterface::doInventory(int mode) {
}
void TattooUserInterface::doControls() {
- // TODO
+ _optionsWidget.load();
}
void TattooUserInterface::pickUpObject(int objNum) {