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

Function DemoObjectRemoveExtraProjectileInfo

src/game/client/projectile_data.cpp:108–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

106}
107
108void DemoObjectRemoveExtraProjectileInfo(CNetObj_Projectile *pProj)
109{
110 if(UseProjectileExtraInfo(pProj))
111 {
112 CProjectileData Data = ExtractProjectileInfo(NETOBJTYPE_PROJECTILE, pProj, nullptr, nullptr);
113 pProj->m_X = Data.m_StartPos.x;
114 pProj->m_Y = Data.m_StartPos.y;
115 pProj->m_VelX = (int)(Data.m_StartVel.x * 100.0f);
116 pProj->m_VelY = (int)(Data.m_StartVel.y * 100.0f);
117 }
118}

Callers 1

ProcessDemoSnapshotMethod · 0.85

Calls 2

UseProjectileExtraInfoFunction · 0.85
ExtractProjectileInfoFunction · 0.85

Tested by

no test coverage detected