Exercise 2: Player.m
@implementation Player
-init: (int) n {
name = n;
alive = YES;
return self;
}
-setOther: o {
other = o;
return self;
}
-(BOOL)isAlive {
return alive;
}
play: r {
int shot;
[r load];
shot = [r trigger];
if (shot)
alive = NO;
else
[other play: r];
return self;
}
@end
Previous slide
Next slide
Back to first slide
View graphic version