1 /* Reconstructed Commander Keen 4-6 Source Code
\r
2 * Copyright (C) 2021 K1n9_Duk3
\r
4 * This program is free software; you can redistribute it and/or modify
\r
5 * it under the terms of the GNU General Public License as published by
\r
6 * the Free Software Foundation; either version 2 of the License, or
\r
7 * (at your option) any later version.
\r
9 * This program is distributed in the hope that it will be useful,
\r
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
\r
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
\r
12 * GNU General Public License for more details.
\r
14 * You should have received a copy of the GNU General Public License along
\r
15 * with this program; if not, write to the Free Software Foundation, Inc.,
\r
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
\r
22 //#include "VERSION.H"
\r
24 /////////////////////////////////////////////////
\r
26 // MUSE Header for .CK5
\r
28 /////////////////////////////////////////////////
\r
30 #define NUMSOUNDS LASTSOUND
\r
31 #define NUMSNDCHUNKS ((3*LASTSOUND)+LASTMUSIC)
\r
34 // Sound names & indexes
\r
37 SND_WORLDWALK1, // 0
\r
38 SND_WORLDWALK2, // 1
\r
42 SND_MINEEXPLODE, // 5
\r
43 SND_SLICESTARBOUNCE, // 6
\r
44 SND_POGOBOUNCE, // 7
\r
49 SND_ENTERLEVEL, // 12
\r
50 SND_LEVELDONE, // 13
\r
52 SND_HELMETHIT, // 15
\r
54 SND_EXTRAKEEN, // 17
\r
55 SND_OPENCARDDOOR, // 18
\r
58 SND_USESWITCH, // 21
\r
62 SND_SHOTEXPLODE, // 25
\r
64 SND_SPIROGRAB, // 27
\r
65 SND_SPINDREDBOUNCE, // 28
\r
66 SND_ENEMYSHOT, // 29
\r
67 SND_ENEMYSHOTEXPLODE, // 30
\r
68 SND_AMPTONWALK1, // 31
\r
69 SND_AMPTONWALK2, // 32
\r
70 SND_AMPTONDIE, // 33
\r
71 SND_SHOWSTATUS, // 34
\r
72 SND_HIDESTATUS, // 35
\r
73 SND_SHELLEYEXPLODE, // 36
\r
74 SND_SPINDREDFLIP, // 37
\r
75 SND_MASTERATTACK, // 38
\r
76 SND_MASTERBLAST, // 39
\r
77 SND_SHIKADIATTACK, // 40
\r
79 SND_SHOCKSHUNDBARK, // 42
\r
82 SND_SHOCKBALLEXPLODE, // 45
\r
83 KEENPADDLESND, // 46
\r
84 BALLBOUNCESND, // 47
\r
85 COMPPADDLESND, // 48
\r
86 COMPSCOREDSND, // 49
\r
87 KEENSCOREDSND, // 50
\r
90 SND_GAMEOVER1, // 53
\r
91 SND_GAMEOVER2, // 54
\r
92 SND_GETKEYCARD, // 55
\r
94 SND_LANDONFUSE, // 57
\r
95 SND_SPARKYCHARGE, // 58
\r
96 SND_SPHEREFULBOUNCE, // 59
\r
100 SND_ELEVATORDOOR, // 63
\r
104 #if LASTSOUND != 64
\r
105 #error bad sound enum!
\r
108 #define NOWAYSND SND_NOWAY
\r
113 #define STARTPCSOUNDS 0
\r
114 #define STARTADLIBSOUNDS (STARTPCSOUNDS+NUMSOUNDS)
\r
115 #define STARTDIGISOUNDS (STARTADLIBSOUNDS+NUMSOUNDS)
\r
116 #define STARTMUSIC (STARTDIGISOUNDS+NUMSOUNDS)
\r
119 // Music names & indexes
\r
139 /////////////////////////////////////////////////
\r
141 // Thanks for playing with MUSE!
\r
143 /////////////////////////////////////////////////
\r