9
#define FIRE_TORP_SOUND 1
10
#define PHASER_SOUND 2
11
#define FIRE_PLASMA_SOUND 3
12
#define EXPLOSION_SOUND 4
13
#define SBEXPLOSION_SOUND 5
15
#define UNCLOAK_SOUND 7
16
#define SHIELD_DOWN_SOUND 8
17
#define SHIELD_UP_SOUND 9
18
#define TORP_HIT_SOUND 10
19
#define REDALERT_SOUND 11
20
#define BUZZER_SOUND 12
21
#define ENGINE_SOUND 13
22
#define THERMAL_SOUND 14
23
#define ENTER_SHIP_SOUND 15
24
#define SELF_DESTRUCT_SOUND 16
25
#define PLASMA_HIT_SOUND 17
26
#define MESSAGE_SOUND 18
27
#define MESSAGE1_SOUND 19
28
#define MESSAGE2_SOUND 20
29
#define MESSAGE3_SOUND 21
30
#define MESSAGE4_SOUND 22
31
#define MESSAGE5_SOUND 23
32
#define MESSAGE6_SOUND 24
33
#define MESSAGE7_SOUND 25
34
#define MESSAGE8_SOUND 26
35
#define MESSAGE9_SOUND 27
37
/* Other people's sounds; not all of these are currently used */
38
#define OTHER_SOUND_OFFSET 27
39
#define OTHER_FIRE_TORP_SOUND 28
40
#define OTHER_PHASER_SOUND 29
41
#define OTHER_FIRE_PLASMA_SOUND 30
42
#define OTHER_EXPLOSION_SOUND 31
43
#define OTHER_SBEXPLOSION_SOUND 32
56
extern void sounddone(void);
57
extern void soundwindow(void);
58
extern int sound_window_height(void);
59
extern void soundaction (W_Event * data);
61
/* Global sound functions */
62
extern void Play_Sound(int type);
63
extern void Init_Sound(void);
64
extern void Exit_Sound(void);
65
extern void Abort_Sound(int type);
68
#define ENG_OFF -1, -1
71
extern void Engine_Sound(int speed, int maxspeed);
74
#endif /* __SOUND_H */