maverick1509:
@Mario, das ist nicht spannend mit den Fragezeichen, genau das fehlt ihm doch noch, hat er geschrieben
Stimmt, das hatte ich übersehen. Ein mögliche Lösung hatte ich ja bereits geschrieben.
Ich glaube es wäre besser, den Code neu zu schreiben und dabei schrittweise vorzugehen. Alle Teile nach und nach in einzelnen Funktionen implementieren.
Das hat den Vorteil, das man weiss was man gemacht hat und man lernt viel mehr dabei. Ich würde auch behaupten, das es nicht länger dauert, als ein vorhandenes Programm anzupassen, da man das ja erstmal verstehen muss. Änderungen an Code den man nicht selbst geschrieben hat und der auch noch "zweckentfremded" wird ist immer schwer. Die Tatsache das Bernd noch nicht so viel Erfahrung hat, macht die Sache nicht leichter.
Ich weiss, man scheut sich immer bei Null anzufangen, wenn eigentlich schon was da ist, was irgendwie funktioniert, nur noch nicht so wie man will. Aber genau das ist das Problem. Teile wie die brightness() Funktion kann man ja wiederverwenden.
Falls Du nicht bei Null anfangen willst, dann wirf aber erstmal alles raus, was Du in Deinem Programm nicht brauchst. Das macht es allen einfacher zu verstehen was Dein Programm macht.
Mario.