/[hegemonie]/hegemonie/GameEngine/HgPlayer.m
ViewVC logotype

Diff of /hegemonie/GameEngine/HgPlayer.m

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by dam, Sun Jun 22 20:58:45 2003 UTC revision 1.4 by thunder, Wed Jul 2 10:26:32 2003 UTC
# Line 155  Line 155 
155  }  }
156    
157  @end  @end
158    
159    
160    @implementation HgPlayer (Coding)
161    
162    - (void)encodeWithCoder: (NSCoder *)encoder
163    {
164      [super encodeWithCoder: encoder];
165      [encoder encodeValueOfObjCType: "I" at: &_lastId];
166      [encoder encodeValueOfObjCType: "I" at: &_identifiant];
167      [encoder encodeObject: _name];
168      [encoder encodeObject: _userAtHost];
169      [encoder encodeObject: _host];
170      [encoder encodeObject: _team];
171      [encoder encodeObject: _ship];
172      [encoder encodeValueOfObjCType: "i" at: &_score];
173    }
174    
175    - (id)initWithCoder: (NSCoder *)decoder
176    {
177      self = [super initWithCoder: decoder];
178      [decoder decodeValueOfObjCType: "I" at: &_lastId];
179      [decoder decodeValueOfObjCType: "I" at: &_identifiant];
180      _name = [[decoder decodeObject] retain];
181      _userAtHost = [[decoder decodeObject] retain];
182      _host = [[decoder decodeObject] retain];
183      _team = [[decoder decodeObject] retain];
184      _ship = [[decoder decodeObject] retain];
185      [decoder decodeValueOfObjCType: "i" at: &_score];  
186      
187      return self;
188    }
189    
190    @end

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26