diff --git a/core/src/com/dungeoncrawler/control/Controller.java b/core/src/com/dungeoncrawler/control/Controller.java index e69ff71..a382bf0 100644 --- a/core/src/com/dungeoncrawler/control/Controller.java +++ b/core/src/com/dungeoncrawler/control/Controller.java @@ -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); } diff --git a/core/src/com/dungeoncrawler/model/Entity.java b/core/src/com/dungeoncrawler/model/Entity.java index 95ba322..a36fd24 100644 --- a/core/src/com/dungeoncrawler/model/Entity.java +++ b/core/src/com/dungeoncrawler/model/Entity.java @@ -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; } } diff --git a/core/src/com/dungeoncrawler/view/View.java b/core/src/com/dungeoncrawler/view/View.java index 4a9113f..0afc881 100644 --- a/core/src/com/dungeoncrawler/view/View.java +++ b/core/src/com/dungeoncrawler/view/View.java @@ -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); + } + + }