X-Git-Url: https://git.yukkurigames.com/?a=blobdiff_plain;f=Config.m;h=f62c40fdf49a1571442bd25becb1ffd9f7bd13ac;hb=3a40cba25b9bb38887fe4809277d4c0f73462d12;hp=de3c1cc970c278ed428591054175f3acd89815f6;hpb=530009447c5bbd360ac5023979cffc6d32a28df3;p=enjoyable.git diff --git a/Config.m b/Config.m index de3c1cc..f62c40f 100644 --- a/Config.m +++ b/Config.m @@ -5,22 +5,25 @@ // Created by Sam McCall on 4/05/09. // -@implementation Config +#import "Config.h" --(id) init { - if(self=[super init]) { - entries = [[NSMutableDictionary alloc] init]; - } - return self; -} +@implementation Config @synthesize protect, name, entries; --(void) setTarget:(Target*)target forAction:(id)jsa { - [entries setValue:target forKey: [jsa stringify]]; +- (id)init { + if ((self = [super init])) { + entries = [[NSMutableDictionary alloc] init]; + } + return self; } --(Target*) getTargetForAction: (id) jsa { - return [entries objectForKey: [jsa stringify]]; + +- (void)setTarget:(Target *)target forAction:(JSAction *)jsa { + entries[[jsa stringify]] = target; +} + +- (Target *)getTargetForAction:(JSAction *)jsa { + return entries[[jsa stringify]]; } @end