AUDIOARM.H 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. /* Catacomb Armageddon 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 .ARM
  21. // Created Mon Jun 08 16:14:17 1992
  22. //
  23. /////////////////////////////////////////////////
  24. #define NUMSOUNDS 35
  25. #define NUMSNDCHUNKS 106
  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. GETSCROLLSND, // 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. LASTSOUND
  66. } soundnames;
  67. //
  68. // Base offsets
  69. //
  70. #define STARTPCSOUNDS 0
  71. #define STARTADLIBSOUNDS 35
  72. #define STARTDIGISOUNDS 70
  73. #define STARTMUSIC 105
  74. //
  75. // Music names & indexes
  76. //
  77. typedef enum {
  78. TOOHOT_MUS, // 0
  79. LASTMUSIC
  80. } musicnames;
  81. /////////////////////////////////////////////////
  82. //
  83. // Thanks for playing with MUSE!
  84. //
  85. /////////////////////////////////////////////////