// // GameComponentCollection.h // XNI // // Created by Matej Jan on 27.7.10. // Copyright 2010 Retronator. All rights reserved. // #import #import "System.h" #import "Retronator.Xni.Framework.classes.h" @interface GameComponentCollection : NSObject { NSMutableArray *components; Event *componentAdded; Event *componentRemoved; } @property (nonatomic, readonly) Event *componentAdded; @property (nonatomic, readonly) Event *componentRemoved; @property (nonatomic, readonly) int count; - (id)itemAt:(int)index; - (void) addComponent:(id)component; - (void) removeComponent:(id)component; - (BOOL) contains:(id)component; @end