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 .CK6
\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
43 SND_BLORBBOUNCE, // 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
58 SND_USESWITCH, // 21
\r
59 SND_BIPSQUISH, // 22
\r
61 SND_BIPSHIPEXPLODE, // 24
\r
62 SND_SHOTEXPLODE, // 25
\r
63 SND_BOBBAJUMP, // 26
\r
64 SND_BOBBALAND, // 27
\r
66 SND_ENEMYSHOT, // 29
\r
67 SND_ENEMYSHOTEXPLODE, // 30
\r
68 SND_BOBBASHOT, // 31
\r
70 SND_GRABSATELLITE, // 33
\r
71 SND_SHOWSTATUS, // 34
\r
72 SND_HIDESTATUS, // 35
\r
75 SND_ORBATRIXBOUNCE, // 38
\r
79 SND_SHOTBOUNCE, // 42
\r
82 SND_QUESTITEM, // 45
\r
83 KEENPADDLESND, // 46
\r
84 BALLBOUNCESND, // 47
\r
85 COMPPADDLESND, // 48
\r
86 COMPSCOREDSND, // 49
\r
87 KEENSCOREDSND, // 50
\r
88 SND_CEILICKATTACK, // 51
\r
90 SND_THROWROPE, // 53
\r
91 SND_ROCKETFLY, // 54
\r
92 SND_CEILICKLAUGH, // 55
\r
93 SND_ROCKETSTART, // 56
\r
94 SND_GRABBITER, // 57
\r
100 #if LASTSOUND != 60
\r
101 #error bad sound enum!
\r
104 #define NOWAYSND SND_NOWAY
\r
109 #define STARTPCSOUNDS 0
\r
110 #define STARTADLIBSOUNDS (STARTPCSOUNDS+NUMSOUNDS)
\r
111 #define STARTDIGISOUNDS (STARTADLIBSOUNDS+NUMSOUNDS)
\r
112 #define STARTMUSIC (STARTDIGISOUNDS+NUMSOUNDS)
\r
115 // Music names & indexes
\r
130 /////////////////////////////////////////////////
\r
132 // Thanks for playing with MUSE!
\r
134 /////////////////////////////////////////////////
\r