NScumm.Dump.ScriptParser8.ScriptParser8 C# (CSharp) Method

ScriptParser8() public method

public ScriptParser8 ( GameInfo game ) : NScumm.Scumm.IO
game NScumm.Scumm.IO.GameInfo
return NScumm.Scumm.IO
        public ScriptParser8(GameInfo game)
            : base(game)
        {
            KnownVariables = new Dictionary<int, string>
            {
                { 1, "VariableRoomWidth" },
                { 2, "VariableRoomHeight" },
                { 3, "VariableMouseX" },
                { 4, "VariableMouseY" },
                { 5, "VariableVirtualMouseX" },
                { 6, "VariableVirtualMouseY" },

                { 7, "VariableCursorState" },
                { 8, "VariableUserPut" },

                { 9, "VariableCameraPosX" },
                { 10, "VariableCameraPosY" },
                { 11, "VariableCameraDestX" },
                { 12, "VariableCameraDestY" },
                { 13, "VariableCameraFollowedActor" },

                { 14, "VariableTalkActor" },
                { 15, "VariableHaveMessage" },

                { 16, "VariableLeftButtonDown" },
                { 17, "VariableRightButtonDown" },
                { 18, "VariableLeftButtonHold" },
                { 19, "VariableRightButtonHold" },

                { 24, "VariableTimeDateYear" },
                { 25, "VariableTimeDateMonth" },
                { 26, "VariableTimeDateDay" },
                { 27, "VariableTimeDateHour" },
                { 28, "VariableTimeDateMinute" },
                { 29, "VariableTimeDateSecond" },

                { 30, "VariableOverride" },
                { 31, "VariableRoom" },
                { 32, "VariableNewRoom" },
                { 33, "VariableWalkToObject" },
                { 34, "VariableTimer" },

                { 39, "VariableVoiceMode" },
                { 40, "VariableGameLoaded" },
                { 41, "VariableLanguage" },

                { 42, "VariableCurrentDisk" },
                { 45, "VariableMusicBundleLoaded" },
                { 46, "VariableVoiceBundleLoaded" },
             
                { 50, "VariableScrollScript" },
                { 51, "VariableEntryScript" },
                { 52, "VariableEntryScript2" },
                { 53, "VariableExitScript" },
                { 54, "VariableExitScript2" },
                { 55, "VariableVerbScript" },
                { 56, "VariableSentenceScript" },
                { 57, "VariableInventoryScript" },
                { 58, "VariableCutSceneStartScript" },
                { 59, "VariableCutSceneEndScript" },

                { 62, "VariableCutSceneExitKey" },

                { 64, "VariablePauseKey" },
                { 65, "VariableMainMenu" },
                { 66, "VariableVersionKey" },
                { 67, "VariableTalkStopKey" },

                { 111, "VariableCustomScaleTable" },

                { 112, "VariableTimerNext" },
                { 113, "VariableTimer1" },
                { 114, "VariableTimer2" },
                { 115, "VariableTimer3" },
               
                { 116, "VariableCameraMinX" },
                { 117, "VariableCameraMaxX" },
                { 118, "VariableCameraMinY" },
                { 119, "VariableCameraMaxY" },
                { 120, "VariableCameraSpeedX" },
                { 121, "VariableCameraSpeedY" },
                { 122, "VariableCameraAccelX" },
                { 123, "VariableCameraAccelY" },
                { 124, "VariableCameraThresholdX" },
                { 125, "VariableCameraThresholdY" },

                { 126, "VariableEgo" },

                { 128, "VariableDefaultTalkDelay" },
                { 129, "VariableCharIncrement" },

                { 130, "VariableDebugMode" },
                { 132, "VariableKeyPress" },
                { 133, "VariableBlastAboveText" },
                { 134, "VariableSync" },
            };
        }