This site requires JavaScript, please enable it in your browser!
Greenfoot back
MarkCerny
MarkCerny wrote ...

2017/9/6

Populating world with loop

MarkCerny MarkCerny

2017/9/6

#
I cant figure out how to get 5 Flies and 5 bees to appear
private void prepare()
    {

        Actor[] actor = {new Fly(), new Bee()};
        
        for(int i = 0; i<actor.length;i++)
        {
            
            int flyX = Greenfoot.getRandomNumber(getWidth());
            int flyY = Greenfoot.getRandomNumber(getHeight());
            addObject(actor[i],flyX,flyY);
        }
    }
danpost danpost

2017/9/6

#
You are wanting 10 actors -- yet, you only show two in the array.
Super_Hippo Super_Hippo

2017/9/6

#
for (int i=0; i<5; i++)
{
    addObject(new Fly(), Greenfoot.getRandomNumber(getWidth()), Greenfoot.getRandomNumber(getHeight()));
    addObject(new Bee(), Greenfoot.getRandomNumber(getWidth()), Greenfoot.getRandomNumber(getHeight()));
}
You need to login to post a reply.