about summary refs log tree commit diff
path: root/src/game
diff options
context:
space:
mode:
authorJakob Fries <jakob.fries@gmail.com>2007-08-09 14:55:11 +0000
committerJakob Fries <jakob.fries@gmail.com>2007-08-09 14:55:11 +0000
commitbf3efbc586bb3a99e963f8ee3a8a65d376f86187 (patch)
treec260ad73d5671344285241b3542718d1ed5716ad /src/game
parenta6d4e6ab53e1b494a25f015b8d82699035c268e0 (diff)
downloadzcatch-bf3efbc586bb3a99e963f8ee3a8a65d376f86187.tar.gz
zcatch-bf3efbc586bb3a99e963f8ee3a8a65d376f86187.zip
sounds are now WavPack instead of Wav
Diffstat (limited to 'src/game')
-rw-r--r--src/game/client/game_client.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/game/client/game_client.cpp b/src/game/client/game_client.cpp
index 91bc2fa3..7d70d7e4 100644
--- a/src/game/client/game_client.cpp
+++ b/src/game/client/game_client.cpp
@@ -447,7 +447,15 @@ void modc_init()
 	// load sounds
 	for(int s = 0; s < data->num_sounds; s++)
 		for(int i = 0; i < data->sounds[s].num_sounds; i++)
-			data->sounds[s].sounds[i].id = snd_load_wav(data->sounds[s].sounds[i].filename);
+		{
+			int id;
+			if (strcmp(data->sounds[s].sounds[i].filename + strlen(data->sounds[s].sounds[i].filename) - 3, ".wv") == 0)
+				id = snd_load_wv(data->sounds[s].sounds[i].filename);
+			else
+				id = snd_load_wav(data->sounds[s].sounds[i].filename);
+
+			data->sounds[s].sounds[i].id = id;
+		}
 	
 	// load textures
 	for(int i = 0; i < data->num_images; i++)