Managed to fix all those errors and NullPointers.. Just have to find a way to print that out on the screen when clicked. :D
import greenfoot.*;
import java.io.*;
public class rank extends Actor
{
boolean p = false;
public void act()
{
bg b = new bg();
rankSlika rs = new rankSlika();
//rankLista rl = new rankLista();
if(Greenfoot.mouseClicked(this))
{
p = true;
while(p==true)
{
b.citanje();
b.rank();
p=false;
}
getWorld().addObject(rs,b.getWidth()/2,b.getHeight()/2);
}
if(Greenfoot.mouseClicked(rs))
{
getWorld().removeObject(rs);
}
}
}bg b = (bg)getWorld();
if (rs != null && Greenfoot.mouseClicked(rs))
if (Greenfoot.mouseClicked(rs))
import greenfoot.*;
import java.io.*;
public class rank extends Actor
{
boolean p = false;
rankSlika rs = new rankSlika();
rankListaIme rl = new rankListaIme();
Color c = new Color(0,0,0,0);
public void act()
{
if(Greenfoot.mouseClicked(this))
{
bg b = (bg)getWorld();
p = true;
while(p==true)
{
b.citanje();
b.rank();
p=false;
}
getWorld().addObject(rs,b.getWidth()/2,b.getHeight()/2);
getWorld().addObject(rl,b.getWidth()/2-120,b.getHeight()/2);
for (int n=0; n<b.data.length; n++)
{
rl.setImage(new GreenfootImage((String)b.data[n][0], 35, Color.BLACK, c));
}
}
if (Greenfoot.mouseClicked(rs))
{
getWorld().removeObject(rs);
}
}
}