Name: Anonymous 2011-12-29 13:41
Are any games written in pure C? Even K&R mentions that C lends itself to graphics. Why are they all written in C++ if C is so much better?
void water_dragon_attack(animal_p self, animal_p target);
void snake_attack(animal_p self, animal_p target);
void falcon_attack(animal_p self, animal_p target);
void animal_attack(animal_p self, animal_p target) {
switch(self->type) {
case WATER_DRAGON: water_dragon_attack(self, target); break;
case SNAKE: snake_attack(self, target); break;
case FALCON: falcon_attack(self, target); break;
}
}