forked from mirror/OpenTTD
(svn r6532) - Feature: Add support for NewGRF sound effects. Currently sound priority isn't supported.
This commit is contained in:
25
newgrf_sound.h
Normal file
25
newgrf_sound.h
Normal file
@@ -0,0 +1,25 @@
|
||||
/* $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 */
|
Reference in New Issue
Block a user