From 9bee1b5e3148cd9ddfa79804ea255e5ed180dd3c Mon Sep 17 00:00:00 2001 From: lolbot-iichan Date: Wed, 26 Jun 2019 03:57:12 +0300 Subject: 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. --- engines/wintermute/base/base_game.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'engines/wintermute/base') 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; } -- cgit v1.2.3