diff --git a/src/backend/Simulator.java b/src/backend/Simulator.java index 8cbb0b1..553ac57 100644 --- a/src/backend/Simulator.java +++ b/src/backend/Simulator.java @@ -327,7 +327,15 @@ public class Simulator extends Thread { } return inArea; } - + public String typeAnimals(int x , int y,ArrayList neighbor) { + //ArrayList neighbor =getNeighboringAnimals(x,y,1); + Agent agent = neighbor.get(0); + if (agent instanceof Wolf) { + return "Wolf"; + } else { + return "Sheep"; + } + } /** * set value of cell * @param x coord of cell diff --git a/src/backend/Wolf.java b/src/backend/Wolf.java index 584f4b0..189b1e7 100644 --- a/src/backend/Wolf.java +++ b/src/backend/Wolf.java @@ -26,7 +26,7 @@ public class Wolf extends Agent { * as you wish */ public boolean liveTurn(ArrayList neighbors, Simulator world) { - if(world.getCell(x, y)==1) { + if(world.getCell(x, y)== Sheep sheep) { world.setCell(x, y, 0); } else { hunger++;