From cda00fa76b4369e5a5070dd56989f2ac0812fe49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= Date: Fri, 17 Jan 2014 13:02:57 +0200 Subject: [PATCH] Client|Script: Added the script binding App.quit() --- doomsday/client/src/clientapp.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/doomsday/client/src/clientapp.cpp b/doomsday/client/src/clientapp.cpp index 56551238d0..6bea03d423 100644 --- a/doomsday/client/src/clientapp.cpp +++ b/doomsday/client/src/clientapp.cpp @@ -115,6 +115,12 @@ static Value *Function_App_LoadFont(Context &, Function::ArgumentValues const &a return 0; } +static Value *Function_App_Quit(Context &, Function::ArgumentValues const &) +{ + Sys_Quit(); + return 0; +} + DENG2_PIMPL(ClientApp) { Binder binder; @@ -294,7 +300,8 @@ ClientApp::ClientApp(int &argc, char **argv) d->binder.init(scriptSystem().nativeModule("App")) << DENG2_FUNC_NOARG (App_GamePlugin, "gamePlugin") - << DENG2_FUNC (App_LoadFont, "loadFont", "fileName"); + << DENG2_FUNC (App_LoadFont, "loadFont", "fileName") + << DENG2_FUNC_NOARG (App_Quit, "quit"); } void ClientApp::initialize()