aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/gui_v1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/gui_v1.cpp')
-rw-r--r--engines/kyra/gui_v1.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/kyra/gui_v1.cpp b/engines/kyra/gui_v1.cpp
index e5800832cb..e5a0c42281 100644
--- a/engines/kyra/gui_v1.cpp
+++ b/engines/kyra/gui_v1.cpp
@@ -119,15 +119,15 @@ int KyraEngine_v1::buttonAmuletCallback(Button *caller) {
drawJewelsFadeOutStart();
drawJewelsFadeOutEnd(jewel);
- _scriptInterpreter->initScript(_scriptClick, _scriptClickData);
- _scriptClick->regs[3] = 0;
- _scriptClick->regs[6] = jewel;
- _scriptInterpreter->startScript(_scriptClick, 4);
+ _emc->init(&_scriptClick, &_scriptClickData);
+ _scriptClick.regs[3] = 0;
+ _scriptClick.regs[6] = jewel;
+ _emc->start(&_scriptClick, 4);
- while (_scriptInterpreter->validScript(_scriptClick))
- _scriptInterpreter->runScript(_scriptClick);
+ while (_emc->isValid(&_scriptClick))
+ _emc->run(&_scriptClick);
- if (_scriptClick->regs[3])
+ if (_scriptClick.regs[3])
return 1;
_unkAmuletVar = 1;