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" },
};
}