Ich wollte eigentlich nur die Erstellung der SinusSprites auslagern, um auf verschiedener Hardware in etwa die gleiche Bewegungsgeschwindigkeit zu erreichen. Auch wenn das bei einem so kleinen Programm eigentlich (noch) nicht nötig ist. Das ganze Programm ist nur als Test für den Umgang mit einem WindowedScreen als GUI gedacht, da mein nächstes Programm eine ziemlich aufwändige und animierte Benutzeroberfläche bekommen soll.
Ich lasse nun einfach mal die Werde für die Berrechnung der Sinuswellen von einem Thread festlegen und der Hauptthread übernimmt das Zeichnen.
Wenn übrigens jemand Verbesserungsvorschläge, Kritik oder Anmerkungen zur GUI hat, würde ich mich freuen diese von euch zu hören.

Gruß
Sauer-RAM