anchor.diff:        Button_MP_PasswordOk.OnClick := MP_PasswordClick;
         Button_MP_PasswordCancel := TKMButton.Create(Panel_MPPassword, 20, 150, 280, 30, gResTexts[TX_MP_MENU_FIND_SERVER_CANCEL], bsMenu);
         Button_MP_PasswordCancel.OnClick := MP_PasswordClick;
  +      Edit_MP_Password.OnKeyDown := KeyDown;
     end;
   var I: Integer;
   begin
  
positive.code: {$I KaM_Remake.inc}
  interface
  uses
    StrUtils, SysUtils, KromUtils, KromOGLUtils, Math, Classes, Controls,
    KM_Controls, KM_Defaults, KM_Pics,
    KM_InterfaceDefaults, KM_ServerQuery;
  
negative.code:     procedure MP_HostFail(const aData: UnicodeString);
      procedure BackClick(Sender: TObject);
      function ValidatePlayerName(const aName: UnicodeString): Boolean;
      procedure KeyDown(Sender: TObject; aKey: Word);
    protected
      Panel_MultiPlayer: TKMPanel;
        Panel_MPAnnouncement: TKMPanel;
  