tron@2186: /* $Id$ */ tron@2186: rubidium@8157: /** @file sound_func.h Functions related to sound. */ belugas@6420: rubidium@8157: #ifndef SOUND_FUNC_H rubidium@8157: #define SOUND_FUNC_H truelight@0: rubidium@8157: #include "sound_type.h" rubidium@8119: #include "vehicle_type.h" rubidium@8138: #include "tile_type.h" rubidium@5587: rubidium@8157: extern MusicFileSettings msf; peter1138@4656: tron@1496: bool SoundInitialize(const char *filename); rubidium@6247: uint GetNumOriginalSounds(); truelight@0: tron@337: void SndPlayTileFx(SoundFx sound, TileIndex tile); tron@337: void SndPlayVehicleFx(SoundFx sound, const Vehicle *v); tron@337: void SndPlayFx(SoundFx sound); rubidium@6247: void SndCopyToPool(); tron@337: rubidium@8157: #endif /* SOUND_FUNC_H */