37 |
@interface HgGame: NSObject |
@interface HgGame: NSObject |
38 |
{ |
{ |
39 |
@private |
@private |
40 |
NSString *_name; |
NSString *_name; |
41 |
NSMutableArray *_players; |
NSMutableArray *_players; |
42 |
NSMutableArray *_teams; |
NSMutableArray *_teams; |
43 |
HgMap *_map; |
HgMap *_map; |
44 |
NSMutableArray *_objects; |
NSMutableArray *_objects; |
45 |
} |
} |
46 |
|
|
47 |
- (id) initWithName: (NSString *)name; |
- (id) initWithName: (NSString *)name; |
48 |
|
- (id) initWithGame: (HgGame *)game; |
49 |
- (NSString *) name; |
- (NSString *) name; |
50 |
- (void) addPlayer: (HgPlayer *)player; |
- (void) addPlayer: (HgPlayer *)player; |
51 |
- (void) removePlayer: (HgPlayer *)player; |
- (void) removePlayer: (HgPlayer *)player; |
58 |
- (void) addObject: (HgObject *)object; |
- (void) addObject: (HgObject *)object; |
59 |
- (void) removeObject: (HgObject *)object; |
- (void) removeObject: (HgObject *)object; |
60 |
- (NSArray *) objects; |
- (NSArray *) objects; |
61 |
|
- (void) modifWithGame: (HgGame *)game; |
62 |
|
|
63 |
|
|
64 |
@end |
@end |
65 |
|
|