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


1 2 3 4 | GreenfootImage rechtsImage, linksImage; int loX = 50 , hiX = 350 ; int direction = 1 ; int schiessenTimer = 30 ; |
1 2 3 4 5 6 | public Schiff() { rechtsImage = getImage(); linksImage = new GreenfootImage(rechtsImage); linksImage.mirrorHorizontally(); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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 ); } |