If got a problem with my game.
If got 2 worlds called MenuDijkDoorBraak and FloodWorld.
My first world that i activate is MenuDijkDoorBraak.
In this world if got a character select.
I use this code to choose which character you play.
For the character's i use
i use the value's of 0,1,2(charselect)
when i go to the other world with Greenfoot.setWorld(new FloodWorld())
and i use the code
i get a error.. MenuDijkDoorBraak cannot be cast in FloodWorld.
Someone can help me?
public class MenuDijkDoorBraak extends World
{
private int Charselect;
public int getCharselect()
{
return Charselect;
}
public int setCharselect(int x)
{
Charselect=x;
return Charselect;
}
}public class politieSelect extends DijkDoorBraakMenu
{
public void act()
{
selected();
if (Greenfoot.mouseClicked(this)) {
MenuDijkDoorBraak wereld = (MenuDijkDoorBraak)getWorld();
int Charselect=wereld.setCharselect(1);
}
}
public void selected()
{
MenuDijkDoorBraak wereld = (MenuDijkDoorBraak)getWorld();
int Charselect=wereld.getCharselect();
if(Charselect==1)
{
setImage("politie select.png");
}
else
{
setImage("politie auto.png");
}
}
}MenuDijkDoorBraak world = (MenuDijkDoorBraak) getWorld(); int charselect=MenuDijkDoorBraak.getCharselect();