tron@2186: /* $Id$ */ tron@2186: rubidium@8653: /** @file sound_func.h Functions related to sound. */ belugas@6916: rubidium@8653: #ifndef SOUND_FUNC_H rubidium@8653: #define SOUND_FUNC_H truelight@0: rubidium@8653: #include "sound_type.h" rubidium@8615: #include "vehicle_type.h" rubidium@8634: #include "tile_type.h" rubidium@5838: rubidium@8653: extern MusicFileSettings msf; peter1138@4656: tron@1496: bool SoundInitialize(const char *filename); rubidium@6573: 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@6573: void SndCopyToPool(); tron@337: rubidium@8653: #endif /* SOUND_FUNC_H */