diff --git a/core/src/netwerkprog/game/client/MainGame.java b/core/src/netwerkprog/game/client/MainGame.java index 1e5cf0f..f15ff4a 100644 --- a/core/src/netwerkprog/game/client/MainGame.java +++ b/core/src/netwerkprog/game/client/MainGame.java @@ -125,7 +125,7 @@ public class MainGame extends ApplicationAdapter { for (int i = 1; i <= 5; i++) { GameCharacter temp = new Agent("Agent" + i, characters[11][0], new BodySwap("Test")); int width = mapRenderer.getGameTiles()[0].length; - mapRenderer.getGameTiles()[3][width-(i+1)].visit(temp); + mapRenderer.getGameTiles()[3][width - (i + 1)].visit(temp); if (chosenFaction == Faction.MEGACORPORATION) { this.team.addMember(temp); } @@ -141,6 +141,7 @@ public class MainGame extends ApplicationAdapter { music.setVolume(.1f); music.play(); music.setLooping(true); + } diff --git a/core/src/netwerkprog/game/client/game/map/GameInputProcessor.java b/core/src/netwerkprog/game/client/game/map/GameInputProcessor.java index 498c15e..3fa795d 100644 --- a/core/src/netwerkprog/game/client/game/map/GameInputProcessor.java +++ b/core/src/netwerkprog/game/client/game/map/GameInputProcessor.java @@ -163,6 +163,7 @@ public class GameInputProcessor implements InputProcessor { } // clicking on enemy if (mainGame.hasCharacterSelected() && gameTile.containsCharacter() && gameTile.getCharacter().getFaction() != mainGame.getChosenFaction()) { + if (mainGame.mapRenderer.getSurroundedTilesOfCurrentCharacter().contains(gameTile)) gameTile.getCharacter().damage(10); } // set selected character