hedgewars/uInputHandler.pas
changeset 7184 211ab9e2cb15
parent 7151 ec15d9e1a7e3
child 7191 9419294e5f33
equal deleted inserted replaced
7183:95dc11d648fb 7184:211ab9e2cb15
   237 
   237 
   238 SetDefaultBinds();
   238 SetDefaultBinds();
   239 end;
   239 end;
   240 
   240 
   241 procedure SetBinds(var binds: TBinds);
   241 procedure SetBinds(var binds: TBinds);
       
   242 {$IFNDEF MOBILE}
       
   243 var
       
   244     t: LongInt;
       
   245 {$ENDIF}
   242 begin
   246 begin
   243 {$IFDEF MOBILE}
   247 {$IFDEF MOBILE}
   244     binds:= binds; // avoid hint
   248     binds:= binds; // avoid hint
   245     CurrentBinds:= DefaultBinds;
   249     CurrentBinds:= DefaultBinds;
   246 {$ELSE}
   250 {$ELSE}
       
   251 for t:= 0 to cKeyMaxIndex do
       
   252     if (CurrentBinds[t] <> binds[t]) and tkbd[t] then
       
   253         ProcessKey(t, False);
       
   254 
   247     CurrentBinds:= binds;
   255     CurrentBinds:= binds;
   248 {$ENDIF}
   256 {$ENDIF}
   249 end;
   257 end;
   250 
   258 
   251 procedure SetDefaultBinds;
   259 procedure SetDefaultBinds;