diff --git a/core/src/com/dungeoncrawler/control/Controller.java b/core/src/com/dungeoncrawler/control/Controller.java index 6652911..ddc3645 100644 --- a/core/src/com/dungeoncrawler/control/Controller.java +++ b/core/src/com/dungeoncrawler/control/Controller.java @@ -37,7 +37,18 @@ public class Controller extends ApplicationAdapter implements InputProcessor{ @Override public void render(){ + switch((int) (Math.random() * 5)){ + case 0: //left + a.move(-3,0); + case 1: //right + a.move(3,0); + case 2: //up + a.move(0,3); + case 3: //down + a.move(0,-3); + } v.render(batch, movementX ,movementY, a.getxPos(), a.getyPos()); + } @Override diff --git a/core/src/com/dungeoncrawler/model/Entity.java b/core/src/com/dungeoncrawler/model/Entity.java index 175557b..9ac5004 100644 --- a/core/src/com/dungeoncrawler/model/Entity.java +++ b/core/src/com/dungeoncrawler/model/Entity.java @@ -20,7 +20,7 @@ public abstract class Entity { public void attack(){ - + } public void update(){ @@ -29,7 +29,8 @@ public abstract class Entity { } public void move(int movementX, int movementY){ - + xPos = xPos + movementX; + yPos = yPos + movementY; } diff --git a/core/src/com/dungeoncrawler/model/entities/Archer.java b/core/src/com/dungeoncrawler/model/entities/Archer.java index bc0498e..361a710 100644 --- a/core/src/com/dungeoncrawler/model/entities/Archer.java +++ b/core/src/com/dungeoncrawler/model/entities/Archer.java @@ -16,4 +16,6 @@ public class Archer extends Entity{ + + } diff --git a/core/src/com/dungeoncrawler/model/entities/Swordsman.java b/core/src/com/dungeoncrawler/model/entities/Swordsman.java index d18f6fa..4c43211 100644 --- a/core/src/com/dungeoncrawler/model/entities/Swordsman.java +++ b/core/src/com/dungeoncrawler/model/entities/Swordsman.java @@ -24,4 +24,6 @@ public class Swordsman extends Entity { // TODO: Sinnvolle Werte finden } + + }