hedgewars/uKeys.pas
changeset 2586 204e6b2885bc
parent 2581 10f03732ea60
child 2590 e7e87e3c67db
equal deleted inserted replaced
2585:0899ce8ad77f 2586:204e6b2885bc
    40 procedure ControllerButtonEvent(joy, button: Byte; pressed: Boolean);
    40 procedure ControllerButtonEvent(joy, button: Byte; pressed: Boolean);
    41 
    41 
    42 var hideAmmoMenu: boolean;
    42 var hideAmmoMenu: boolean;
    43 	wheelUp: boolean = false;
    43 	wheelUp: boolean = false;
    44 	wheelDown: boolean = false;
    44 	wheelDown: boolean = false;
    45 {$IFDEF IPHONEOS}
    45 {$IFDEF TOUCHINPUT}
    46         leftClick: boolean = false;
    46         leftClick: boolean = false;
    47         middleClick: boolean = false;
    47         middleClick: boolean = false;
    48         rightClick: boolean = false;
    48         rightClick: boolean = false;
    49 
    49 
    50 upKey: boolean = false;
    50 upKey: boolean = false;
   128 // mouse wheels (see event loop in project file)
   128 // mouse wheels (see event loop in project file)
   129 tkbdn[4]:= ord(wheelDown);
   129 tkbdn[4]:= ord(wheelDown);
   130 tkbdn[5]:= ord(wheelUp);
   130 tkbdn[5]:= ord(wheelUp);
   131 wheelUp:= false;
   131 wheelUp:= false;
   132 wheelDown:= false;
   132 wheelDown:= false;
   133 {$IFDEF IPHONEOS}
   133 {$IFDEF TOUCHINPUT}
   134 tkbdn[1]:= ord(leftClick);
   134 tkbdn[1]:= ord(leftClick);
   135 tkbdn[2]:= ord(middleClick);
   135 tkbdn[2]:= ord(middleClick);
   136 tkbdn[3]:= ord(rightClick);
   136 tkbdn[3]:= ord(rightClick);
   137 leftClick:= false;
   137 leftClick:= false;
   138 middleClick:= false;
   138 middleClick:= false;
   342 		keynames[k]:= 'j' + inttostr(j) + 'b' + inttostr(i);
   342 		keynames[k]:= 'j' + inttostr(j) + 'b' + inttostr(i);
   343 		inc(k, 1);
   343 		inc(k, 1);
   344 		end;
   344 		end;
   345 	end;
   345 	end;
   346 
   346 
   347 {$IFDEF IPHONEOS}
   347 {$IFDEF TOUCHINPUT}
   348 DefaultBinds[  1]:= '/put';
   348 DefaultBinds[  1]:= '/put';
   349 DefaultBinds[  3]:= 'ammomenu';
   349 DefaultBinds[  3]:= 'ammomenu';
   350 DefaultBinds[  8]:= 'hjump';
   350 DefaultBinds[  8]:= 'hjump';
   351 DefaultBinds[ 13]:= 'ljump';
   351 DefaultBinds[ 13]:= 'ljump';
   352 DefaultBinds[ 32]:= '+attack';
   352 DefaultBinds[ 32]:= '+attack';