Michael...
Top Contributor
keine Angst ich bin nicht sauer und viel Mühe hat es auch nicht gekostet, war ja nur ne Sache von ein paar MinutenWenn Du jetzt sauer bist deswegen kann ich das voll verstehen......
Du hast Dir echt eine Riesenmühe gemacht mit dem Programm da....
Mein Problem ist, ich verstehe 80-90% davon nicht!
Grundvoraussetzung um das zu verstehen ist, dass man sich mit Threads etwas auskennt.
Vom Prinzip ist es ganz einfach. Es gibt einen Thread/Handlungsstrang der die Tastatur überwacht und entsprechend die boolean Flags setzt.
Parallel dazu läuft ein zweiter Thread/Handlungsstrang, der die Flags auswertet und entsprechende Manipulationen an der Position und Ausrichtung vornimmt.
Ist jetzt nicht MVC konform, aber sollte ja nur darstellen wie man mit Hilfe solcher Flags und zweier Threads kommunizieren und berechnen kann ohne sich gegenseitig zu blockieren.