// September 2015 // Levee Patroller / Dijk Patrouille // This source file is (c) by Deltares. This source file is open source but only available to select users. Do not redistribute without written permission of Stichting Deltares, Delft, The Netherlands. // This header has been automatically generated. //============================================================================= // // ------------------------------------------------------------ // © 2006, Geodelft // // Date Id Modification // 2006-10-07 The Created this header // 2006-10-08 The Implemented Dutch translations // 2006-10-25 The Hide control InputMouseSmoothStr //============================================================================= class Tab_IForceSettings extends GUITabPanel; var moCheckBox AutoSlope; var moCheckBox InvertMouse; var moCheckBox MouseSmooth; var moCheckBox MouseLag; var moCheckBox UseJoystick; var moFloatEdit MouseSens; var moFloatEdit MenuSens; var moCheckBox ifWeapon; var moCheckBox ifPickup; var moCheckBox ifDamage; var moCheckBox ifGUI; var moFloatEdit MouseSmoothStr; var moFloatEdit MouseThreshold; var moFloatEdit DoubleClick; var GeoPlayerController GeoPC; var localized string NL_AutoSlopeCaption, EN_AutoSlopeCaption, NL_AutoSlopeHint, EN_AutoSlopeHint, NL_InvertMouseCaption, EN_InvertMouseCaption, NL_InvertMouseHint, EN_InvertMouseHint, NL_MouseSmoothingCaption, EN_MouseSmoothingCaption, NL_MouseSmoothingHint, EN_MouseSmoothingHint, NL_EnableJoystickCaption, EN_EnableJoystickCaption, NL_EnableJoystickHint, EN_EnableJoystickHint, NL_MouseSensitivityGameCaption, EN_MouseSensitivityGameCaption, NL_MouseSensitivityGameHint, EN_MouseSensitivityGameHint, NL_MouseSensitivityMenuCaption, EN_MouseSensitivityMenuCaption, NL_MouseSensitivityMenuHint, EN_MouseSensitivityMenuHint, NL_MouseSmoothingStrengthCaption, EN_MouseSmoothingStrengthCaption, NL_MouseSmoothingStrengthHint, EN_MouseSmoothingStrengthHint, NL_MouseAccelCaption, EN_MouseAccelCaption, NL_MouseAccelHint, EN_MouseAccelHint, NL_ReduceMouseLagCaption, EN_ReduceMouseLagCaption, NL_ReduceMouseLagHint, EN_ReduceMouseLagHint; //============================================================================= // Date Id Modification // 2007-06-15 The Created this header //============================================================================= event Opened(GUIComponent Sender) { Super.Opened(Sender); } //============================================================================= // Date Id Modification // 2006-10-07 The Created this header //============================================================================= function UpdateLanguage() { if (GeoPC.Dutch) { moCheckBox(Controls[1]).MyLabel.Caption = NL_AutoSlopeCaption; moCheckBox(Controls[1]).MyCheckBox.SetHint(NL_AutoSlopeHint); moCheckBox(Controls[2]).MyLabel.Caption = NL_InvertMouseCaption; moCheckBox(Controls[2]).MyCheckBox.SetHint(NL_InvertMouseHint); moCheckBox(Controls[3]).MyLabel.Caption = NL_MouseSmoothingCaption; moCheckBox(Controls[3]).MyCheckBox.SetHint(NL_MouseSmoothingHint); moCheckBox(Controls[16]).MyLabel.Caption = NL_ReduceMouseLagCaption; moCheckBox(Controls[16]).MyCheckBox.SetHint(NL_ReduceMouseLagHint); moFloatEdit(Controls[5]).MyLabel.Caption = NL_MouseSensitivityGameCaption; moFloatEdit(Controls[5]).MyNumericEdit.SetHint(NL_MouseSensitivityGameHint); moFloatEdit(Controls[6]).MyLabel.Caption = NL_MouseSensitivityMenuCaption; moFloatEdit(Controls[6]).MyNumericEdit.SetHint(NL_MouseSensitivityMenuHint); moFloatEdit(Controls[13]).MyLabel.Caption = NL_MouseSmoothingStrengthCaption; moFloatEdit(Controls[13]).MyNumericEdit.SetHint(NL_MouseSmoothingStrengthHint); moFloatEdit(Controls[14]).MyLabel.Caption = NL_MouseAccelCaption; moFloatEdit(Controls[14]).MyNumericEdit.SetHint(NL_MouseAccelHint); // this is the first one on screen; this seems to make sure it gets focus (turns yellow) moCheckBox(Controls[4]).MyLabel.Caption = NL_EnableJoystickCaption; moCheckBox(Controls[4]).MyCheckBox.SetHint(NL_EnableJoystickHint); } else { moCheckBox(Controls[1]).MyLabel.Caption = EN_AutoSlopeCaption; moCheckBox(Controls[1]).MyCheckBox.SetHint(EN_AutoSlopeHint); moCheckBox(Controls[2]).MyLabel.Caption = EN_InvertMouseCaption; moCheckBox(Controls[2]).MyCheckBox.SetHint(EN_InvertMouseHint); moCheckBox(Controls[3]).MyLabel.Caption = EN_MouseSmoothingCaption; moCheckBox(Controls[3]).MyCheckBox.SetHint(EN_MouseSmoothingHint); moCheckBox(Controls[16]).MyLabel.Caption = EN_ReduceMouseLagCaption; moCheckBox(Controls[16]).MyCheckBox.SetHint(EN_ReduceMouseLagHint); moFloatEdit(Controls[5]).MyLabel.Caption = EN_MouseSensitivityGameCaption; moFloatEdit(Controls[5]).MyNumericEdit.SetHint(EN_MouseSensitivityGameHint); moFloatEdit(Controls[6]).MyLabel.Caption = EN_MouseSensitivityMenuCaption; moFloatEdit(Controls[6]).MyNumericEdit.SetHint(EN_MouseSensitivityMenuHint); moFloatEdit(Controls[13]).MyLabel.Caption = EN_MouseSmoothingStrengthCaption; moFloatEdit(Controls[13]).MyNumericEdit.SetHint(EN_MouseSmoothingStrengthHint); moFloatEdit(Controls[14]).MyLabel.Caption = EN_MouseAccelCaption; moFloatEdit(Controls[14]).MyNumericEdit.SetHint(EN_MouseAccelHint); // this is the first one on screen; this seems to make sure it gets focus (turns yellow) moCheckBox(Controls[4]).MyLabel.Caption = EN_EnableJoystickCaption; moCheckBox(Controls[4]).MyCheckBox.SetHint(EN_EnableJoystickHint); } } //============================================================================= // Date Id Modification // 2006-10-07 The Created this header //============================================================================= function InitComponent(GUIController MyController, GUIComponent MyOwner) { local int i; local string s; Super.Initcomponent(MyController, MyOwner); GeoPC = GeoPlayerController(PlayerOwner()); for (i=0;i0); UseJoystick = moCheckBox(Controls[4]); UseJoystick.Checked(bool(PlayerOwner().ConsoleCommand("get ini:Engine.Engine.ViewportManager UseJoystick"))); MouseLag = moCheckBox(Controls[16]); InvertMouse.MyCheckBox.OnClick = SetRadioButtons; InvertMouse.MyLabel.bAcceptsInput = true; InvertMouse.MyLabel.OnClick = SetRadioButtons; MouseSmooth.MyCheckBox.OnClick = SetRadioButtons; MouseSmooth.MyLabel.bAcceptsInput = true; MouseSmooth.MyLabel.OnClick = SetRadioButtons; UseJoystick.MyCheckBox.OnClick = SetRadioButtons; UseJoystick.MyLabel.bAcceptsInput = true; UseJoystick.MyLabel.OnClick = SetRadioButtons; MouseLag.MyCheckBox.OnClick = SetRadioButtons; MouseLag.MyLabel.bAcceptsInput = true; MouseLag.MyLabel.OnClick = SetRadioButtons; moCheckBox(Controls[3]).MyCheckBox.OnClick = SetRadioButtons; moCheckBox(Controls[3]).MyLabel.bAcceptsInput = true; moCheckBox(Controls[3]).MyLabel.OnClick = SetRadioButtons; moCheckBox(Controls[4]).MyCheckBox.OnClick = SetRadioButtons; moCheckBox(Controls[4]).MyLabel.bAcceptsInput = true; moCheckBox(Controls[4]).MyLabel.OnClick = SetRadioButtons; moCheckBox(Controls[16]).MyCheckBox.OnClick = SetRadioButtons; moCheckBox(Controls[16]).MyLabel.bAcceptsInput = true; moCheckBox(Controls[16]).MyLabel.OnClick = SetRadioButtons; s = PlayerOwner().ConsoleCommand("get ini:Engine.Engine.RenderDevice ReduceMouseLag"); MouseLag.Checked(bool(s)); MouseSens = moFloatEdit(Controls[5]); MouseSens.SetValue(class'PlayerInput'.default.MouseSensitivity); MenuSens = moFloatEdit(Controls[6]); MenuSens.SetValue(Controller.MenuMouseSens); ifWeapon = moCheckBox(Controls[8]); ifWeapon.Checked(class'PlayerController'.default.bEnableWeaponForceFeedback ); ifPickup = moCheckBox(Controls[9]); ifPickup.Checked(class'PlayerController'.default.bEnablePickupForceFeedback ); ifDamage = moCheckBox(Controls[10]); ifDamage.Checked(class'PlayerController'.default.bEnableDamageForceFeedback ); ifGUI = moCheckBox(Controls[11]); ifGUI.Checked(class'PlayerController'.default.bEnableGUIForceFeedback ); MouseSmoothStr = moFloatEdit(Controls[13]); MouseSmoothStr.SetValue(class'PlayerInput'.Default.MouseSmoothingStrength); MouseThreshold = moFloatEdit(Controls[14]); MouseThreshold.SetValue(class'PlayerInput'.Default.MouseAccelThreshold); DoubleClick = moFloatEdit(Controls[15]); DoubleClick.SetValue(class'PlayerInput'.Default.DoubleClickTime); Controls[0].wintop = Controls[0].wintop -2; Controls[1].wintop = Controls[1].wintop -2; Controls[2].wintop = Controls[2].wintop -2; Controls[3].wintop = Controls[3].wintop -2; Controls[4].wintop = Controls[4].wintop -2; Controls[5].wintop = Controls[5].wintop -2; Controls[6].wintop = Controls[6].wintop -2; Controls[7].wintop = Controls[7].wintop -2; Controls[8].wintop = Controls[8].wintop -2; Controls[9].wintop = Controls[9].wintop -2; Controls[10].wintop = Controls[10].wintop -2; Controls[11].wintop = Controls[11].wintop -2; Controls[12].wintop = Controls[12].wintop -2; Controls[13].wintop = Controls[13].wintop -2; Controls[14].wintop = Controls[14].wintop -2; Controls[15].wintop = Controls[15].wintop -2; Controls[16].wintop = Controls[16].wintop -2; } //============================================================================= // Date Id Modification // 2006-10-07 The Created this function //============================================================================= function ShowPanel(bool bShow) { Super.ShowPanel(bShow); log("ShowPanel Tab_DetailSettings"); if(bShow) { Controls[0].wintop = Controls[0].wintop +2; Controls[1].wintop = Controls[1].wintop +2; Controls[2].wintop = Controls[2].wintop +2; Controls[3].wintop = Controls[3].wintop +2; Controls[4].wintop = Controls[4].wintop +2; Controls[5].wintop = Controls[5].wintop +2; Controls[6].wintop = Controls[6].wintop +2; Controls[7].wintop = Controls[7].wintop +2; Controls[8].wintop = Controls[8].wintop +2; Controls[9].wintop = Controls[9].wintop +2; Controls[10].wintop = Controls[10].wintop +2; Controls[11].wintop = Controls[11].wintop +2; Controls[12].wintop = Controls[12].wintop +2; Controls[13].wintop = Controls[13].wintop +2; Controls[14].wintop = Controls[14].wintop +2; Controls[15].wintop = Controls[15].wintop +2; Controls[16].wintop = Controls[16].wintop +2; }else { Controls[0].wintop = Controls[0].wintop -2; Controls[1].wintop = Controls[1].wintop -2; Controls[2].wintop = Controls[2].wintop -2; Controls[3].wintop = Controls[3].wintop -2; Controls[4].wintop = Controls[4].wintop -2; Controls[5].wintop = Controls[5].wintop -2; Controls[6].wintop = Controls[6].wintop -2; Controls[7].wintop = Controls[7].wintop -2; Controls[8].wintop = Controls[8].wintop -2; Controls[9].wintop = Controls[9].wintop -2; Controls[10].wintop = Controls[10].wintop -2; Controls[11].wintop = Controls[11].wintop -2; Controls[12].wintop = Controls[12].wintop -2; Controls[13].wintop = Controls[13].wintop -2; Controls[14].wintop = Controls[14].wintop -2; Controls[15].wintop = Controls[15].wintop -2; Controls[16].wintop = Controls[16].wintop -2; } moCheckBox(Controls[4]).MyLabel.SetFocus(None); } function bool SetRadioButtons(GUIComponent Sender) { if(Sender == moCheckBox(Controls[16]).MyCheckBox ||Sender == moCheckBox(Controls[16]).MyLabel) { moCheckBox(Controls[16]).Checked(!moCheckBox(Controls[16]).bChecked); }else if(Sender == moCheckBox(Controls[4]).MyCheckBox ||Sender == moCheckBox(Controls[4]).MyLabel) { moCheckBox(Controls[4]).Checked(!moCheckBox(Controls[4]).bChecked); }else if(Sender == moCheckBox(Controls[3]).MyCheckBox ||Sender == moCheckBox(Controls[3]).MyLabel) { moCheckBox(Controls[3]).Checked(!moCheckBox(Controls[3]).bChecked); } else if(Sender == moCheckBox(Controls[2]).MyCheckBox ||Sender == moCheckBox(Controls[2]).MyLabel) { moCheckBox(Controls[2]).Checked(!moCheckBox(Controls[2]).bChecked); } return true; } //============================================================================= // Date Id Modification // 2006-10-07 The Created this header //============================================================================= function InternalOnChange(GUIComponent Sender) { if (!Controller.bCurMenuInitialized) return; if (Sender==MouseLag) PlayerOwner().ConsoleCommand("set ini:Engine.Engine.RenderDevice ReduceMouseLag "$MouseLag.IsChecked()); if (Sender==AutoSlope) { PlayerOwner().bSnapToLevel = AutoSlope.IsChecked(); PlayerOwner().SaveConfig(); } if (Sender==InvertMouse) { PlayerOwner().ConsoleCommand("set PlayerInput bInvertMouse "$InvertMouse.IsChecked()); class'PlayerInput'.default.bInvertMouse = InvertMouse.IsChecked(); class'PlayerInput'.static.StaticSaveConfig(); } if (Sender==MouseSmooth) { if ( MouseSmooth.IsChecked() ) class'PlayerInput'.default.MouseSmoothingMode = 1; else class'PlayerInput'.default.MouseSmoothingMode = 0; } if (Sender==UseJoystick) { PlayerOwner().ConsoleCommand("set ini:Engine.Engine.ViewportManager UseJoystick"@UseJoystick.IsChecked()); } if (Sender==MouseSens) { if (MouseSens.GetValue() > MouseSens.MaxValue) { MouseSens.SetValue(class'PlayerInput'.default.MouseSensitivity); } class'PlayerInput'.default.MouseSensitivity = MouseSens.GetValue(); PlayerOwner().ConsoleCommand("set PlayerInput MouseSensitivity "$MouseSens.GetValue()); class'PlayerInput'.static.StaticSaveConfig(); } if (Sender==MouseSmoothStr) { class'PlayerInput'.default.MouseSmoothingStrength = MouseSmoothStr.GetValue(); PlayerOwner().ConsoleCommand("set PlayerInput MouseSmoothingStrength "$MouseSmoothStr.GetValue()); class'PlayerInput'.static.StaticSaveConfig(); } if (Sender==MouseThreshold) { if (MouseThreshold.GetValue() > MouseThreshold.MaxValue) { MouseThreshold.SetValue(class'PlayerInput'.Default.MouseAccelThreshold); } class'PlayerInput'.default.MouseAccelThreshold = MouseThreshold.GetValue(); PlayerOwner().ConsoleCommand("set PlayerInput MouseAccelThreshold "$MouseThreshold.GetValue()); class'PlayerInput'.static.StaticSaveConfig(); } if (Sender==DoubleClick) { class'PlayerInput'.default.DoubleClickTime = DoubleClick.GetValue(); PlayerOwner().ConsoleCommand("set PlayerInput DoubleClickTime "$DoubleClick.GetValue()); class'PlayerInput'.static.StaticSaveConfig(); } if (Sender==MenuSens) { if (MenuSens.GetValue() > MenuSens.MaxValue) { MenuSens.SetValue(class'PlayerInput'.default.MouseSensitivity); } Controller.MenuMouseSens = MenuSens.GetValue(); Controller.SaveConfig(); } if (Sender==ifWeapon) { PlayerOwner().bEnableWeaponForceFeedback = ifWeapon.IsChecked(); PlayerOwner().bForceFeedbackSupported = PlayerOwner().ForceFeedbackSupported ( ifWeapon.IsChecked() || ifPickup.IsChecked() || ifDamage.IsChecked() || ifGUI.IsChecked() ); class'PlayerController'.SaveConfig(); } if (Sender==ifPickup) { PlayerOwner().bEnablePickupForceFeedback = ifPickup.IsChecked(); PlayerOwner().bForceFeedbackSupported = PlayerOwner().ForceFeedbackSupported ( ifWeapon.IsChecked() || ifPickup.IsChecked() || ifDamage.IsChecked() || ifGUI.IsChecked() ); class'PlayerController'.SaveConfig(); } if (Sender==ifDamage) { PlayerOwner().bEnableDamageForceFeedback = ifDamage.IsChecked(); PlayerOwner().bForceFeedbackSupported = PlayerOwner().ForceFeedbackSupported ( ifWeapon.IsChecked() || ifPickup.IsChecked() || ifDamage.IsChecked() || ifGUI.IsChecked() ); class'PlayerController'.SaveConfig(); } if (Sender==ifGUI) { PlayerOwner().bEnableGUIForceFeedback = ifGUI.IsChecked(); PlayerOwner().bForceFeedbackSupported = PlayerOwner().ForceFeedbackSupported ( ifWeapon.IsChecked() || ifPickup.IsChecked() || ifDamage.IsChecked() || ifGUI.IsChecked() ); class'PlayerController'.SaveConfig(); } } /// Add .00 automatically after editbox changes function EditMouseSensOnDeActivate() { MouseSens.SetValue(MouseSens.GetValue()); MenuSens.SetValue(MenuSens.GetValue()); MouseThreshold.SetValue(MouseThreshold.GetValue()); } //============================================================================= // Date Id Modification // 2006-10-07 The Created this header // 2006-10-25 The Hide control InputMouseSmoothStr //============================================================================= defaultproperties { Begin Object class=GUIImage Name=InputBK1 WinWidth=0.381328 WinHeight=0.636485 WinLeft=0.021641 WinTop=0.106510 Image=Material'GUIContent.BorderBoxD' ImageColor=(R=255,G=255,B=255,A=160); ImageRenderStyle=MSTY_Alpha ImageStyle=ISTY_Stretched End Object Controls(0)=GUIImage'InputBK1' Begin Object class=moCheckBox NAme=InputAutoSlope WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.060937 WinTop=0.651302 ComponentClassName="GUI.GUICheckBoxButton" Caption="Auto Slope" Hint="When enabled, your view will automatically pitch up/down when on a slope." CaptionWidth=0.9 bSquare=true bVisible=false ComponentJustification=TXTA_Left End Object Controls(1)=moCheckBox'InputAutoSlope' Begin Object class=moCheckBox NAme=InputInvertMouse WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.060938 WinTop=0.321927 ComponentClassName="GUI.GUICheckBoxButton" Caption="Invert Mouse" Hint="When enabled, the Y axis of your mouse will be inverted." CaptionWidth=0.9 bSquare=true ComponentJustification=TXTA_Left TabOrder=1 End Object Controls(2)=moCheckBox'InputInvertMouse' Begin Object class=moCheckBox NAme=InputMouseSmoothing WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.060938 WinTop=0.416041 ComponentClassName="GUI.GUICheckBoxButton" Caption="Mouse Smoothing" Hint="Enable this option to automatically smooth out movements in your mouse." CaptionWidth=0.9 bSquare=true ComponentJustification=TXTA_Left TabOrder=2 End Object Controls(3)=moCheckBox'InputMouseSmoothing' Begin Object class=moCheckBox NAme=InputUseJoystick WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.060938 WinTop=0.175989 ComponentClassName="GUI.GUICheckBoxButton" Caption="Enable Joystick" Hint="Enable this option to enable joystick support." CaptionWidth=0.9 bSquare=true ComponentJustification=TXTA_Left TabOrder=0 End Object Controls(4)=moCheckBox'InputUseJoystick' Begin Object class=moFloatEdit Name=InputMouseSensitivity WinWidth=0.421875 WinLeft=0.472266 WinTop=0.105365 MinValue=0.1 MaxValue=10.0 Step=0.25 Caption="Mouse Sensitivity (In Game)" CaptionWidth=0.725 ComponentJustification=TXTA_Left Hint="Adjust mouse sensitivity." TabOrder=4 OnDeActivate=EditMouseSensOnDeActivate End Object Controls(5)=moFloatEdit'InputMouseSensitivity' Begin Object class=moFloatEdit Name=InputMenuSensitivity WinWidth=0.421875 WinLeft=0.472266 WinTop=0.188698 MinValue=0.1 MaxValue=10.0 Step=0.25 Caption="Mouse Sensitivity (Menus)" CaptionWidth=0.725 ComponentJustification=TXTA_Left Hint="Adjust mouse speed within the menus." TabOrder=5 OnDeActivate=EditMouseSensOnDeActivate End Object Controls(6)=moFloatEdit'InputMenuSensitivity' Begin Object class=GUIImage Name=InputBK2 WinWidth=0.957500 WinHeight=0.240977 WinLeft=0.021641 WinTop=0.76 Image=Material'GUIContent.BorderBoxD' ImageColor=(R=255,G=255,B=255,A=160); ImageRenderStyle=MSTY_Alpha ImageStyle=ISTY_Stretched bVisible=false End Object Controls(7)=GUIImage'InputBK2' Begin Object class=moCheckBox NAme=InputIFWeaponEffects WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.100000 WinTop=0.852 ComponentClassName="GUI.GUICheckBoxButton" Caption="Weapon Effects" Hint="Turn this option On/Off to feel the weapons you fire." CaptionWidth=0.9 bSquare=true bVisible=false ComponentJustification=TXTA_Left End Object Controls(8)=moCheckBox'InputIFWeaponEffects' Begin Object class=moCheckBox NAme=InputIFPickupEffects WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.100000 WinTop=0.933 ComponentClassName="GUI.GUICheckBoxButton" Caption="Pickup Effects" Hint="Turn this option On/Off to feel the items you pick up." CaptionWidth=0.9 bSquare=true ComponentJustification=TXTA_Left bVisible=false End Object Controls(9)=moCheckBox'InputIFPickupEffects' Begin Object class=moCheckBox NAme=InputIFDamageEffects WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.563867 WinTop=0.852 ComponentClassName="GUI.GUICheckBoxButton" Caption="Damage Effects" Hint="Turn this option On/Off to feel the damage you take." CaptionWidth=0.9 bSquare=true ComponentJustification=TXTA_Left bVisible=false End Object Controls(10)=moCheckBox'InputIFDamageEffects' Begin Object class=moCheckBox NAme=InputIFGUIEffects WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.563867 WinTop=0.933 ComponentClassName="GUI.GUICheckBoxButton" Caption="GUI Effects" Hint="Turn this option On/Off to feel the GUI." CaptionWidth=0.9 bSquare=true ComponentJustification=TXTA_Left bVisible=false End Object Controls(11)=moCheckBox'InputIFGUIEffects' Begin Object class=GUILabel Name=InputIForceLabel Caption="TouchSense Force Feedback" TextALign=TXTA_Center TextColor=(R=255,G=255,B=255,A=255) WinWidth=0.956250 WinHeight=32.000000 WinLeft=0.023437 WinTop=0.777000 bVisible=false End Object Controls(12)=GUILabel'InputIForceLabel' Begin Object class=moFloatEdit Name=InputMouseSmoothStr WinWidth=0.421875 WinLeft=0.472266 WinTop=0.324167 MinValue=0.0 MaxValue=1.0 Step=0.05 Caption="Mouse Smoothing Strength" CaptionWidth=0.725 ComponentJustification=TXTA_Left Hint="Adjust the amount of smoothing that is applyed to mouse movements." bVisible=false End Object Controls(13)=moFloatEdit'InputMouseSmoothStr' Begin Object class=moFloatEdit Name=InputMouseAccel WinWidth=0.421875 WinLeft=0.472266 WinTop=0.405000 MinValue=0.0 MaxValue=100.0 Step=5 Caption="Mouse Accel. Threshold" CaptionWidth=0.725 ComponentJustification=TXTA_Left Hint="Adjust to determine the amount of movement needed before acceleration is applied." TabOrder=6 OnDeActivate=EditMouseSensOnDeActivate End Object Controls(14)=moFloatEdit'InputMouseAccel' Begin Object class=moFloatEdit Name=InputDodgeTime WinWidth=0.421875 WinLeft=0.472266 WinTop=0.582083 MinValue=0.0 MaxValue=1.0 Step=0.05 Caption="Dodge Double-Click Time" CaptionWidth=0.725 ComponentJustification=TXTA_Left bVisible=false //Hint="Determines how fast you have to double click." End Object Controls(15)=moFloatEdit'InputDodgeTime' Begin Object class=moCheckBox NAme=InputMouseLag WinWidth=0.300000 WinHeight=0.040000 WinLeft=0.060938 WinTop=0.509791 ComponentClassName="GUI.GUICheckBoxButton" Caption="Reduce Mouse Lag" Hint="Enable this option will reduce the amount of lag in your mouse." CaptionWidth=0.9 bSquare=true TabOrder=3 ComponentJustification=TXTA_Left End Object Controls(16)=moCheckBox'InputMouseLag' WinTop=0.15 WinLeft=0 WinWidth=1 WinHeight=0.74 bAcceptsInput=false NL_AutoSlopeCaption = "Auto Slope" NL_AutoSlopeHint = "When enabled, your view will automatically pitch up/down when on a slope." NL_InvertMouseCaption = "Muis omkeren" NL_InvertMouseHint = "Wanneer je dit selecteert, wordt de Y-as van je muis omgedraaid." NL_MouseSmoothingCaption = "Muis soepeler" NL_MouseSmoothingHint = "Wanneer je dit selecteert, worden de bewegingen van de muis soepeler gemaakt." NL_EnableJoystickCaption = "Joystick gebruiken" NL_EnableJoystickHint = "Wanneer je dit selecteert, wordt de joystick gebruikt." NL_MouseSensitivityGameCaption = "Muisgevoeligheid (in spel)" NL_MouseSensitivityGameHint = "Aanpassen van de muisgevoeligheid in het spel." NL_MouseSensitivityMenuCaption = "Muisgevoeligheid (menu's)" NL_MouseSensitivityMenuHint = "Aanpassen van de muisgevoeligheid in de menu's." // NL_MouseSmoothingStrengthCaption = "Muis Soepeler Sterkte" // NL_MouseSmoothingStrengthHint = "Aanpassen van hoe veel soepeler de bewegingen van de muis worden gemaakt" NL_MouseAccelCaption = "Muisversnellingsdrempel" NL_MouseAccelHint = "Aanpassen van hoeveel beweging nodig is voordat de muis versneld wordt." NL_ReduceMouseLagCaption = "Verkleinen muistraagheid" NL_ReduceMouseLagHint = "Wanneer je dit selecteert, wordt de traagheid van de muis verkleind." EN_AutoSlopeCaption = "Auto Slope" EN_AutoSlopeHint = "When enabled, your view will automatically pitch up/down when on a slope." EN_InvertMouseCaption = "Invert Mouse" EN_InvertMouseHint = "When enabled, the Y axis of your mouse will be inverted." EN_MouseSmoothingCaption = "Mouse Smoothing" EN_MouseSmoothingHint = "Enable this option to automatically smooth out movements in your mouse." EN_EnableJoystickCaption = "Enable Joystick" EN_EnableJoystickHint = "Enable this option to enable joystick support." EN_MouseSensitivityGameCaption = "Mouse Sensitivity (in game)" EN_MouseSensitivityGameHint = "Adjust mouse sensitivity." EN_MouseSensitivityMenuCaption = "Mouse Sensitivity (menus)" EN_MouseSensitivityMenuHint = "Adjust mouse speed within the menus." // EN_MouseSmoothingStrengthCaption = "Mouse Smoothing Strength" // EN_MouseSmoothingStrengthHint = "Adjust the amount of smoothing that is applyed to mouse movements." EN_MouseAccelCaption = "Mouse Accel. Threshold" EN_MouseAccelHint = "Adjust to determine the amount of movement needed before acceleration is applied." EN_ReduceMouseLagCaption = "Reduce Mouse Lag" EN_ReduceMouseLagHint = "Enable this option will reduce the amount of lag in your mouse." }