if (Keyboard::isKeyPressed(Keyboard::Left)) {
p.dir = 1; p.speed = 0.1;
CurrentFrame += 0.005*time;
if (CurrentFrame > 3) CurrentFrame -= 3;
p.sprite.setTextureRect(IntRect(96 * int(CurrentFrame) + 6, 136, 89, 55));
getplayercoordinateforview(p.getplayercoordinateX(), p.getplayercoordinateY());
}
if (Keyboard::isKeyPressed(Keyboard::Right)) {
p.dir = 0; p.speed = 0.1;
CurrentFrame += 0.005*time;
if (CurrentFrame > 3) CurrentFrame -= 3;
p.sprite.setTextureRect(IntRect(96 * int(CurrentFrame) + 6, 231, 89, 55));
getplayercoordinateforview(p.getplayercoordinateX(), p.getplayercoordinateY());
}
if (Keyboard::isKeyPressed(Keyboard::Up)) {
p.dir = 3; p.speed = 0.1;
CurrentFrame += 0.005*time;
if (CurrentFrame > 3) CurrentFrame -= 3;
p.sprite.setTextureRect(IntRect(96 * int(CurrentFrame) + 27, 305, 39, 97));//
getplayercoordinateforview(p.getplayercoordinateX(), p.getplayercoordinateY());
}
if (Keyboard::isKeyPressed(Keyboard::Down)) {
p.dir = 2; p.speed = 0.1;
CurrentFrame += 0.005*time;
if (CurrentFrame > 3) CurrentFrame -= 3;
p.sprite.setTextureRect(IntRect(96 * int(CurrentFrame) + 27, 6, 39, 89));
getplayercoordinateforview(p.getplayercoordinateX(), p.getplayercoordinateY());
}