AUDIOAPC.H 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /* Catacomb Apocalypse Source Code
  2. * Copyright (C) 1993-2014 Flat Rock Software
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License as published by
  6. * the Free Software Foundation; either version 2 of the License, or
  7. * (at your option) any later version.
  8. *
  9. * This program is distributed in the hope that it will be useful,
  10. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. * GNU General Public License for more details.
  13. *
  14. * You should have received a copy of the GNU General Public License along
  15. * with this program; if not, write to the Free Software Foundation, Inc.,
  16. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  17. */
  18. /////////////////////////////////////////////////
  19. //
  20. // MUSE Header for .APC
  21. // Created Mon Nov 02 15:09:16 1992
  22. //
  23. /////////////////////////////////////////////////
  24. #define NUMSOUNDS 37
  25. #define NUMSNDCHUNKS 112
  26. //
  27. // Sound names & indexes
  28. //
  29. typedef enum {
  30. HITWALLSND, // 0
  31. WARPUPSND, // 1
  32. WARPDOWNSND, // 2
  33. GETBOLTSND, // 3
  34. GETNUKESND, // 4
  35. GETPOTIONSND, // 5
  36. GETKEYSND, // 6
  37. PORTALSND, // 7
  38. GETPOINTSSND, // 8
  39. USEBOLTSND, // 9
  40. USENUKESND, // 10
  41. USEPOTIONSND, // 11
  42. USEKEYSND, // 12
  43. NOITEMSND, // 13
  44. WALK1SND, // 14
  45. WALK2SND, // 15
  46. TAKEDAMAGESND, // 16
  47. MONSTERMISSSND, // 17
  48. GAMEOVERSND, // 18
  49. SHOOTSND, // 19
  50. BIGSHOOTSND, // 20
  51. SHOOTWALLSND, // 21
  52. SHOOTMONSTERSND, // 22
  53. TAKEDMGHURTSND, // 23
  54. BALLBOUNCESND, // 24
  55. NOWAYSND, // 25
  56. WARPSND, // 26
  57. HIT_GATESND, // 27
  58. GETGEMSND, // 28
  59. BOOMSND, // 29
  60. GRELM_DEADSND, // 30
  61. FREEZETIMESND, // 31
  62. TIMERETURNSND, // 32
  63. TICKSND, // 33
  64. BODY_EXPLODESND, // 34
  65. LARGEMONSTERSND, // 35
  66. SMALLMONSTERSND, // 36
  67. LASTSOUND
  68. } soundnames;
  69. //
  70. // Base offsets
  71. //
  72. #define STARTPCSOUNDS 0
  73. #define STARTADLIBSOUNDS 37
  74. #define STARTDIGISOUNDS 74
  75. #define STARTMUSIC 111
  76. //
  77. // Music names & indexes
  78. //
  79. typedef enum {
  80. TOOHOT_MUS, // 0
  81. LASTMUSIC
  82. } musicnames;
  83. /////////////////////////////////////////////////
  84. //
  85. // Thanks for playing with MUSE!
  86. //
  87. /////////////////////////////////////////////////