Scrolling, mouse scope, icon
[enjoyable.git] / TargetToggleMouseScope.m
diff --git a/TargetToggleMouseScope.m b/TargetToggleMouseScope.m
new file mode 100644 (file)
index 0000000..55357e5
--- /dev/null
@@ -0,0 +1,28 @@
+//
+//  TargetToggleMouseScope.m
+//  Enjoy
+//
+//  Created by Yifeng Huang on 7/28/12.
+//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import "TargetToggleMouseScope.h"
+
+@implementation TargetToggleMouseScope
+
+-(NSString*) stringify {
+       return [[NSString alloc] initWithFormat: @"mtoggle"];
+}
+
++(TargetToggleMouseScope*) unstringifyImpl: (NSArray*) comps {
+       NSParameterAssert([comps count] == 1);
+       TargetToggleMouseScope* target = [[TargetToggleMouseScope alloc] init];
+       return target;
+}
+
+-(void) trigger: (JoystickController *)jc {
+    [jc setFrontWindowOnly: ![jc frontWindowOnly]];
+    printf("Front window only: %d\n", [jc frontWindowOnly]);
+}
+
+@end