From 75b28bbb11fce5cf4307730fbfd7b6ef5a5edef1 Mon Sep 17 00:00:00 2001 From: "Malin.sieckmann" Date: Wed, 23 Jun 2021 22:56:38 +0200 Subject: [PATCH] Adding a new Brickwall - implemented in corridor - 3D texture --- Zoelda/src/main/Tile.java | 3 +++ Zoelda/src/main/World.java | 1 + Zoelda/src/main/maps/Corridor.java | 6 +++++- Zoelda/src/res/images/tiles/stone_wall.png | Bin 381 -> 481 bytes .../src/res/images/tiles/stone_wall_bottom.png | Bin 0 -> 342 bytes 5 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 Zoelda/src/res/images/tiles/stone_wall_bottom.png diff --git a/Zoelda/src/main/Tile.java b/Zoelda/src/main/Tile.java index a131e16..2cb98ec 100644 --- a/Zoelda/src/main/Tile.java +++ b/Zoelda/src/main/Tile.java @@ -18,6 +18,7 @@ public class Tile extends Knoten { public static final int WALL_TOP = 1; public static final int WALL_BOTTOM = 2; public static final int STONE_WALL = 3; + public static final int STONE_WALL_BOTTOM = 4; private Bild img; // Bild, das gerendert wird private int id; // Die id dises Tiles @@ -63,6 +64,8 @@ public class Tile extends Knoten { return "/res/images/tiles/wall_bottom.png"; case STONE_WALL: return "/res/images/tiles/stone_wall.png"; + case STONE_WALL_BOTTOM: + return "/res/images/tiles/stone_wall_bottom.png"; } return null; } diff --git a/Zoelda/src/main/World.java b/Zoelda/src/main/World.java index e321d0a..f1d4903 100644 --- a/Zoelda/src/main/World.java +++ b/Zoelda/src/main/World.java @@ -5,6 +5,7 @@ import main.entities.Entity; import main.entities.Player; import main.entities.Snake; import main.entities.Spider; +import main.maps.Corridor; import main.maps.Map; import main.maps.TestMap; diff --git a/Zoelda/src/main/maps/Corridor.java b/Zoelda/src/main/maps/Corridor.java index f1aeb7f..565f749 100644 --- a/Zoelda/src/main/maps/Corridor.java +++ b/Zoelda/src/main/maps/Corridor.java @@ -12,7 +12,11 @@ public class Corridor extends Map { if((y == 0 || x == 0 || y == 9 || x == 4) && x != 2 ) { map[x][y] = new Tile(3, x, y); add(map[x][y]); - } else { + } else if(y == 1 && (x != 0 || x != 4)&& x != 2 ) { + map[x][y] = new Tile(4, x, y); + add(map[x][y]); + } + else { map[x][y] = new Tile(0, x, y); add(map[x][y]); } diff --git a/Zoelda/src/res/images/tiles/stone_wall.png b/Zoelda/src/res/images/tiles/stone_wall.png index 84155eb8a96f827bb1c4ed5896fba67aed4eab2e..b0842b02ffc23359801b0f0bef05c1b37620c8ab 100644 GIT binary patch delta 456 zcmV;(0XP2r0^tLYBYy#?Nkl~=fVEgqL)7|Q*AmsBbxj=*?4mh<`i z_2%=rESJm3hfP!R&=-q^BoYa6kH$E$=*1JRX`o&-<~kuSbsKSS>)`S4Rv4A-$p~bOUUfWm&X|5C8$$_kF#cGqw<6 z2?#a8j9J%J*W1N-+a_P(Pnf%|Q@|;n(nBJQCg^|E*b{J`f&{@AL=-e0-ke oNSGsHv?lnv%aQm8+>bxvH(ay$Jo2#>A^-pY07*qoM6N<$g37y>{r~^~ literal 0 HcmV?d00001