diff -r cfac6aab84a0 -r c3dc41ae68fa hedgewars/uMobile.pas --- a/hedgewars/uMobile.pas Sat Feb 19 01:01:03 2011 +0100 +++ b/hedgewars/uMobile.pas Sat Feb 19 01:38:40 2011 +0100 @@ -31,11 +31,9 @@ procedure setGameRunning(arg: boolean); cdecl; external; procedure updateVisualsNewTurn; cdecl; external; function isApplePhone: Boolean; cdecl; external; -function isAppleDeviceMuted: Boolean; cdecl; external; procedure AudioServicesPlaySystemSound(num: LongInt); cdecl; external; {$ENDIF} function isPhone: Boolean; inline; -function isDeviceMute: Boolean; inline; procedure performRumble; inline; procedure perfExt_AddProgress; inline; procedure perfExt_FinishProgress; inline; @@ -47,6 +45,8 @@ implementation uses uVariables; +const kSystemSoundID_Vibrate = $00000FFF; + function isPhone: Boolean; inline; begin {$IFDEF IPHONEOS} @@ -55,19 +55,10 @@ exit(false); end; -function isDeviceMute: Boolean; inline; -begin -{$IFDEF IPHONEOS} -// exit(isAppleDeviceMuted()); -{$ENDIF} - exit(false); -end; - procedure performRumble; inline; begin {$IFDEF IPHONEOS} - // kSystemSoundID_Vibrate = $00000FFF - AudioServicesPlaySystemSound($00000FFF); + AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); {$ENDIF} end;