111 |
} |
} |
112 |
|
|
113 |
@end |
@end |
114 |
|
|
115 |
|
|
116 |
|
@implementation HgTeam (Coding) |
117 |
|
|
118 |
|
- (void)encodeWithCoder: (NSCoder *)encoder |
119 |
|
{ |
120 |
|
[super encodeWithCoder: encoder]; |
121 |
|
[encoder encodeValueOfObjCType: "I" at: &_lastId]; |
122 |
|
[encoder encodeValueOfObjCType: "I" at: &_identifiant]; |
123 |
|
[encoder encodeObject: _name]; |
124 |
|
[encoder encodeValueOfObjCType: "I" at: &_maxPlayers]; |
125 |
|
[encoder encodeObject: _players]; |
126 |
|
} |
127 |
|
|
128 |
|
- (id)initWithCoder: (NSCoder *)decoder |
129 |
|
{ |
130 |
|
self = [super initWithCoder: decoder]; |
131 |
|
[decoder decodeValueOfObjCType: "I" at: &_lastId]; |
132 |
|
[decoder decodeValueOfObjCType: "I" at: &_identifiant]; |
133 |
|
_name = [[decoder decodeObject] retain]; |
134 |
|
[decoder decodeValueOfObjCType: "i" at: &_maxPlayers]; |
135 |
|
_players = [[decoder decodeObject] retain]; |
136 |
|
|
137 |
|
return self; |
138 |
|
} |
139 |
|
|
140 |
|
@end |