forked from cafeberry/cafeberry
attempt at trying to get XB360 to work
This commit is contained in:
@@ -1105,6 +1105,7 @@ void CScene_Leaderboards::CopyLeaderboardEntry(PXUSER_STATS_ROW statsRow, Leader
|
||||
}
|
||||
|
||||
//Is the player
|
||||
#ifndef _DISABLE_XBLIVE
|
||||
if( statsRow->xuid == ((XboxLeaderboardManager*)LeaderboardManager::Instance())->GetMyXUID() )
|
||||
{
|
||||
leaderboardEntry->m_bPlayer = true;
|
||||
@@ -1143,6 +1144,7 @@ void CScene_Leaderboards::CopyLeaderboardEntry(PXUSER_STATS_ROW statsRow, Leader
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void CScene_Leaderboards::SetLeaderboardHeader()
|
||||
|
||||
@@ -37,6 +37,7 @@ HRESULT CScene_MultiGameInfo::OnInit( XUIMessageInit* pInitData, BOOL& bHandled
|
||||
// 4J-PB - don't delete this - it's part of the joinload structure
|
||||
//delete initData;
|
||||
|
||||
#ifndef _DISABLE_XBLIVE
|
||||
for(unsigned int i = 0; i < MINECRAFT_NET_MAX_PLAYERS; ++i)
|
||||
{
|
||||
if( m_selectedSession->data.players[i] != NULL )
|
||||
@@ -59,6 +60,7 @@ HRESULT CScene_MultiGameInfo::OnInit( XUIMessageInit* pInitData, BOOL& bHandled
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
unsigned int uiGameHostSettings = m_selectedSession->data.m_uiGameHostSettings;
|
||||
switch(app.GetGameHostOption(uiGameHostSettings,eGameHostOption_Difficulty))
|
||||
@@ -185,12 +187,14 @@ HRESULT CScene_MultiGameInfo::OnKeyDown(XUIMessageInput* pInputData, BOOL& rfHan
|
||||
rfHandled = TRUE;
|
||||
break;
|
||||
case VK_PAD_Y:
|
||||
#ifndef _DISABLE_XBLIVE
|
||||
if(m_selectedSession != NULL && playersList.TreeHasFocus() && playersList.GetItemCount() > 0)
|
||||
{
|
||||
PlayerUID xuid = m_selectedSession->data.players[playersList.GetCurSel()];
|
||||
if( xuid != INVALID_XUID )
|
||||
hr = XShowGamerCardUI(ProfileManager.GetLockedProfile(), xuid);
|
||||
}
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -351,6 +355,7 @@ HRESULT CScene_MultiGameInfo::OnTimer( XUIMessageTimer *pTimer, BOOL& bHandled )
|
||||
{
|
||||
if ( pTimer->nId == UPDATE_PLAYERS_TIMER_ID)
|
||||
{
|
||||
#ifndef _DISABLE_XBLIVE
|
||||
PlayerUID selectedPlayerXUID = m_selectedSession->data.players[playersList.GetCurSel()];
|
||||
|
||||
bool success = g_NetworkManager.GetGameSessionInfo(m_iPad, m_selectedSession->sessionId,m_selectedSession);
|
||||
@@ -384,6 +389,7 @@ HRESULT CScene_MultiGameInfo::OnTimer( XUIMessageTimer *pTimer, BOOL& bHandled )
|
||||
}
|
||||
playersList.SetCurSel(selectedIndex);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
return S_OK;
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
#pragma once
|
||||
using namespace std;
|
||||
#include <vector>
|
||||
#ifndef _DISABLE_XBLIVE
|
||||
#include <qnet.h>
|
||||
#endif
|
||||
#include "..\Media\xuiscene_multi_gameinfo.h"
|
||||
|
||||
class FriendSessionInfo;
|
||||
|
||||
@@ -648,9 +648,11 @@ HRESULT CScene_MultiGameJoinLoad::OnKeyDown(XUIMessageInput* pInputData, BOOL& r
|
||||
DWORD nIndex = m_pGamesList->GetCurSel();
|
||||
FriendSessionInfo *pSelectedSession = currentSessions.at( nIndex );
|
||||
|
||||
#ifndef _DISABLE_XBLIVE
|
||||
PlayerUID xuid = pSelectedSession->data.hostPlayerUID;
|
||||
if( xuid != INVALID_XUID )
|
||||
hr = XShowGamerCardUI(ProfileManager.GetLockedProfile(), xuid);
|
||||
#endif
|
||||
CXuiSceneBase::PlayUISFX(eSFX_Press);
|
||||
}
|
||||
else if(DoesSavesListHaveFocus())
|
||||
|
||||
Reference in New Issue
Block a user