anchor.diff:          Edit_LobbyDescription: TKMEdit;
           Edit_LobbyPassword: TKMEdit;
           Button_LobbySettingsUseLastPassword: TKMButton;
  +        Checkbox_LobbySaveLastPassword: TKMCheckbox;
           Button_LobbySettingsResetBans: TKMButton;
           Button_LobbySettingsSave: TKMButton;
           Button_LobbySettingsCancel: TKMButton;
  
positive.code:     Panel_LobbySettings.Hide;
      fNetworking.Description := Edit_LobbyDescription.Text;
      fNetworking.SetPassword(AnsiString(Edit_LobbyPassword.Text));
      gGameApp.GameSettings.LastPassword := UnicodeString(fNetworking.Password);
    end;
  end;
  
  
negative.code:   Panel_LobbySettings := TKMPanel.Create(aParent, 362, 250, 320, 350);
    Panel_LobbySettings.Anchors := [];
      TKMBevel.Create(Panel_LobbySettings, -1000,  -1000, 4000, 4000);
      with TKMImage.Create(Panel_LobbySettings, -20, -75, 360, 440, 15, rxGuiMain) do ImageStretch;
      TKMBevel.Create(Panel_LobbySettings,   0,  0, 320, 343);
      TKMLabel.Create(Panel_LobbySettings,  20, 10, 280, 20, gResTexts[TX_LOBBY_ROOMSETTINGS], fnt_Outline, taCenter);
  
      TKMLabel.Create(Panel_LobbySettings, 20, 50, 280, 20, gResTexts[TX_LOBBY_ROOM_DESCRIPTION], fnt_Outline, taCenter);
      Edit_LobbyDescription := TKMEdit.Create(Panel_LobbySettings, 20, 70, 280, 20, fnt_Grey);
      Edit_LobbyDescription.AllowedChars := acText;
  
      TKMLabel.Create(Panel_LobbySettings, 20, 100, 280, 20, gResTexts[TX_LOBBY_ROOM_PASSWORD], fnt_Outline, taCenter);
      Edit_LobbyPassword := TKMEdit.Create(Panel_LobbySettings, 20, 120, 280, 20, fnt_Grey);
      Edit_LobbyPassword.AllowedChars := acANSI7; //Passwords are basic ANSI so everyone can type them
      Checkbox_LobbySaveLastPassword := TKMCheckbox.Create(Panel_LobbySettings, 20, 153, 300, 30, 'Save this password for further use', fnt_Grey); //TODO translate
  
      Button_LobbySettingsResetBans := TKMButton.Create(Panel_LobbySettings, 20, 180, 280, 30, gResTexts[TX_LOBBY_RESET_BANS], bsMenu);
      Button_LobbySettingsUseLastPassword := TKMButton.Create(Panel_LobbySettings, 20, 220, 280, 30, gResTexts[TX_LOBBY_LAST_PASSWORD], bsMenu);
      Button_LobbySettingsResetBans.OnClick := SettingsClick;
      Button_LobbySettingsUseLastPassword.OnClick := SettingsClick;
  
      Button_LobbySettingsSave := TKMButton.Create(Panel_LobbySettings, 20, 260, 280, 30, gResTexts[TX_LOBBY_ROOM_OK], bsMenu);
      Button_LobbySettingsSave.OnClick := SettingsClick;
      Button_LobbySettingsCancel := TKMButton.Create(Panel_LobbySettings, 20, 300, 280, 30, gResTexts[TX_LOBBY_ROOM_CANCEL], bsMenu);
      Button_LobbySettingsCancel.OnClick := SettingsClick;
  end;
  
  