1 #include "Player.h" 2 3 Player(char * name,AnimationFactory * af)4Player::Player(char *name, AnimationFactory* af) : Sprite(name, af){ 5 6 }; 7 8 //Player::~Player(){ 9 // int i; 10 // printf("Killing sprite\n"); 11 // for(i=0; i<animations.size(); i++){ 12 // free(animations[i]); 13 // } 14 //}; 15 move()16void Player::move(){ 17 if(xpos < nextxpos){ 18 xpos = xpos + speed; 19 } else if(xpos > nextxpos){ 20 xpos = xpos - speed; 21 } else if(ypos < nextypos){ 22 ypos = ypos + speed; 23 } else if(ypos > nextypos){ 24 ypos = ypos - speed; 25 } 26 }; 27 respawn()28void Player::respawn(){ 29 setAnimation("default"); 30 }; 31