119 |
- (void)encodeWithCoder: (NSCoder *)encoder |
- (void)encodeWithCoder: (NSCoder *)encoder |
120 |
{ |
{ |
121 |
//[super encodeWithCoder: encoder]; |
//[super encodeWithCoder: encoder]; |
122 |
[encoder encodeValueOfObjCType: "I" at: &_lastId]; |
[encoder encodeValueOfObjCType: "I" at: &_identifier]; |
|
[encoder encodeValueOfObjCType: "I" at: &_identifiant]; |
|
123 |
[encoder encodeObject: _name]; |
[encoder encodeObject: _name]; |
124 |
[encoder encodeValueOfObjCType: "I" at: &_maxPlayers]; |
[encoder encodeValueOfObjCType: "I" at: &_maxPlayers]; |
125 |
[encoder encodeObject: _players]; |
[encoder encodeObject: _players]; |
128 |
- (id)initWithCoder: (NSCoder *)decoder |
- (id)initWithCoder: (NSCoder *)decoder |
129 |
{ |
{ |
130 |
self = [super init]; |
self = [super init]; |
131 |
[decoder decodeValueOfObjCType: "I" at: &_lastId]; |
[decoder decodeValueOfObjCType: "I" at: &_identifier]; |
|
[decoder decodeValueOfObjCType: "I" at: &_identifiant]; |
|
132 |
_name = [[decoder decodeObject] retain]; |
_name = [[decoder decodeObject] retain]; |
133 |
[decoder decodeValueOfObjCType: "i" at: &_maxPlayers]; |
[decoder decodeValueOfObjCType: "i" at: &_maxPlayers]; |
134 |
_players = [[decoder decodeObject] retain]; |
_players = [[decoder decodeObject] retain]; |