I don't know if u have any tips but i have 3 different exit's
World:
Boat:
World:
Now i also have 3 different boats (nearly created the same way). But i want to know how can i have the the different sized boats interact with the 3 different colors of the exits (so like Boat 1 will only interact with Exit("geel") or something like that.
pls help:S
public class Exit extends Actor
{
private String color;
private int points;
/**
* Act - do whatever the Exit wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
public Exit(String kleur) {
color = kleur;
setImage(kleur);
}
public void setImage(String kleur) {
setImage(new GreenfootImage("exit"+kleur+".png"));
} Exit exit1 = new Exit("paars");
addObject(exit1, 885, 615);
Exit exit2 = new Exit("groen");
addObject(exit2, 885, 472);
Exit exit3 = new Exit("geel");
addObject(exit3, 885, 340);public class Boat extends Actor
{
private int size;
private int speed;
private int slow = 1;
private boolean leeg = false;
private boolean boatEmpty = false;
private int spawnCounter = 0;
private int id;
public Boat(int newSize, int i) {
size = newSize;
id = i;
setImage(id);
}
public void setImage(int i) {
if (!leeg) {
setImage(new GreenfootImage("Boat"+i+".png"));
}
else {
setImage(new GreenfootImage("Boatleeg"+i+".png"));
}
} Boat boat1 = new Boat(10,1);
addObject(boat1, 800,61);
Boat boat2 = new Boat(20,2);
addObject(boat2, 800,61);
Boat boat3 = new Boat(30,3);
addObject(boat3, 800,61);
