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