diff options
author | lolbot-iichan | 2019-06-26 03:57:12 +0300 |
---|---|---|
committer | Filippos Karapetis | 2019-06-26 07:15:14 +0300 |
commit | 9bee1b5e3148cd9ddfa79804ea255e5ed180dd3c (patch) | |
tree | 1da786e59fac6ee7f8eb0941d4cee58e16b4d742 | |
parent | c1610a9fd1d07c3652509e673be6e111f55df623 (diff) | |
download | scummvm-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.
-rw-r--r-- | engines/wintermute/base/base_game.cpp | 3 |
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; } |