From 0292eb99c121fbf7abfd919ec7742721afd68b7e Mon Sep 17 00:00:00 2001 From: Josh Allen Date: Wed, 8 Dec 2004 05:35:03 +0000 Subject: [PATCH] Don't limit max players for net evaluation to 32. --- stepmania/src/NetworkSyncManager.cpp | 12 ++---------- stepmania/src/NetworkSyncManager.h | 3 +-- stepmania/src/ScreenNetEvaluation.cpp | 3 +++ stepmania/src/ScreenNetEvaluation.h | 2 +- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/stepmania/src/NetworkSyncManager.cpp b/stepmania/src/NetworkSyncManager.cpp index ca68d37e4d..05af2ea40d 100644 --- a/stepmania/src/NetworkSyncManager.cpp +++ b/stepmania/src/NetworkSyncManager.cpp @@ -424,16 +424,7 @@ void NetworkSyncManager::StartRequest(short position) m_packet.WriteNT(""); //Write a NULL if no player //This needs to be reset before ScreenEvaluation could possibly be called - for (int i=0; i m_PlayerNames; //Used for ScreenNetEvaluation - EndOfGame_PlayerData m_EvalPlayerData[NETMAXPLAYERS]; + vector m_EvalPlayerData; //Used togeather for bool ChangedScoreboard(int Column); //If scoreboard changed since this function last called, then true. diff --git a/stepmania/src/ScreenNetEvaluation.cpp b/stepmania/src/ScreenNetEvaluation.cpp index 45a6045a2d..2a341104b1 100644 --- a/stepmania/src/ScreenNetEvaluation.cpp +++ b/stepmania/src/ScreenNetEvaluation.cpp @@ -54,6 +54,8 @@ ScreenNetEvaluation::ScreenNetEvaluation (const CString & sClassName) : ScreenEv m_iActivePlayers = NSMAN->m_ActivePlayers; m_iCurrentPlayer = 0; + m_textUsers.resize(m_iActivePlayers); + for( int i=0; iGetPathF(m_sName,"names") ); @@ -104,6 +106,7 @@ void ScreenNetEvaluation::HandleScreenMessage( const ScreenMessage SM ) { case SM_GotEval: m_bHasStats = true; + m_textUsers.resize(m_iActivePlayers); for( int i=0; im_PlayerNames[NSMAN->m_EvalPlayerData[i].name] ); diff --git a/stepmania/src/ScreenNetEvaluation.h b/stepmania/src/ScreenNetEvaluation.h index 33ca95c815..56694e1031 100644 --- a/stepmania/src/ScreenNetEvaluation.h +++ b/stepmania/src/ScreenNetEvaluation.h @@ -20,7 +20,7 @@ protected: private: Quad m_rectUsersBG; - BitmapText m_textUsers[NETMAXPLAYERS]; + vector m_textUsers; int m_iCurrentPlayer; int m_iActivePlayers;