mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-04-14 06:33:34 +02:00
Raindrops OOP ist die objektorientierte Umsetzung eines kleines Spiels, bei dem Regentropfen mit einem Eimer gefangen werden müssen. Das Beispiel zeigt die Umsetzung eines etwas komplexeren Spiels mittels des ShapesLayer. Eine nicht-objektorientierte Variante, die den DrawingLayer nutzt, wird im Beispiel zm_raindrops zu finden sein.
14 lines
249 B
Java
14 lines
249 B
Java
import schule.ngb.zm.shapes.Picture;
|
|
|
|
public class Bucket extends Picture {
|
|
|
|
public Bucket( int x, int y ) {
|
|
super(x, y, "bucket.png");
|
|
}
|
|
|
|
public boolean contains( Drop pDrop ) {
|
|
return getBounds().contains(pDrop.getX(), pDrop.getY());
|
|
}
|
|
|
|
}
|