From 7f5644fc8d725d533039c5d5e53bbcbc2f83d060 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Sun, 22 Aug 2004 08:03:19 +0000 Subject: [PATCH] Added Sending Options info to server on start. --- stepmania/src/NetworkSyncManager.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/stepmania/src/NetworkSyncManager.cpp b/stepmania/src/NetworkSyncManager.cpp index 6105aca825..e8daacb377 100644 --- a/stepmania/src/NetworkSyncManager.cpp +++ b/stepmania/src/NetworkSyncManager.cpp @@ -319,6 +319,20 @@ void NetworkSyncManager::StartRequest(short position) else WriteNT(m_packet,CString("")); + //Send Player (and song) Options + WriteNT(m_packet,GAMESTATE->m_SongOptions.GetString()); + + int players=0; + FOREACH_PlayerNumber (p) + { + players++; + WriteNT(m_packet,GAMESTATE->m_PlayerOptions[p].GetString()); + } + for (int i=0;i<2-players;i++) + WriteNT(m_packet,""); //Write a NULL if no player + + + //Block until go is recieved. //Switch to blocking mode (this is the only //way I know how to get precievably instantanious results