src/newgrf_sound.cpp
branchnoai
changeset 10294 7798ae816af8
parent 9837 c9ec4f82e0d0
child 10455 22c441f5adf9
--- a/src/newgrf_sound.cpp	Mon Apr 21 20:52:54 2008 +0000
+++ b/src/newgrf_sound.cpp	Mon Apr 21 21:15:50 2008 +0000
@@ -69,9 +69,11 @@
 	return true;
 }
 
-bool PlayHouseSound(uint16 sound_id, TileIndex tile)
+bool PlayTileSound(const GRFFile *file, uint16 sound_id, TileIndex tile)
 {
-	if (sound_id < GetNumOriginalSounds()) {
+	if (sound_id >= GetNumOriginalSounds()) sound_id += file->sound_offset - GetNumOriginalSounds();
+
+	if (sound_id < GetNumSounds()) {
 		SndPlayTileFx((SoundFx)sound_id, tile);
 		return true;
 	}