aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base
diff options
context:
space:
mode:
authorlolbot-iichan2019-06-26 03:57:12 +0300
committerFilippos Karapetis2019-06-26 07:15:14 +0300
commit9bee1b5e3148cd9ddfa79804ea255e5ed180dd3c (patch)
tree1da786e59fac6ee7f8eb0941d4cee58e16b4d742 /engines/wintermute/base
parentc1610a9fd1d07c3652509e673be6e111f55df623 (diff)
downloadscummvm-rg350-9bee1b5e3148cd9ddfa79804ea255e5ed180dd3c.tar.gz
scummvm-rg350-9bee1b5e3148cd9ddfa79804ea255e5ed180dd3c.tar.bz2
scummvm-rg350-9bee1b5e3148cd9ddfa79804ea255e5ed180dd3c.zip
WINTERMUTE: Implement Game.OpenDocument() method
Game.OpenDocument() is used to open links for developer's site or social account in games like hellavuday, 5ld, etc.
Diffstat (limited to 'engines/wintermute/base')
-rw-r--r--engines/wintermute/base/base_game.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/wintermute/base/base_game.cpp b/engines/wintermute/base/base_game.cpp
index 0ef58d588d..576f8e60ba 100644
--- a/engines/wintermute/base/base_game.cpp
+++ b/engines/wintermute/base/base_game.cpp
@@ -1657,7 +1657,8 @@ bool BaseGame::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisStack
// OpenDocument
//////////////////////////////////////////////////////////////////////////
else if (strcmp(name, "OpenDocument") == 0) {
- stack->correctParams(0);
+ stack->correctParams(1);
+ g_system->openUrl(stack->pop()->getString());
stack->pushNULL();
return STATUS_OK;
}