const char *C_PlayerResource::GetPlayerName( int iIndex ) { if ( iIndex < 0 || iIndex > MAX_PLAYERS ) { Assert( false ); return "ERRORNAME"; } if ( !IsConnected( iIndex ) ) return "unconnected"; // Yuck, make sure it's up to date player_info_t sPlayerInfo; if ( engine->GetPlayerInfo( iIndex, &sPlayerInfo ) ) { Q_strncpy( m_szName[iIndex], sPlayerInfo.name, MAX_PLAYER_NAME_LENGTH ); } else { return "unconnected"; } return m_szName[iIndex]; }