src/sound.h
changeset 6247 7d81e3a5d803
parent 5587 167d9a91ef02
child 6248 e4a2ed7e5613
equal deleted inserted replaced
6246:75451000349d 6247:7d81e3a5d803
    27 	uint8 volume;
    27 	uint8 volume;
    28 	uint8 priority;
    28 	uint8 priority;
    29 } FileEntry;
    29 } FileEntry;
    30 
    30 
    31 bool SoundInitialize(const char *filename);
    31 bool SoundInitialize(const char *filename);
    32 uint GetNumOriginalSounds(void);
    32 uint GetNumOriginalSounds();
    33 
    33 
    34 typedef enum SoundFx {
    34 typedef enum SoundFx {
    35 	SND_BEGIN = 0,
    35 	SND_BEGIN = 0,
    36 	SND_02_SPLAT = 0,                          //  0 == 0x00 !
    36 	SND_02_SPLAT = 0,                          //  0 == 0x00 !
    37 	SND_03_FACTORY_WHISTLE,
    37 	SND_03_FACTORY_WHISTLE,
   114 typedef TinyEnumT<SoundFx> SoundFxByte;
   114 typedef TinyEnumT<SoundFx> SoundFxByte;
   115 
   115 
   116 void SndPlayTileFx(SoundFx sound, TileIndex tile);
   116 void SndPlayTileFx(SoundFx sound, TileIndex tile);
   117 void SndPlayVehicleFx(SoundFx sound, const Vehicle *v);
   117 void SndPlayVehicleFx(SoundFx sound, const Vehicle *v);
   118 void SndPlayFx(SoundFx sound);
   118 void SndPlayFx(SoundFx sound);
   119 void SndCopyToPool(void);
   119 void SndCopyToPool();
   120 
   120 
   121 #endif /* SOUND_H */
   121 #endif /* SOUND_H */