From f558d60fe72eb951544b25da2ac3f8ad38e1a69f Mon Sep 17 00:00:00 2001 From: GammelJan Date: Sun, 5 Apr 2020 21:17:33 +0200 Subject: [PATCH] =?UTF-8?q?Archer=20l=C3=A4uft=20nur=20nach=20rechts=20unt?= =?UTF-8?q?en=20lol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/com/dungeoncrawler/control/Controller.java | 11 +++++++++++ core/src/com/dungeoncrawler/model/Entity.java | 5 +++-- .../src/com/dungeoncrawler/model/entities/Archer.java | 2 ++ .../com/dungeoncrawler/model/entities/Swordsman.java | 2 ++ 4 files changed, 18 insertions(+), 2 deletions(-) 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 } + + }