Formal protocol for the interface shared between Joysticks and JSActions, use new...
[enjoyable.git] / TargetConfig.h
index 0f164b9..c124618 100644 (file)
@@ -6,15 +6,12 @@
 //  Copyright 2009 University of Otago. All rights reserved.
 //
 
-#import <Cocoa/Cocoa.h>
+#import "Target.h"
+
 @class Config;
-@class Target;
 
-@interface TargetConfig : Target {
-       Config *config;
-}
+@interface TargetConfig : Target
 
-@property(readwrite, retain) Config* config;
-+(TargetConfig*) unstringifyImpl: (NSArray*) comps withConfigList: (NSArray*) configs;
+@property (nonatomic, weak) Config *config;
 
 @end