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

Diff of /hegemonie/GameEngine/HgShip.m

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

revision 1.2 by sebhorna, Thu May 22 15:12:25 2003 UTC revision 1.3 by thunder, Wed Jul 2 10:29:10 2003 UTC
# Line 166  Line 166 
166    
167  @end  @end
168    
169    
170    @implementation HgShip (Coding)
171    
172    - (void)encodeWithCoder: (NSCoder *)encoder
173    {
174      [super encodeWithCoder: encoder];
175      [encoder encodeObject: _weaponsCapacities];
176      [encoder encodeObject: _bonus];
177      [encoder encodeValueOfObjCType: "I" at: &_ammos];
178      [encoder encodeValueOfObjCType: "I" at: &_fuel];
179      [encoder encodeValueOfObjCType: "I" at: &_fireRate];
180      [encoder encodeObject: _weapons];
181    }
182    
183    - (id)initWithCoder: (NSCoder *)decoder
184    {
185      self = [super initWithCoder: decoder];
186      _weaponsCapacities = [[decoder decodeObject] retain];
187      _bonus = [[decoder decodeObject] retain];
188      [decoder decodeValueOfObjCType: "I" at: &_ammos];
189      [decoder decodeValueOfObjCType: "I" at: &_fuel];
190      [decoder decodeValueOfObjCType: "I" at: &_fireRate];
191      _weapons = [[decoder decodeObject] retain];
192      
193      return self;
194    }
195    
196    @end

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

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