function TBall.Richtung: Boolean;
begin
result := FRichtungX := -FRichtungX;
end;
Jedoch kriege ich diese Fehlermeldung beim starten: [Fehler] mBall.pas(98): Inkompatible Typen: 'Boolean' und 'Integer'
FRichtungX ist wohl ein Integer und das Ergebnis der Funktion ein Boolean.
Und da Boolean und Integer nicht kompatibel sind gibt es die Fehlermeldung.
Ohne das Du das Projekt hochlädst ist das hier das reinste Rätselraten.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.