X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Target.h;h=93b181f083acbc820e1496d0d4955485b2190057;hp=f7d4ec119320ce19737d0eef2bcf0ecabbfee9cf;hb=c262a3d0972ba16257fd24a948ab04f528f80d33;hpb=51d43664909060e85c943c4d63cc3cff307ceb1d diff --git a/Target.h b/Target.h index f7d4ec1..93b181f 100644 --- a/Target.h +++ b/Target.h @@ -6,7 +6,7 @@ // Copyright 2009 University of Otago. All rights reserved. // -#import +@class JoystickController; @interface Target : NSObject @@ -17,7 +17,10 @@ - (void)trigger; - (void)untrigger; - (BOOL)update:(JoystickController *)jc; -- (NSString*) stringify; -+ (Target *)unstringify:(NSString*)str withConfigList:(NSArray*)configs; + +- (NSDictionary *)serialize; ++ (Target *)targetDeserialize:(NSDictionary *)serialization + withConfigs:(NSArray *)configs; ++ (NSString *)serializationCode; @end