Frage von Sapunja, 36

Warum radiert er nicht?

Hier der Quellcode:

import sum.kern.; /* * @author * @version */ public class ji { // Objekte Bildschirm b; Stift s; Buntstift s1; int x = 600; int y = 400;

// Konstruktor
public ji()
{
    b = new Bildschirm(1200,800);
    s = new Stift();
    s1 = new Buntstift();
    this.Pacman(x,y);
}

// Dienste
public void links()
{
    s.radiere();
    this.Pacman(x,y);
    s.normal();
    this.Pacman(x-20,y);
    x = x-20;
}

public void rechts()
{
    s.radiere();
    this.Pacman(x,y);
    s.normal();
    this.Pacman(x+20,y);
    x = x+20;
}

public void unten()
{
    s.radiere();
    this.Pacman(x,y);
    s.normal();
    this.Pacman(x,y+20);
    y = y+20;
}

public void oben()
{
    s.radiere();
    this.Pacman(x,y);
    s.normal();
    this.Pacman(x,y-20);
    y = y-20;
}

public void Pacman(int x, int y)
{
    s1.bewegeBis(x-10,y-10);
    s1.setzeFuellmuster(Muster.GEFUELLT);
    s1.setzeFarbe(Farbe.GELB);
    s1.zeichneKreis(10);
    s1.bewegeBis(x-13,y-12);
    s1.setzeFarbe(Farbe.SCHWARZ);
    s1.zeichneKreis(3);
    s1.bewegeBis(x-5,y-12);
    s1.setzeFarbe(Farbe.SCHWARZ);
    s1.zeichneKreis(3);
}

Das Programm mit dem ich arbeite ist blueJ  

Wäre echt super wenn noch einer antwortet, dann könnte ich morgen im Informatikunterricht punkten :D

Antwort
von Axiallager, 15

Gehts etwas konkreter? Und den Code hier zu posten ist aufgrund der Formatierung eine Zumutung. Kannst du einen Screenshot deines Codes in der IDE machen? Und beschreib den Code bitte, sonst weiß niemand, worum es genau geht und was nicht geht.

Antwort
von mamiej, 5

Da fehlt der Quellcode zur Methode radiere().

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten