--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/newgrf_sound.h Tue Jan 02 19:19:48 2007 +0000
@@ -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 */