diff options
| author | Crystalwarrior <varsash@gmail.com> | 2019-09-14 00:46:46 +0300 |
|---|---|---|
| committer | Crystalwarrior <varsash@gmail.com> | 2019-09-14 00:46:46 +0300 |
| commit | 4645d9dd080964560477e48d99812bc494c1965b (patch) | |
| tree | 7a0fb1318ada5b95ebac3fed37bba8e1d74c4a33 /src/aoblipplayer.cpp | |
| parent | 1139bf5cd0473817ba223ac8a9fe9d193575206a (diff) | |
Add a blip sound QElapsedTimer so blipsounds don't play more frequently than 60ms to preserve all of our ears.
Adjust the message display speeds to feel more accurate to AA, with }}} speed displaying text instantly for that section
Diffstat (limited to 'src/aoblipplayer.cpp')
| -rw-r--r-- | src/aoblipplayer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/aoblipplayer.cpp b/src/aoblipplayer.cpp index 1c668ab4..5f4dc6cc 100644 --- a/src/aoblipplayer.cpp +++ b/src/aoblipplayer.cpp @@ -23,6 +23,10 @@ void AOBlipPlayer::set_blips(QString p_sfx) void AOBlipPlayer::blip_tick() { + if (delay.isValid() && delay.elapsed() < max_blip_ms) + return; + + delay.start(); int f_cycle = m_cycle++; if (m_cycle == 5) |
