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