diff --git a/Docs/Changelog_sm-ssc.txt b/Docs/Changelog_sm-ssc.txt index 06e31e63bf..f783591b63 100644 --- a/Docs/Changelog_sm-ssc.txt +++ b/Docs/Changelog_sm-ssc.txt @@ -13,6 +13,10 @@ _____________________________________________________________________________ sm-ssc v1.2.1 | 20110??? -------------------------------------------------------------------------------- +20110112 +-------- +* [NetworkSyncManager] Added CloseConnection() Lua binding. [freem] + 20110111 -------- * [ScreenManager] Added ReloadOverlayScreens() Lua binding. [freem] diff --git a/src/NetworkSyncManager.cpp b/src/NetworkSyncManager.cpp index f78bda96bd..c762fa3239 100644 --- a/src/NetworkSyncManager.cpp +++ b/src/NetworkSyncManager.cpp @@ -839,12 +839,14 @@ LuaFunction( ConnectToServer, ConnectToServer( ( RString(SArg(1)).length()==0 #endif static bool ReportStyle() { NSMAN->ReportStyle(); return true; } +static bool CloseNetworkConnection() { NSMAN->CloseConnection(); return true; } LuaFunction( IsSMOnlineLoggedIn, NSMAN->isSMOLoggedIn[Enum::Check(L, 1)] ) LuaFunction( IsNetConnected, NSMAN->useSMserver ) LuaFunction( IsNetSMOnline, NSMAN->isSMOnline ) LuaFunction( ReportStyle, ReportStyle() ) LuaFunction( GetServerName, NSMAN->GetServerName() ) +LuaFunction( CloseConnection, CloseNetworkConnection() ) /* * (c) 2003-2004 Charles Lohr, Joshua Allen