diff --git a/src/game/g_menu.pas b/src/game/g_menu.pas
index 04ffd90df4089a2ff64649478ad1ba764fbfebbc..9e89ad9df259586e4380fecb228e99c8bb081a5e 100644 (file)
--- a/src/game/g_menu.pas
+++ b/src/game/g_menu.pas
TempScale := TGUIScroll(menu.GetControl('scScaleFactor')).Value;
g_dbg_scale := TempScale + 1;
end;
+ gWeaponAutoswitch := TGUISwitch(menu.GetControl('swWeaponAutoswitch')).ItemIndex = 0;
+
menu := TGUIMenu(g_GUI_GetWindow('OptionsControlsMenu').GetControl('mOptionsControlsMenu'));
TempScale := Round(g_dbg_scale - 1);
TGUIScroll(menu.GetControl('scScaleFactor')).Value := TempScale;
+ with TGUISwitch(menu.GetControl('swWeaponAutoswitch')) do
+ if gWeaponAutoswitch then ItemIndex := 0 else ItemIndex := 1;
+
menu := TGUIMenu(g_GUI_GetWindow('OptionsPlayersP1Menu').GetControl('mOptionsPlayersP1Menu'));
TGUIListBox(menu.GetControl('lsP1Model')).SelectItem(gPlayer1Settings.Model);
Max := 10;
OnChange := ProcChangeGameSettings;
end;
+ with AddSwitch(_lc[I_MENU_GAME_WEAPON_AUTOSWITCH]) do
+ begin
+ Name := 'swWeaponAutoswitch';
+ AddItem(_lc[I_MENU_YES]);
+ AddItem(_lc[I_MENU_NO]);
+ end;
ReAlign();
end;
Menu.DefControl := 'mOptionsGameMenu';