From 26aa784e090499da39fac285b4716ba3137df789 Mon Sep 17 00:00:00 2001 From: zalavari <zalavari@sch.bme.hu> Date: Tue, 1 May 2018 12:03:32 +0200 Subject: [PATCH] =?UTF-8?q?A=20drawWorker=20mostant=C3=B3l=20v=C3=A1r=20eg?= =?UTF-8?q?y=20workert=20param=C3=A9terk=C3=A9nt,=20=C3=A9s=20k=C3=BCl?= =?UTF-8?q?=C3=B6nb=C3=B6z=C5=91=20munk=C3=A1sok=20jelennek=20meg.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/killer_sokoban/View.java | 13 +++++-------- src/killer_sokoban/Worker.java | 2 +- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/killer_sokoban/View.java b/src/killer_sokoban/View.java index cea8c00..26061d1 100644 --- a/src/killer_sokoban/View.java +++ b/src/killer_sokoban/View.java @@ -19,8 +19,6 @@ public class View { private Image honeyImg=new Image("file:GIMPimages/Honey.png"); private Image oilImg=new Image("file:GIMPimages/Oil.png"); private Image crateImg=new Image("file:GIMPimages/Crate.png"); - private Image w1Img=new Image("file:GIMPimages/w1.png"); - private Image w2Img=new Image("file:GIMPimages/w2.png"); private Image holeImg=new Image("file:GIMPimages/Hole.png"); private Image simpleFieldImg=new Image("file:GIMPimages/SimpleField.png"); private Image switchFieldImg=new Image("file:GIMPimages/SwitchField.png"); @@ -41,6 +39,7 @@ public class View { public void update() { //gc.clearRect(0, 0, column*tileSize, line*tileSize); + //Pálya kifestése a simplefield mező színével. gc.setFill(Color.rgb(92, 92, 92)); gc.fillRect(0, 0, column*tileSize, line*tileSize); for (x=0;x<column;x++) @@ -67,10 +66,6 @@ public class View { gc.setFill(Color.BLACK); gc.drawImage(holeImg, x*tileSize, y*tileSize); } - public void drawSwitchableHole() { - gc.setFill(Color.PINK); - gc.fillRect(x*tileSize, y*tileSize, tileSize, tileSize); - } public void drawSwitchField() { gc.setFill(Color.PLUM); gc.drawImage(switchFieldImg, x*tileSize, y*tileSize); @@ -88,9 +83,11 @@ public class View { gc.drawImage(honeyImg, x*tileSize, y*tileSize); } - public void drawWorker() { + public void drawWorker(Worker w) { + String name=Main.getMoveableName(w); + Image wImg=new Image("file:GIMPimages/"+name+".png"); gc.setFill(Color.GREEN); - gc.drawImage(w1Img, x*tileSize, y*tileSize); + gc.drawImage(wImg, x*tileSize, y*tileSize); } public void drawCrate() { gc.setFill(Color.ORANGE); diff --git a/src/killer_sokoban/Worker.java b/src/killer_sokoban/Worker.java index f3c2dbf..d0ebb1d 100644 --- a/src/killer_sokoban/Worker.java +++ b/src/killer_sokoban/Worker.java @@ -114,7 +114,7 @@ public class Worker extends Moveable { public void shouldDraw(View view) { super.shouldDraw(view); - view.drawWorker(); + view.drawWorker(this); } } -- GitLab