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

2021/10/11

Objekt auf x-Achse automatisch hin und her bewegen lassen und automatisch schießen lassen?

Maxidino Maxidino

2021/10/11

#
Moin Leute, wie kann ich mein Schiff automatisch auf der X-Achse hin und her fahren lassen und es dabei auch noch schießen lassen? Liebe Grüße
danpost danpost

2021/10/11

#
Need fields:
GreenfootImage rechtsImage, linksImage;
int loX = 50, hiX = 350;
int direction = 1;
int schiessenTimer = 30;
Constructor:
public Schiff()
{
    rechtsImage = getImage();
    linksImage = new GreenfootImage(rechtsImage);
    linksImage.mirrorHorizontally();
}
In method:
move(direction);
if (getX() < loX || getX() > hiX)
{
    direction = -direction;
    move(direction)
    setImage(direction == 1 ? rechtsImage : linksImage);
}
schiessenTimer--;
if (schiessenTimer == 0)
{
    shiessen();
    schiessenTimer = 30+Greenfoot.getRandomNumber(120);
}
You need to login to post a reply.