rubidium@6872: /* $Id$ */ rubidium@6872: rubidium@6872: /** @file sound_func.h Functions related to sound. */ rubidium@6872: rubidium@6872: #ifndef SOUND_FUNC_H rubidium@6872: #define SOUND_FUNC_H rubidium@6872: rubidium@6872: #include "sound_type.h" rubidium@6872: #include "vehicle_type.h" rubidium@6872: #include "tile_type.h" rubidium@6872: rubidium@6872: extern MusicFileSettings msf; rubidium@6872: rubidium@6872: bool SoundInitialize(const char *filename); rubidium@6872: uint GetNumOriginalSounds(); rubidium@6872: rubidium@6872: void SndPlayTileFx(SoundFx sound, TileIndex tile); rubidium@6872: void SndPlayVehicleFx(SoundFx sound, const Vehicle *v); rubidium@6872: void SndPlayFx(SoundFx sound); rubidium@6872: void SndCopyToPool(); rubidium@6872: rubidium@6872: #endif /* SOUND_FUNC_H */