namespace StarJack { public enum EventCode { Start = 1, RoomStart, MenuUp, MenuDown, MenuLeft, MenuRight, MenuSelect, MenuCancel, CloackStart, CloackEnd, TrapPlaced, GuardTrapped, CaughtByGuard, GamePause, ConsoleEnter, CaughtByCamera, DialogSkip, DebuggingEnabled, RoomEnd, End, } public enum SJInputEvent { //Debug Codes LOSDrawToggle = 21, Skip, Up, Down, Right, Left, ContinueUp, ContinueDown, ContinueLeft, ContinueRight, Trap, Cloak, Interact, Click, Pause, ExitControlMenu #if DEBUG ,SkipRoom #endif } public enum HackingPhaseEvent { Choose = 37, DisplayPair, CorrectHit, CorrectReject, IncorrectFalseAlarm, IncorrectMiss, Complete, Fail, NoResponse, NoMatchChoice, MatchChoice, Proceed, Start, End, Info } enum SAEvent { StartTest = 52, EndTest, VideoStart, VideoStop, VideoReplay, VideoNext, Continue, PlanetDrop, PirateDrop, PirateSteal, PirateScan, PlayerResponse, PlayerResponseUp, PlayerResponseDown, PlayerResponseLeft, PlayerResponseRight, FirstOrderNoTheftCorrect, FirstOrderNoTheftIncorrect, FirstOrderTheftCorrect, FirstOrderTheftIncorrectTrueLocation, FirstOrderTheftIncorrectOtherLocation, FirstOrderScanCorrect, FirstOrderScanIncorrectFakeLocation, FirstOrderScanIncorrectOtherLocation, SecondOrderNoTheftCorrect, SecondOrderNoTheftIncorrect, SecondOrderTheftCorrect, SecondOrderTheftIncorrectTrueLocation, SecondOrderTheftIncorrectOtherLocation, SecondOrderScanCorrect, SecondOrderScanIncorrectTrueLocation, SecondOrderScanIncorrectOtherLocation, QuestionShown, CruiserNoView, CruiserViewSteal, CruiserViewScan } }