import greenfoot.*;
import java.util.Random;
public class Floor extends Actor
{
private int floorNumber;
private Button button;
private Random random;
/**
* Makes the floor and sets a floor number.
*/
public Floor(int floorNumber)
{
this.floorNumber=floorNumber;
}
/**
* Adds a button set to its floor number.
*/
public void addedToWorld(World world)
{
button = new Button(floorNumber);
world.addObject(button, getX()+78, getY());
}
public void act()
{
addPpl();
}
private void addPpl()
{
Building building=(Building)getWorld();
int add=random.nextInt(50);
if(add==25)
{
building.addObject(new Person(),getX()-50,getY()+8);
}
}
}java.lang.NullPointerException at Floor.addPpl(Floor.java:31) at Floor.act(Floor.java:25) at greenfoot.core.Simulation.actActor(Simulation.java:594) at greenfoot.core.Simulation.runOneLoop(Simulation.java:552) at greenfoot.core.Simulation.runContent(Simulation.java:215) at greenfoot.core.Simulation.run(Simulation.java:205)
