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

Diff of /hegemonie/GameEngine/HgMobile.m

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

revision 1.3 by thunder, Wed Jul 2 13:32:42 2003 UTC revision 1.4 by thunder, Wed Jul 2 14:59:45 2003 UTC
# Line 139  Line 139 
139    
140  - (void)encodeWithCoder: (NSCoder *)encoder  - (void)encodeWithCoder: (NSCoder *)encoder
141  {  {
142    [super encodeWithCoder: encoder];    [super encodeWithCoder: encoder];
143    [encoder encodeObject: _velocity];    [encoder encodeValueOfObjCType:@encode(coord_t) at:&_velocity];
144    [encoder encodeObject: _angularVelocity];    [encoder encodeValueOfObjCType:@encode(coord_t) at:&_angularVelocity];
145    [encoder encodeValueOfObjCType: "f" at: &_acceleration];    [encoder encodeValueOfObjCType: "f" at: &_acceleration];
146    [encoder encodeValueOfObjCType: "I" at: &_maxSpeed];    [encoder encodeValueOfObjCType: "I" at: &_maxSpeed];
147    [encoder encodeValueOfObjCType: "I" at: &_maxAcceleration];    [encoder encodeValueOfObjCType: "I" at: &_maxAcceleration];
# Line 151  Line 151 
151  - (id)initWithCoder: (NSCoder *)decoder  - (id)initWithCoder: (NSCoder *)decoder
152  {  {
153    self = [super initWithCoder: decoder];    self = [super initWithCoder: decoder];
154    _velocity = [[decoder decodeObject] retain];    //_velocity = [[decoder decodeObject] retain];
155    _angularVelocity = [[decoder decodeObject] retain];    //_angularVelocity = [[decoder decodeObject] retain];
156      
157      [decoder decodeValueOfObjCType:@encode(coord_t) at:&_velocity];
158      [decoder decodeValueOfObjCType:@encode(coord_t) at:&_angularVelocity];
159    [decoder decodeValueOfObjCType: "f" at: &_acceleration];    [decoder decodeValueOfObjCType: "f" at: &_acceleration];
160    [decoder decodeValueOfObjCType: "I" at: &_maxSpeed];    [decoder decodeValueOfObjCType: "I" at: &_maxSpeed];
161    [decoder decodeValueOfObjCType: "I" at: &_maxAcceleration];    [decoder decodeValueOfObjCType: "I" at: &_maxAcceleration];

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