168 |
- (id)initWithCoder: (NSCoder *)decoder |
- (id)initWithCoder: (NSCoder *)decoder |
169 |
{ |
{ |
170 |
self = [super init]; |
self = [super init]; |
171 |
_player = [[decoder encodeObject] retain]; |
_player = [[decoder decodeObject] retain]; |
172 |
[decoder decodeValueOfObjCType: "f" at: &_acceleration]; |
[decoder decodeValueOfObjCType: "f" at: &_acceleration]; |
173 |
[decoder decodeValueOfObjCType: "f" at: &_direction]; |
[decoder decodeValueOfObjCType: "f" at: &_direction]; |
174 |
[decoder decodeValueOfObjCType: "c" at: &_fireweapons]; |
[decoder decodeValueOfObjCType: "c" at: &_fireweapons]; |