Universität Paderborn - Home Universität Paderborn
Die Universität der Informationsgesellschaft

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