import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot und MouseInfo) /** * Ein Laser bewegt sich mit seiner aktuellen Geschwindigkeit nach unten oder untern. * */ public class Laser extends Actor { int geschwindigkeit = 1; /** * Konstruktor der Klasse Laser. */ public Laser (int neueGeschwindigkeit) { geschwindigkeit = neueGeschwindigkeit; } /** * Act - bewegt den Laser. Diese Methode wird aufgerufen, * sobald der 'Act' oder 'Run' Button in der Umgebung angeklickt werden. */ public void act() { bewegen(); } private void bewegen() { setLocation(getX(), getY() - geschwindigkeit); if (getY() == 0 || getY() == 599) { getWorld().removeObject(this); } } }