From 421300ffb893ff406f9334482d9867d38ec67c00 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 5 Aug 2007 08:59:38 +0000 Subject: many small changes everywhere --- src/engine/client/snd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/engine/client') diff --git a/src/engine/client/snd.cpp b/src/engine/client/snd.cpp index 0ba18e89..2b01fc84 100644 --- a/src/engine/client/snd.cpp +++ b/src/engine/client/snd.cpp @@ -14,7 +14,7 @@ static const float NUM_FRAMES_LERP_INV = 1.0f/(float)NUM_FRAMES_LERP; static const float GLOBAL_VOLUME_SCALE = 0.75f; static float master_volume = 1.0f; -static const int64 GLOBAL_SOUND_DELAY = 1000; +static const float GLOBAL_SOUND_DELAY = 0.05f; // --- sound --- class sound_data @@ -156,7 +156,7 @@ public: int play(sound_data *sound, unsigned loop, float vol, float pan) { - if(time_get() - sound->last_played < GLOBAL_SOUND_DELAY) + if(time_get() - sound->last_played < (int64)(time_freq()*GLOBAL_SOUND_DELAY)) return -1; for(int c = 0; c < MAX_CHANNELS; c++) -- cgit 1.4.1