Ahoj,
dělám grafickou hru v Greenfootu. Cílem hry je nakoupit co nejrychleji podle nákupního seznamu. Mám problém, když skončí hra nechce se vypsat vyhrál si nebo si naopak prohrál. Hází mi to chybu nullpointer.
private Score score;
public void ukonciHru() throws Exception{
Podlaha svet = (Podlaha)getWorld();
if (cas == 0){
GreenfootImage textImage = new GreenfootImage("Nestihl si vcas nakoupit!\nScore: " + score.getScore(), 30, Color.BLACK, Color.WHITE);
//textImage.fillOval(500,400,100,100);
setImage(textImage);
Greenfoot.stop();
}
if (svet.getSeznam().vseSkrtnute() == true){
GreenfootImage textImage = new GreenfootImage("Vyhrál si!\nScore: " + score.getScore(), 30, Color.BLACK, Color.WHITE);
setLocation(500,300);
setImage(textImage);
Greenfoot.stop();
}
}
public void act()
{
snizSe();
update();
try{
ukonciHru();
}catch(Exception e){
e.printStackTrace();
}
}
Nevíte v čem mám chybu?
Děkuji