--------------------------------------------------- LATENCY ----------------------------------------------
| 779 | } |
| 780 | //--------------------------------------------------- LATENCY ---------------------------------------------- |
| 781 | int GameImpl::getLatencyFrames() const |
| 782 | { |
| 783 | DWORD dwCallDelay = 1; |
| 784 | if ( BW::BWDATA::NetMode ) |
| 785 | { |
| 786 | CAPS caps; |
| 787 | caps.dwSize = sizeof(CAPS); |
| 788 | SNetGetProviderCaps(&caps); |
| 789 | |
| 790 | dwCallDelay = Util::clamp<int>(caps.dwCallDelay, 2, 8); |
| 791 | } |
| 792 | return (BW::BWDATA::LatencyFrames[BW::BWDATA::GameSpeed]) * (BW::BWDATA::Latency + dwCallDelay + 1); |
| 793 | } |
| 794 | int GameImpl::getLatencyTime() const |
| 795 | { |
| 796 | return getLatencyFrames() * BW::BWDATA::GameSpeedModifiers.gameSpeedModifiers[BW::BWDATA::GameSpeed]; |
no outgoing calls
no test coverage detected