X-Git-Url: https://git.yukkurigames.com/?p=enjoyable.git;a=blobdiff_plain;f=Config.h;h=606529dc46d2c95d9580b54d11d435bb8be3eff6;hp=d11826205fae75676396577b09dc1b7ad04effd5;hb=f41f770d67370cbd71002515d81c0842b50cb04b;hpb=e68c19b5923618b763543c74bf8dd6f85d4d323e diff --git a/Config.h b/Config.h index d118262..606529d 100644 --- a/Config.h +++ b/Config.h @@ -6,18 +6,17 @@ // Copyright 2009 University of Otago. All rights reserved. // -#import - @class Target; @class JSAction; @interface Config : NSObject -@property (assign) BOOL protect; -@property (copy) NSString *name; -@property (readonly) NSMutableDictionary *entries; +@property (nonatomic, copy) NSString *name; +@property (nonatomic, readonly) NSMutableDictionary *entries; -- (void)setTarget:(Target *)target forAction:(JSAction *)jsa; -- (Target *)getTargetForAction:(JSAction *)sa; +- (id)initWithName:(NSString *)name; +- (Target *)objectForKeyedSubscript:(JSAction *)action; +- (void)setObject:(Target *)target forKeyedSubscript:(JSAction *)action; +- (NSDictionary *)serialize; @end