]> 4ch.mooo.com Git - 16.git/blobdiff - 16/keen456/KEEN4-6/KEEN4/AUDIOCK4.H
extrcted keen code remake
[16.git] / 16 / keen456 / KEEN4-6 / KEEN4 / AUDIOCK4.H
diff --git a/16/keen456/KEEN4-6/KEEN4/AUDIOCK4.H b/16/keen456/KEEN4-6/KEEN4/AUDIOCK4.H
new file mode 100755 (executable)
index 0000000..835b83e
--- /dev/null
@@ -0,0 +1,125 @@
+/* Reconstructed Commander Keen 4-6 Source Code\r
+ * Copyright (C) 2021 K1n9_Duk3\r
+ *\r
+ * This program is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 2 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * This program is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License along\r
+ * with this program; if not, write to the Free Software Foundation, Inc.,\r
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.\r
+ */\r
+\r
+#ifndef __AUDIO_H__\r
+#define __AUDIO_H__\r
+\r
+//#include "VERSION.H"\r
+\r
+/////////////////////////////////////////////////\r
+//\r
+// MUSE Header for .CK4\r
+//\r
+/////////////////////////////////////////////////\r
+\r
+#define NUMSOUNDS     LASTSOUND\r
+#define NUMSNDCHUNKS  ((3*LASTSOUND)+LASTMUSIC)\r
+\r
+//\r
+// Sound names & indexes\r
+//\r
+typedef enum {\r
+       SND_WORLDWALK1,\r
+       SND_WORLDWALK2,\r
+       SND_JUMP,\r
+       SND_LAND,\r
+       SND_KEENFIRE,\r
+       SND_WORMOUTHATTACK,\r
+       SND_6,\r
+       SND_POGOBOUNCE,\r
+       SND_GETPOINTS,\r
+       SND_GETAMMO,\r
+       SND_GETWATER,\r
+       SND_11,\r
+       SND_ENTERLEVEL,\r
+       SND_LEVELDONE,\r
+       SND_NOWAY,\r
+       SND_HELMETHIT,\r
+       SND_BOUNCE2,\r
+       SND_EXTRAKEEN,\r
+       SND_OPENDOOR,\r
+       SND_GETKEY,\r
+       SND_PLUMMET,\r
+       SND_USESWITCH,\r
+       SND_SQUISH,\r
+       SND_KEENDEAD,\r
+       SND_24,\r
+       SND_SHOTEXPLODE,\r
+       SND_SWIM1,\r
+       SND_SWIM2,\r
+       SND_BOUNCE1,\r
+       SND_EATBONUS,\r
+       SND_TREASUREEATERVANISH,\r
+       SND_LINDSEY,\r
+       SND_LICKATTACK,\r
+       SND_BERKELOIDATTACK,\r
+       SND_SHOWSTATUS,\r
+       SND_HIDESTATUS,\r
+       SND_BLUB,\r
+       SND_MINEEXPLODE,\r
+       SND_SPRITEFIRE,\r
+       SND_THUNDER,\r
+       SND_FIREBALLLAND,\r
+       SND_SHOOTDART,\r
+       SND_BURP,\r
+       SND_FLAGSPIN,\r
+       SND_FLAGLAND,\r
+       SND_MAKEFOOT,\r
+       SND_SLUGPOO,\r
+       KEENPADDLESND,\r
+       BALLBOUNCESND,\r
+       COMPPADDLESND,\r
+       COMPSCOREDSND,\r
+       KEENSCOREDSND,\r
+       LASTSOUND\r
+} soundnames;\r
+\r
+#if LASTSOUND != 52\r
+#error bad sound enum!\r
+#endif\r
+\r
+#define NOWAYSND SND_NOWAY\r
+\r
+//\r
+// Base offsets\r
+//\r
+#define STARTPCSOUNDS     0\r
+#define STARTADLIBSOUNDS  (STARTPCSOUNDS+NUMSOUNDS)\r
+#define STARTDIGISOUNDS   (STARTADLIBSOUNDS+NUMSOUNDS)\r
+#define STARTMUSIC        (STARTDIGISOUNDS+NUMSOUNDS)\r
+\r
+//\r
+// Music names & indexes\r
+//\r
+typedef enum {\r
+       SHADOWS_MUS,\r
+       VEGGIES_MUS,\r
+       TOOHOT_MUS,\r
+       OASIS_MUS,\r
+       KICKPANT_MUS,\r
+       WONDER_MUS,\r
+       LASTMUSIC\r
+} musicnames;\r
+\r
+/////////////////////////////////////////////////\r
+//\r
+// Thanks for playing with MUSE!\r
+//\r
+/////////////////////////////////////////////////\r
+\r
+#endif
\ No newline at end of file