Revert "Project modernization (#630)"
This code was not tested and breaks in Release builds, reverting to restore
functionality of the nightly. All in-game menus do not work and generating
a world crashes.
This reverts commit a9be52c41a.
This commit is contained in:
@@ -49,7 +49,7 @@ bool DQRNetworkManager::FriendPartyManagerSearch()
|
||||
|
||||
m_sessionResultCount = 0;
|
||||
delete [] m_sessionSearchResults;
|
||||
m_sessionSearchResults = nullptr;
|
||||
m_sessionSearchResults = NULL;
|
||||
|
||||
m_GetFriendPartyThread = new C4JThread(&_GetFriendsThreadProc,this,"GetFriendsThreadProc");
|
||||
m_GetFriendPartyThread->Run();
|
||||
@@ -61,7 +61,7 @@ bool DQRNetworkManager::FriendPartyManagerSearch()
|
||||
void DQRNetworkManager::FriendPartyManagerGetSessionInfo(int idx, SessionSearchResult *searchResult)
|
||||
{
|
||||
assert( idx < m_sessionResultCount );
|
||||
assert( ( m_GetFriendPartyThread == nullptr ) || ( !m_GetFriendPartyThread->isRunning()) );
|
||||
assert( ( m_GetFriendPartyThread == NULL ) || ( !m_GetFriendPartyThread->isRunning()) );
|
||||
|
||||
// Need to make sure that copied data has independently allocated m_extData, so both copies can be freed
|
||||
*searchResult = m_sessionSearchResults[idx];
|
||||
@@ -71,7 +71,7 @@ void DQRNetworkManager::FriendPartyManagerGetSessionInfo(int idx, SessionSearchR
|
||||
|
||||
int DQRNetworkManager::_GetFriendsThreadProc(void* lpParameter)
|
||||
{
|
||||
DQRNetworkManager *pDQR = static_cast<DQRNetworkManager *>(lpParameter);
|
||||
DQRNetworkManager *pDQR = (DQRNetworkManager *)lpParameter;
|
||||
return pDQR->GetFriendsThreadProc();
|
||||
}
|
||||
|
||||
@@ -410,7 +410,7 @@ int DQRNetworkManager::GetFriendsThreadProc()
|
||||
for( int j = 0; j < nameResolveVector[i]->Size; j++ )
|
||||
{
|
||||
m_sessionSearchResults[i].m_playerNames[j] = nameResolveVector[i]->GetAt(j)->GameDisplayName->Data();
|
||||
m_sessionSearchResults[i].m_playerXuids[j] = static_cast<PlayerUID>(nameResolveVector[i]->GetAt(j)->XboxUserId->Data());
|
||||
m_sessionSearchResults[i].m_playerXuids[j] = PlayerUID(nameResolveVector[i]->GetAt(j)->XboxUserId->Data());
|
||||
}
|
||||
m_sessionSearchResults[i].m_playerCount = nameResolveVector[i]->Size;
|
||||
m_sessionSearchResults[i].m_usedSlotCount = newSessionVector[i]->Members->Size;
|
||||
@@ -556,7 +556,7 @@ bool DQRNetworkManager::IsSessionFriendsOfFriends(MXSM::MultiplayerSession^ sess
|
||||
|
||||
if (result)
|
||||
{
|
||||
friendsOfFriends = app.GetGameHostOption(static_cast<GameSessionData *>(gameSessionData)->m_uiGameHostSettings, eGameHostOption_FriendsOfFriends);
|
||||
friendsOfFriends = app.GetGameHostOption(((GameSessionData *)gameSessionData)->m_uiGameHostSettings, eGameHostOption_FriendsOfFriends);
|
||||
}
|
||||
|
||||
free(gameSessionData);
|
||||
@@ -577,7 +577,7 @@ bool DQRNetworkManager::GetGameSessionData(MXSM::MultiplayerSession^ session, vo
|
||||
Platform::String ^customValueString = customValue->GetString();
|
||||
if( customValueString )
|
||||
{
|
||||
base64_decode( customValueString, static_cast<unsigned char *>(gameSessionData), sizeof(GameSessionData) );
|
||||
base64_decode( customValueString, (unsigned char *)gameSessionData, sizeof(GameSessionData) );
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user