here is MyWorld code
here is my Zombie code
the error was
why i can't addobject from actor before program start?
public class MyWorld extends World
{
public MyWorld()
{
Zombie zombie=new Zombie();
zombie.spawn();
}
}public class Zombie extends Actor
{
public void act()
{
}
public void spawn(){
getWorld().addObject(new Zombie(), 200, 200);
}
}java.lang.NullPointerException at Zombie.spawn(Zombie.java:34) at MyWorld.<init>(MyWorld.java:33) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at greenfoot.core.Simulation.newInstance(Simulation.java:607) at greenfoot.platforms.ide.WorldHandlerDelegateIDE$4.run(WorldHandlerDelegateIDE.java:445) at greenfoot.core.Simulation.runQueuedTasks(Simulation.java:494) at greenfoot.core.Simulation.maybePause(Simulation.java:299) at greenfoot.core.Simulation.runContent(Simulation.java:212) at greenfoot.core.Simulation.run(Simulation.java:205)


