MCPcopy Create free account
hub / github.com/ddnet/ddnet / OnPredictedEarlyInput

Method OnPredictedEarlyInput

src/game/server/player.cpp:586–599  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

584}
585
586void CPlayer::OnPredictedEarlyInput(const CNetObj_PlayerInput *pNewInput)
587{
588 m_PlayerFlags = pNewInput->m_PlayerFlags;
589
590 if(!m_pCharacter && m_Team != TEAM_SPECTATORS && (pNewInput->m_Fire & 1))
591 m_Spawning = true;
592
593 // skip the input if chat is active
594 if(m_PlayerFlags & PLAYERFLAG_CHATTING)
595 return;
596
597 if(m_pCharacter && !m_Paused && !(m_PlayerFlags & PLAYERFLAG_SPEC_CAM))
598 m_pCharacter->OnDirectInput(pNewInput);
599}
600
601int CPlayer::GetClientVersion() const
602{

Callers 1

Calls 1

OnDirectInputMethod · 0.45

Tested by

no test coverage detected