/[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.4 by thunder, Wed Jul 2 13:33:48 2003 UTC revision 1.5 by thunder, Wed Jul 2 15:54:19 2003 UTC
# Line 173  Line 173 
173  - (void)encodeWithCoder: (NSCoder *)encoder  - (void)encodeWithCoder: (NSCoder *)encoder
174  {  {
175    [super encodeWithCoder: encoder];    [super encodeWithCoder: encoder];
176    [encoder encodeObject: _weaponsCapacities];    [encoder encodeObject: _bonuses];
   [encoder encodeObject: _bonus];  
   [encoder encodeValueOfObjCType: "I" at: &_ammos];  
177    [encoder encodeValueOfObjCType: "I" at: &_fuel];    [encoder encodeValueOfObjCType: "I" at: &_fuel];
178    [encoder encodeValueOfObjCType: "I" at: &_fireRate];    [encoder encodeValueOfObjCType: "I" at: &_fireRate];
179      [encoder encodeObject: _weaponsCapacities];
180    [encoder encodeObject: _weapons];    [encoder encodeObject: _weapons];
181      [encoder encodeValueOfObjCType: "I" at: &_ammo];
182  }  }
183    
184  - (id)initWithCoder: (NSCoder *)decoder  - (id)initWithCoder: (NSCoder *)decoder
185  {  {
186    self = [super initWithCoder: decoder];    self = [super initWithCoder: decoder];
187    _weaponsCapacities = [[decoder decodeObject] retain];    _bonuses = [[decoder decodeObject] retain];
   _bonus = [[decoder decodeObject] retain];  
   [decoder decodeValueOfObjCType: "I" at: &_ammos];  
188    [decoder decodeValueOfObjCType: "I" at: &_fuel];    [decoder decodeValueOfObjCType: "I" at: &_fuel];
189    [decoder decodeValueOfObjCType: "I" at: &_fireRate];    [decoder decodeValueOfObjCType: "I" at: &_fireRate];
190      _weaponsCapacities = [[decoder decodeObject] retain];
191    _weapons = [[decoder decodeObject] retain];    _weapons = [[decoder decodeObject] retain];
192      [decoder decodeValueOfObjCType: "I" at: &_ammo];
193        
194    return self;    return self;
195  }  }

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

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