void CDebugView::Draw() { // Get our player manager and local player CPlayerManager * pPlayerManager = g_pClient->GetPlayerManager(); CLocalPlayer * pLocalPlayer = g_pClient->GetLocalPlayer(); if(g_pClient->GetGUI() && pLocalPlayer && pPlayerManager) { if(!pLocalPlayer->IsSpawned()) return; if(g_pClient->GetMainMenu()->IsVisible()) return; m_fDebugTextTop = DEBUG_TEXT_TOP; DumpPlayer(pLocalPlayer); for(EntityId i = 0; i < MAX_PLAYERS; i++) { CNetworkPlayer * pPlayer = pPlayerManager->GetAt(i); if(pPlayer && pPlayer->IsSpawned() && !pPlayer->IsLocalPlayer()) { DumpPlayer(pPlayer); break; } } } }
void CDebugView::Draw() { if(g_pGUI) { m_fDebugTextTop = DEBUG_TEXT_TOP; // TODO: Different modes (all network players, all network vehicles, network info, e.t.c.) DumpPlayer(g_pLocalPlayer); } }