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

Diff of /hegemonie/GameEngine/HgObject.m

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

revision 1.1 by sebhorna, Wed May 21 10:08:39 2003 UTC revision 1.2 by thunder, Wed Jul 2 10:25:45 2003 UTC
# Line 153  Line 153 
153  }  }
154    
155  @end  @end
156    
157    
158    @implementation HgObject (Coding)
159    
160    - (void)encodeWithCoder: (NSCoder *)encoder
161    {
162      [super encodeWithCoder: encoder];
163      [encoder encodeValueOfObjCType: "I" at: &_lastId];
164      [encoder encodeValueOfObjCType: "I" at: &_identifiant];
165      [encoder encodeObject: _name];
166      [encoder encodeObject: _position];
167      [encoder encodeObject: _orientation];
168      [encoder encodeObject: _boundingBoxes];
169    }
170    
171    - (id)initWithCoder: (NSCoder *)decoder
172    {
173      self = [super initWithCoder: decoder];
174      [decoder decodeValueOfObjCType: "I" at: &_lastId];
175      [decoder decodeValueOfObjCType: "I" at: &_identifiant];
176      _name = [[decoder decodeObject] retain];
177      _position = [[decoder decodeObject] retain];
178      _orientation = [[decoder decodeObject] retain];
179      _boundingBoxes = [[decoder decodeObject] retain];
180    
181      return self;
182    }
183    
184    @end

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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