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

Diff of /hegemonie/GameEngine/HgWeapon.m

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

revision 1.8 by nicov, Tue Aug 19 15:45:05 2003 UTC revision 1.9 by dam, Fri Aug 22 08:00:00 2003 UTC
# Line 45  Line 45 
45  }  }
46    
47  /**  /**
48   * Returns the damage of the weapon.   * Returns the damage made by the weapon.
49   * This method is abstract and must be redefined by concrete subclasses.   * This method is abstract and must be redefined by concrete subclasses.
50   */   */
51  + (unsigned) damage  + (unsigned) damage
# Line 99  Line 99 
99   */   */
100  - (void)encodeWithCoder: (NSCoder *)encoder  - (void)encodeWithCoder: (NSCoder *)encoder
101  {  {
102      NSParameterAssert (encoder);
103      
104    [super encodeWithCoder: encoder];    [super encodeWithCoder: encoder];
105    [encoder encodeValueOfObjCType: "I" at: &_ttl];    [encoder encodeValueOfObjCType: "I" at: &_ttl];
106  }  }
107    
108  - (id)initWithCoder: (NSCoder *)decoder  - (id)initWithCoder: (NSCoder *)decoder
109  {  {
110      NSParameterAssert (decoder);
111    
112    if ( (self = [super initWithCoder: decoder]) )    if ( (self = [super initWithCoder: decoder]) )
113      {      {
114        [decoder decodeValueOfObjCType: "I" at: &_ttl];        [decoder decodeValueOfObjCType: "I" at: &_ttl];

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

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