Zitat Zitat von TobiKa
Habs nur kurz überflogen...
a gibt die Geschwindigkeit an und wird mit a=a+5 hochgezählt und durch if(a > 255) a = 255; auf 255 begrenzt, aber an keiner Stelle im Programm wieder aus Null gesetzt.
Ich stimme zu. "a" wird nirgends in dein Programm wieder kleiner.

Das war einfach zu finden in dein Programm. Aber du verwendest 5 Zahler die durcheinander erhöht werden. Verstehst du noch was das alles macht und in welcher folge das geht? Ich nicht mehr! Könntest du das nicht vereinfachen?