Clean up JoystickController. Modernize more Objective-C syntax. Remove direct public...
[enjoyable.git] / Target.m
index ec2d6a1..e7ea673 100644 (file)
--- a/Target.m
+++ b/Target.m
@@ -10,7 +10,7 @@
 +(Target*) unstringify: (NSString*) str withConfigList: (NSArray*) configs {
        NSArray* components = [str componentsSeparatedByString:@"~"];
        NSParameterAssert([components count]);
-       NSString* typeTag = [components objectAtIndex:0];
+       NSString* typeTag = components[0];
        if([typeTag isEqualToString:@"key"])
                return [TargetKeyboard unstringifyImpl:components];
        if([typeTag isEqualToString:@"cfg"])
@@ -41,8 +41,8 @@
        // no-op by default
 }
 
--(void) update: (JoystickController *) jc {
-    [self doesNotRecognizeSelector:_cmd];
+- (BOOL)update:(JoystickController *)jc {
+    return NO;
 }
 
 -(BOOL) isContinuous {