An example of C vs. ObjC
void rand_move(int i) {
int tmp_loc;
do{
tmp_loc=get_rand_loc();
}while(val[tmp_loc]!=0);
val[location[i]]=0;
val[tmp_loc]=i;
}
-rand_move: p {
id loc;
do{
loc=[self getRandLoc];
}while([world at: loc]!=nil);
[p moveTo: loc];
return self;
}
Previous slide
Next slide
Back to first slide
View graphic version