X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=TargetToggleMouseScope.m;fp=TargetToggleMouseScope.m;h=55357e5f6a38da52068e26ffb61d456f934a4aca;hp=0000000000000000000000000000000000000000;hb=61f8cdec21ab083b29c22aa11fda54d6005666ca;hpb=ac4ed3987b6aaefc836294f89ff1f569fad6ac6b diff --git a/TargetToggleMouseScope.m b/TargetToggleMouseScope.m new file mode 100644 index 0000000..55357e5 --- /dev/null +++ b/TargetToggleMouseScope.m @@ -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