/* * EventCodes.cs * Authors: * Copyright (c) 2007-2008 Cornell University This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ namespace StellarProspector { /// /// Code listings of all the events that occur in Stellar Prospector /// public enum EventCodes { #region Key Codes /// /// Event that occurs whenever the key corresponding to a response to a peripheral stimulus is pressed /// PeripheralStimulusResponsePressed = 1, /// /// Event that occurs whenever the key corresponding to a response to a central stimulus is pressed /// CentralStimulusResponsePressed = 2, /// /// Event that occurs whenever the key for pausing is pressed when unpaused /// Pause = 3, /// /// Event that occurs whenever the key for unpausing is pressed when paused /// Resume = 4, /// /// Event that occurs whenever the key for moving the selection cursor up is pressed when in a menu /// Menu_Up = 5, /// /// Event that occurs whenever the key for moving the selection cursor down is pressed when in a menu /// Menu_Down = 6, /// /// Event that occurs whenever the key for selecting is pressed when in a menu /// Menu_Select = 7, /// /// Event that occurs whenever the key for exiting the menu is pressed when in a menu /// Menu_Cancel = 8, #endregion #region Progress codes /// /// Event that occurs whenever phase one of stellar prospector begins /// Phase1Begin = 9, /// /// Event that occurs whenever phase two of stellar prospector begins /// Phase2Begin = 10, /// /// Event that occurs whenever phase three of stellar prospector begins /// Phase3Begin = 11, /// /// Event that occurs whenever stellar prospector ends /// GameEnd = 12, #endregion #region Gameplay codes /// /// Event that occurs whenever a peripheral stimulus spawns /// PeripheralStimulusSpawn = 13, /// /// Event that occurs whenever a central stimulus spawns /// CentralStimulusSpawn = 14, /// /// Event that occurs whenever a distractor spawns /// DistractorSpawn = 15, /// /// Event that occurs whenever the early detection cue changes /// CueChange = 16, /// /// Event that occurs whenever a peripheral stimulus dissappears from a lack of response /// MissedPeripheralStimulus = 17, /// /// Event that occurs whenever a central stimulus dissappears from a lack of response /// MissedCentralStimulus = 18, /// /// Event that occurs whenever a distractor dissappears /// DistractorDisappear = 19, #endregion #region Tutorial codes /// /// Event that occurs whenever the tutorial mode starts /// TutorialStart = 20, /// /// Event that occurs whenever section one of the tutorial mode starts /// Section1 = 21, /// /// Event that occurs whenever section two of the tutorial mode starts /// Section2 = 22, /// /// Event that occurs whenever section three of the tutorial mode starts /// Section3 = 23, /// /// Event that occurs whenever section four of the tutorial mode starts /// Section4 = 24, /// /// Event that occurs whenever section five of the tutorial mode starts /// Section5 = 25, /// /// Event that occurs whenever section six of the tutorial mode starts /// Section6 = 26, /// /// Event that occurs whenever section seven of the tutorial mode starts /// Section7 = 27, /// /// Event that occurs whenever section eight of the tutorial mode starts /// Section8 = 28, /// /// Event that occurs whenever section nine of the tutorial mode starts /// Section9 = 29, /// /// Event that occurs whenever section ten of the tutorial mode starts /// Section10 = 30, /// /// Event that occurs whenever section eleven of the tutorial mode starts /// Section11 = 31, /// /// Event that occurs whenever section tweleve of the tutorial mode starts /// Section12 = 32, /// /// Event that occurs whenever section thirteen of the tutorial mode starts /// Section13 = 33, /// /// Event that occurs whenever section fourteen of the tutorial mode starts /// Section14 = 34, /// /// Event that occurs whenever section fifteen of the tutorial mode starts /// Section15 = 35, /// /// Event that occurs whenever section sixteen of the tutorial mode starts /// Section16 = 36, /// /// Event that occurs whenever the tutorial mode ends /// TutorialEnd = 37, #endregion } }