Skip to content
Snippets Groups Projects
Commit 26aa784e authored by zalavari's avatar zalavari
Browse files

A drawWorker mostantól vár egy workert paraméterként, és különböző

munkások jelennek meg.
parent 225c568c
Branches
No related tags found
No related merge requests found
...@@ -19,8 +19,6 @@ public class View { ...@@ -19,8 +19,6 @@ public class View {
private Image honeyImg=new Image("file:GIMPimages/Honey.png"); private Image honeyImg=new Image("file:GIMPimages/Honey.png");
private Image oilImg=new Image("file:GIMPimages/Oil.png"); private Image oilImg=new Image("file:GIMPimages/Oil.png");
private Image crateImg=new Image("file:GIMPimages/Crate.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 holeImg=new Image("file:GIMPimages/Hole.png");
private Image simpleFieldImg=new Image("file:GIMPimages/SimpleField.png"); private Image simpleFieldImg=new Image("file:GIMPimages/SimpleField.png");
private Image switchFieldImg=new Image("file:GIMPimages/SwitchField.png"); private Image switchFieldImg=new Image("file:GIMPimages/SwitchField.png");
...@@ -41,6 +39,7 @@ public class View { ...@@ -41,6 +39,7 @@ public class View {
public void update() public void update()
{ {
//gc.clearRect(0, 0, column*tileSize, line*tileSize); //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.setFill(Color.rgb(92, 92, 92));
gc.fillRect(0, 0, column*tileSize, line*tileSize); gc.fillRect(0, 0, column*tileSize, line*tileSize);
for (x=0;x<column;x++) for (x=0;x<column;x++)
...@@ -67,10 +66,6 @@ public class View { ...@@ -67,10 +66,6 @@ public class View {
gc.setFill(Color.BLACK); gc.setFill(Color.BLACK);
gc.drawImage(holeImg, x*tileSize, y*tileSize); 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() { public void drawSwitchField() {
gc.setFill(Color.PLUM); gc.setFill(Color.PLUM);
gc.drawImage(switchFieldImg, x*tileSize, y*tileSize); gc.drawImage(switchFieldImg, x*tileSize, y*tileSize);
...@@ -88,9 +83,11 @@ public class View { ...@@ -88,9 +83,11 @@ public class View {
gc.drawImage(honeyImg, x*tileSize, y*tileSize); 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.setFill(Color.GREEN);
gc.drawImage(w1Img, x*tileSize, y*tileSize); gc.drawImage(wImg, x*tileSize, y*tileSize);
} }
public void drawCrate() { public void drawCrate() {
gc.setFill(Color.ORANGE); gc.setFill(Color.ORANGE);
......
...@@ -114,7 +114,7 @@ public class Worker extends Moveable { ...@@ -114,7 +114,7 @@ public class Worker extends Moveable {
public void shouldDraw(View view) public void shouldDraw(View view)
{ {
super.shouldDraw(view); super.shouldDraw(view);
view.drawWorker(); view.drawWorker(this);
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment