author | bjarni |
Mon, 05 Feb 2007 21:16:56 +0000 | |
changeset 6192 | c6adfc929c6b |
parent 5726 | 8f399788f6c9 |
child 6298 | c30fe89622df |
child 6573 | 7624f942237f |
permissions | -rw-r--r-- |
/* $Id$ */ #ifndef NEWGRF_SOUND_H #define NEWGRF_SOUND_H typedef enum VehicleSoundEvents { VSE_START = 1, VSE_TUNNEL = 2, VSE_BREAKDOWN = 3, VSE_RUNNING = 4, VSE_TOUCHDOWN = 5, VSE_TRAIN_EFFECT = 6, VSE_RUNNING_16 = 7, VSE_STOPPED_16 = 8, VSE_LOAD_UNLOAD = 9, } VehicleSoundEvent; FileEntry *AllocateFileEntry(void); void InitializeSoundPool(void); FileEntry *GetSound(uint index); uint GetNumSounds(void); bool PlayVehicleSound(const Vehicle *v, VehicleSoundEvent event); #endif /* NEWGRF_SOUND_H */