119 |
*/ |
*/ |
120 |
- (void)encodeWithCoder: (NSCoder *)encoder |
- (void)encodeWithCoder: (NSCoder *)encoder |
121 |
{ |
{ |
|
//[super encodeWithCoder: encoder]; |
|
122 |
[encoder encodeValueOfObjCType: "I" at: &_identifier]; |
[encoder encodeValueOfObjCType: "I" at: &_identifier]; |
123 |
[encoder encodeObject: _name]; |
[encoder encodeObject: _name]; |
124 |
[encoder encodeValueOfObjCType: "I" at: &_maxPlayers]; |
[encoder encodeValueOfObjCType: "I" at: &_maxPlayers]; |
130 |
*/ |
*/ |
131 |
- (id)initWithCoder: (NSCoder *)decoder |
- (id)initWithCoder: (NSCoder *)decoder |
132 |
{ |
{ |
133 |
[coder decodeValueOfObjCType: "I" at: &_identifier]; |
[decoder decodeValueOfObjCType: "I" at: &_identifier]; |
134 |
NSNumber *numIdent = [NSNumber numberWithInt: _identifier]; |
NSNumber *numIdent = [NSNumber numberWithInt: _identifier]; |
135 |
|
|
136 |
HgGame *current = [HgGame currentGame]; |
HgGame *current = [HgGame currentGame]; |
148 |
|
|
149 |
if (self != nil) |
if (self != nil) |
150 |
{ |
{ |
|
[decoder decodeValueOfObjCType: "I" at: &_identifier]; |
|
151 |
ASSIGN(_name, [decoder decodeObject]); |
ASSIGN(_name, [decoder decodeObject]); |
152 |
[decoder decodeValueOfObjCType: "i" at: &_maxPlayers]; |
[decoder decodeValueOfObjCType: "i" at: &_maxPlayers]; |
153 |
ASSIGN(_players, [decoder decodeObject]); |
ASSIGN(_players, [decoder decodeObject]); |
156 |
return self; |
return self; |
157 |
} |
} |
158 |
|
|
|
/** |
|
|
* replace the current HgTeam |
|
|
*/ |
|
|
- (id)replacementObjectForCoder:(NSCoder *)coder |
|
|
{ |
|
|
|
|
|
} |
|
159 |
|
|
160 |
@end |
@end |