From c206b30815851b27fd4f87cf8bd8cad9ffb305ee Mon Sep 17 00:00:00 2001 From: Jonathan Hager Date: Wed, 8 Apr 2020 10:52:51 +0200 Subject: [PATCH] Zwischenstand --- core/src/com/dungeoncrawler/model/DungeonGenerator.java | 4 ++-- core/src/com/dungeoncrawler/view/MapGenerator.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/com/dungeoncrawler/model/DungeonGenerator.java b/core/src/com/dungeoncrawler/model/DungeonGenerator.java index a4d86ab..2437c6e 100644 --- a/core/src/com/dungeoncrawler/model/DungeonGenerator.java +++ b/core/src/com/dungeoncrawler/model/DungeonGenerator.java @@ -114,9 +114,9 @@ public class DungeonGenerator { Level temp = d.getLevel()[i]; System.out.println("Level " + i); - for(int j = 0; j < temp.getRooms().length; j++){ + for(int j = temp.getRooms().length - 1; j >=0; j--){ - for(int k = 0; k < temp.getRooms().length; k++){ + for(int k = temp.getRooms().length - 1; k >= 0; k--){ if(temp.getRooms()[j][k] == null){ System.out.print("0 "); } diff --git a/core/src/com/dungeoncrawler/view/MapGenerator.java b/core/src/com/dungeoncrawler/view/MapGenerator.java index 2a04d5c..7cff9f3 100644 --- a/core/src/com/dungeoncrawler/view/MapGenerator.java +++ b/core/src/com/dungeoncrawler/view/MapGenerator.java @@ -63,8 +63,8 @@ public class MapGenerator { temp.getCell((tempX / 2) + 1, tempY + 1).setTile(new StaticTiledMapTile(splitTiles[0][3])); //oben } - // Ausgang rechts - if(x > 0 && l.getRooms()[x - 1][y] != null){ + // Ausgang rechts + if(x < l.getRooms().length - 1 && l.getRooms()[x + 1][y] != null){ temp.getCell(tempX + 1, (tempY / 2) + 1).setTile(new StaticTiledMapTile(splitTiles[0][3])); //rechts } @@ -74,7 +74,7 @@ public class MapGenerator { } // Ausgang links - if(x < l.getRooms().length - 1 && l.getRooms()[x + 1][y] != null){ + if(x > 0 && l.getRooms()[x - 1][y] != null){ temp.getCell(0, (tempY / 2) + 1).setTile(new StaticTiledMapTile(splitTiles[0][3])); //links }