Objektorientierte Programmierung WS 2013/2014 - Datei Loch.java
import java.awt.*;
public class Loch implements PBElement
{
Ball dasLoch;
// Konstruktor
public Loch (int x, int y)
{
dasLoch = new Ball(x, y, 16);
dasLoch.setColor(Color.red);
}
// die Methoden aus dem Interface PBElement
public void paint (Graphics g)
{
dasLoch.paint(g);
}
public void hit (Ball b) // reagiere auf die Beruehrung von b
{ // der Ball verschwindet
b.moveTo(b.x(), 9999);
}
public boolean intersects (Ball b) // Ball b beruehrt das Hindernis
{
return dasLoch.region().intersects(b.region());
}
}
Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 14.01.2014


