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 * aint32 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 * Based on the original sources 23 * Faery Tale II -- The Halls of the Dead 24 * (c) 1993-1996 The Wyrmkeep Entertainment Co. 25 */ 26 27 #ifndef SAGA2_STIMTYPE_H 28 #define SAGA2_STIMTYPE_H 29 30 namespace Saga2 { 31 32 // A list of stimuli types, used for both SAGA and C code 33 34 enum stimuliTypes { 35 senseNothing = 0, // no stimuli 36 37 // Situations 38 senseTimePassed, // time passes with no occurance 39 senseProximity, // sense proximity of protagonist 40 41 // Idea icons from protagonist 42 senseIdeaGreeting, // greeting from protagonist 43 senseIdeaHere, // talk about "here" 44 senseIdeaWork, // talk about work 45 senseIdeaFood, // talk about food 46 senseIdeaDrink, 47 senseIdeaGold, 48 senseIdeaJewelry, 49 senseIdeaWeapons, 50 senseIdeaArmor, 51 senseIdeaContainer, 52 senseIdeaLeader, 53 senseIdeaCrime, 54 senseIdeaSelf, 55 senseIdeaYou, 56 senseIdeaKeys, 57 senseIdeaDocument, 58 senseIdeaPriest, 59 senseIdeaMagicSpell, 60 senseIdeaMagicItem, 61 senseIdeaPotion, 62 senseIdeaShip, 63 senseIdeaHouse, 64 senseIdeaShop, 65 senseIdeaCastle, 66 senseIdeaSpirit, 67 68 // Protagonist giving physical objects 69 senseGiveWealth, // protag gave us gold 70 senseGiveFood, // protag gave us food 71 senseGiveIntoxicant, // protag gave us booze 72 senseGiveWeapon, // protag gave us weapon 73 senseGiveDefense, // protag gave us armor 74 senseGiveMagic, // protag gave us magic 75 senseGiveEnigmatic, // protag gave us strangeness 76 77 // Actions witnessed 78 senseActionAttack, // protag attacked us 79 senseActionAttackFaction, // protag attacked friend 80 senseActionTheft, // protag stole from us 81 senseActionVandalism, // protag destroyed property 82 senseActionSpellcast, // protag cast spell 83 senseActionEnemy, // some foe came into sight 84 85 // Actions that we remember doing ourself 86 senseDidAttack, // we attacked protag 87 senseDidRun, // we raw away from protag 88 senseDidGive, // we gave something to protag 89 90 // Number of sensory types 91 senseCount 92 93 }; 94 95 } // end of namespace Saga2 96 97 #endif 98