Zurück zu Informatik EF

Dartspiel Quellcode

Legt in einem BlueJ-Projekt mit SuM-Bibliotheken die Klasse Dartspiel an. Ersetzt den gesamten Editorinhalt durch diesen Code.

Textdatei herunterladen

Die Textdatei enthält ausschließlich Java-Quellcode.

import sum.kern.*;

public class Dartspiel
{
    private Bildschirm derBildschirm;
    private Buntstift meinStift;

    public Dartspiel()
    {
        derBildschirm = new Bildschirm(1280, 720);
        meinStift = new Buntstift();
    }

    public void zeichneAlles()
    {
        derBildschirm.loescheAlles();
        meinStift.normal();
        meinStift.hoch();
        meinStift.setzeFarbe(Farbe.SCHWARZ);
        meinStift.setzeFuellmuster(Muster.DURCHSICHTIG);
        zeichneDartscheibe();
        zeichneDartpfeil();
    }

    public void zeichneDartscheibe()
    {
        // Hier entsteht deine Dartscheibe.
    }

    public void zeichneDartpfeil()
    {
        // Hier entsteht dein Dartpfeil.
    }
}

Übersetzt die Klasse, erzeugt ein Dartspiel-Objekt und ruft zeichneAlles() auf.

Die SuM-Bibliotheken müssen wie im Dorfprojekt in eurem BlueJ-Projekt eingebunden sein. Die zwei Zeichenmethoden ergänzt ihr selbst.