Zitat von
Ultimator:
Wenns zu stakr flackert, nimm einfach DoubleBuffered:=true
Immer mit den Holzhammer drauf! (Speicherverschwender)
Überzeichne einfach das alte Bild indem du es nochmal mit Pen = Weiß malst!
Errechne die neue Position!
Wichtig dabei ist!
Die Daten zur Bilddarstellung müssen, auch in Paint gezeichnet werden.
Die Schleife sollte keine Schleife sein, sondern ein Timer-Ereignis!
Es muss eine Procedure geben die den Kreis zeichnet (Parameter: Position, Raduis des Arc, Farbe)
Die Farbe dient zum Löschen.
Weiterhin Variablen im Private-Bereich:
- Position des Kreises (integer, da y fest steht)
- Radius der Arc (Single)
Was muss im Timer Ereignis gemacht werden
1. Überzeichne den Alten mit Weiß
2. Weitersetzen des Kreises
3. Berechnung des neuen Winkels
4. Zeichne den neuen Halb-Kreis
Paint, zeichnet nur den Aktuellen Zustand!
Grüße von der HTW-DD
Warum muss ich immer, als "dummer" HTW-Ler den TU-Lern Helfen!