1 /* ScummVM - Graphic Adventure Engine 2 * 3 * ScummVM is the legal property of its developers, whose names 4 * are too numerous to list here. Please refer to the COPYRIGHT 5 * file distributed with this source distribution. 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License 9 * as published by the Free Software Foundation; either version 2 10 * of the License, or (at your option) any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with this program; if not, write to the Free Software 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 20 * 21 */ 22 23 #ifndef NUVIE_SOUND_SFX_H 24 #define NUVIE_SOUND_SFX_H 25 26 namespace Ultima { 27 namespace Nuvie { 28 29 typedef uint16 SfxIdType; 30 31 #define NUVIE_SFX_NONE 65535 32 33 #define NUVIE_SFX_BLOCKED 0 34 #define NUVIE_SFX_HIT 1 35 #define NUVIE_SFX_FOUNTAIN 2 36 #define NUVIE_SFX_DEATH 3 37 #define NUVIE_SFX_RUBBER_DUCK 4 38 #define NUVIE_SFX_BROKEN_GLASS 5 39 #define NUVIE_SFX_BELL 6 40 #define NUVIE_SFX_FIRE 7 41 #define NUVIE_SFX_CLOCK 8 42 #define NUVIE_SFX_PROTECTION_FIELD 9 43 #define NUVIE_SFX_WATER_WHEEL 10 44 #define NUVIE_SFX_MISSLE 11 45 #define NUVIE_SFX_EXPLOSION 12 46 #define NUVIE_SFX_ATTACK_SWING 13 47 #define NUVIE_SFX_SUCCESS 14 48 #define NUVIE_SFX_FAILURE 15 49 #define NUVIE_SFX_CORPSER_DRAGGED_UNDER 16 50 #define NUVIE_SFX_CORPSER_REGURGITATE 17 51 #define NUVIE_SFX_CASTING_MAGIC_P1 18 52 #define NUVIE_SFX_CASTING_MAGIC_P1_2 19 53 #define NUVIE_SFX_CASTING_MAGIC_P1_3 20 54 #define NUVIE_SFX_CASTING_MAGIC_P1_4 21 55 #define NUVIE_SFX_CASTING_MAGIC_P1_5 22 56 #define NUVIE_SFX_CASTING_MAGIC_P1_6 23 57 #define NUVIE_SFX_CASTING_MAGIC_P1_7 24 58 #define NUVIE_SFX_CASTING_MAGIC_P1_8 25 59 60 #define NUVIE_SFX_CASTING_MAGIC_P2 26 61 #define NUVIE_SFX_CASTING_MAGIC_P2_2 27 62 #define NUVIE_SFX_CASTING_MAGIC_P2_3 28 63 #define NUVIE_SFX_CASTING_MAGIC_P2_4 29 64 #define NUVIE_SFX_CASTING_MAGIC_P2_5 30 65 #define NUVIE_SFX_CASTING_MAGIC_P2_6 31 66 #define NUVIE_SFX_CASTING_MAGIC_P2_7 32 67 #define NUVIE_SFX_CASTING_MAGIC_P2_8 33 68 69 #define NUVIE_SFX_AVATAR_DEATH 34 70 #define NUVIE_SFX_KAL_LOR 35 71 #define NUVIE_SFX_SLUG_DISSOLVE 36 72 #define NUVIE_SFX_HAIL_STONE 37 73 74 #define NUVIE_SFX_SE_TICK 38 75 76 #define NUVIE_SFX_EARTH_QUAKE 39 77 78 } // End of namespace Nuvie 79 } // End of namespace Ultima 80 81 #endif 82