internal/uidriver/mobile: Remove the warnings

Closes #1872
This commit is contained in:
Hajime Hoshi 2021-11-11 02:28:02 +09:00
parent 5d5ce370f1
commit 1f7e7e2816

View File

@ -21,66 +21,75 @@ package mobile
// //
// #import <CoreHaptics/CoreHaptics.h> // #import <CoreHaptics/CoreHaptics.h>
// //
// static CHHapticEngine* engine; // static id initializeHapticEngine(void) {
// if (@available(iOS 13.0, *)) {
// if (!CHHapticEngine.capabilitiesForHardware.supportsHaptics) {
// return nil;
// }
// //
// static void initializeVibrate(void) { // NSError* error = nil;
// if (!CHHapticEngine.capabilitiesForHardware.supportsHaptics) { // CHHapticEngine* engine = [[CHHapticEngine alloc] initAndReturnError:&error];
// return; // if (error) {
// } // return nil;
// }
// //
// NSError* error = nil; // [engine startAndReturnError:&error];
// engine = [[CHHapticEngine alloc] initAndReturnError:&error]; // if (error) {
// if (error) { // return nil;
// return; // }
// } // return engine;
//
// [engine startAndReturnError:&error];
// if (error) {
// return;
// } // }
// return nil;
// } // }
// //
// static void vibrate(double duration) { // static void vibrate(double duration) {
// if (!engine) { // if (@available(iOS 13.0, *)) {
// return; // static BOOL initializeHapticEngineCalled = NO;
// } // static CHHapticEngine* engine = nil;
// // if (!initializeHapticEngineCalled) {
// @autoreleasepool { // engine = (CHHapticEngine*)initializeHapticEngine();
// NSDictionary* hapticDict = @{ // initializeHapticEngineCalled = YES;
// CHHapticPatternKeyPattern: @[ // }
// @{ // if (!engine) {
// CHHapticPatternKeyEvent: @{ // return;
// CHHapticPatternKeyEventType:CHHapticEventTypeHapticContinuous, // }
// CHHapticPatternKeyTime:@0.0, // @autoreleasepool {
// CHHapticPatternKeyEventDuration:[NSNumber numberWithDouble:duration], // NSDictionary* hapticDict = @{
// CHHapticPatternKeyEventParameters:@[ // (id<NSCopying>)(CHHapticPatternKeyPattern): @[
// @{ // @{
// CHHapticPatternKeyParameterID: CHHapticEventParameterIDHapticIntensity, // (id<NSCopying>)(CHHapticPatternKeyEvent): @{
// CHHapticPatternKeyParameterValue: @1.0, // (id<NSCopying>)(CHHapticPatternKeyEventType):CHHapticEventTypeHapticContinuous,
// }, // (id<NSCopying>)(CHHapticPatternKeyTime):@0.0,
// ], // (id<NSCopying>)(CHHapticPatternKeyEventDuration):[NSNumber numberWithDouble:duration],
// (id<NSCopying>)(CHHapticPatternKeyEventParameters):@[
// @{
// (id<NSCopying>)(CHHapticPatternKeyParameterID): CHHapticEventParameterIDHapticIntensity,
// (id<NSCopying>)(CHHapticPatternKeyParameterValue): @1.0,
// },
// ],
// },
// }, // },
// }, // ],
// ], // };
// };
// //
// NSError* error = nil; // NSError* error = nil;
// CHHapticPattern* pattern = [[CHHapticPattern alloc] initWithDictionary:hapticDict // CHHapticPattern* pattern = [[CHHapticPattern alloc] initWithDictionary:hapticDict
// error:&error]; // error:&error];
// if (error) { // if (error) {
// return; // return;
// } // }
// //
// id<CHHapticPatternPlayer> player = [engine createPlayerWithPattern:pattern // id<CHHapticPatternPlayer> player = [engine createPlayerWithPattern:pattern
// error:&error]; // error:&error];
// if (error) { // if (error) {
// return; // return;
// } // }
// //
// [player startAtTime:0 error:&error]; // [player startAtTime:0 error:&error];
// if (error) { // if (error) {
// NSLog(@"3, %@", [error localizedDescription]); // NSLog(@"3, %@", [error localizedDescription]);
// return; // return;
// }
// } // }
// } // }
// } // }
@ -92,10 +101,6 @@ import (
"time" "time"
) )
func init() {
C.initializeVibrate()
}
var vibrationM sync.Mutex var vibrationM sync.Mutex
func (u *UserInterface) Vibrate(duration time.Duration) { func (u *UserInterface) Vibrate(duration time.Duration) {