Archer shoots in every Direction - (doesnt move) (1 try)

master
GammelJan 6 years ago
parent cdc3a87932
commit b2c19c88a9

@ -64,7 +64,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
}
}
else if(p.getyPos() == a.getyPos()){
if(p.getyPos() == a.getyPos()){
if(p.getxPos() > a.getxPos()){
a.attack(1); //RIGHT
if(v.getArrowTravel() == 0){
@ -102,10 +102,10 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
@Override
public void render(){
p.setxPos(v.getPlayerX());
p.setyPos(v.getPlayerY());
a.setxPos(v.getArcherX());
a.setyPos(v.getArcherY());
v.setPlayerX(p.getxPos());
v.setPlayerY(p.getyPos());
v.setArcherX(a.getxPos());
v.setArcherY(a.getyPos());
v.render(batch, p , a);
}

@ -41,19 +41,19 @@ public abstract class Entity {
case 0: //UP
setMovementY(32f);
move();
break;
break;
case 1: //RIGHT
setMovementX(32f);
move();
break;
break;
case 2: //DOWN
setMovementY(-32f);
move();
break;
break;
case 3: //LEFT
setMovementX(-32f);
move();
break;
break;
}
}

@ -298,4 +298,18 @@ public class View {
public float getArcherY(){
return archer.getY();
}
public void setPlayerX(float x){
player.setX(x);
}
public void setPlayerY(float y){
player.setY(y);
}
public void setArcherX(float x){
archer.setX(x);
}
public void setArcherY(float y){
archer.setY(y);
}
}

Loading…
Cancel
Save