From bf27a8e9404d1ff1256977598457aa1569951489 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Thu, 2 Jun 2005 05:30:11 +0000 Subject: [PATCH] Try to add LUA for connecting to server. --- stepmania/src/NetworkSyncManager.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/stepmania/src/NetworkSyncManager.cpp b/stepmania/src/NetworkSyncManager.cpp index 5e82424aec..cec2c1eacc 100644 --- a/stepmania/src/NetworkSyncManager.cpp +++ b/stepmania/src/NetworkSyncManager.cpp @@ -866,13 +866,26 @@ CString NetworkSyncManager::MD5Hex( const CString &sInput ) return HashedName; } + +static bool ConnectToServer( const CString &t ) +{ + NSMAN->PostStartUp( t ); + NSMAN->DisplayStartupStatus(); + return true; +} + +static Preference g_sLastServer( "LastConnectedServer", "" ); + +LuaFunction( ConnectToServer, ConnectToServer( ( CString(SArg(1)).length()==0 ) ? CString(g_sLastServer) : SArg(1) ) ) + #endif +static bool ReportStyle() { NSMAN->ReportStyle(); return true; } + +LuaFunction( IsSMOnlineLoggedIn, NSMAN->isSMOLoggedIn[IArg(1)] ) LuaFunction_NoArgs( IsNetConnected, NSMAN->useSMserver ) LuaFunction_NoArgs( IsNetSMOnline, NSMAN->isSMOnline ) -static bool ReportStyle() { NSMAN->ReportStyle(); return true; } LuaFunction_NoArgs( ReportStyle, ReportStyle() ) -LuaFunction( IsSMOnlineLoggedIn, NSMAN->isSMOLoggedIn[IArg(1)] ) /* * (c) 2003-2004 Charles Lohr, Joshua Allen