Zitat:
Doch wie kann ich die Zeichnung wieder rückgängig machen, wenn ein neues Spielfeld erstellt werden soll?
Was soll denn alles rückgängig gemacht werden? Willst du wieder ein weißes Image oder soll nur die Kanonenspur gelöscht werden? Für zweiteres könntest du dir ein TBitmap nehmen und den Hintergrund drauf malen. Das wird dann in eine Image geladen und in dieses Image dann die Kanonenspur eingezeichnet. Bei der nächsten Runde kannst du dann einfach wieder die Hintergrund-Bitmap laden.
Zitat:
Zudem soll auch eine Linie dem Cursor folgen um den winkel und die Stärke abmessen zu können.
Da das Bild der Kanonenkugel immer nur Stückweise verschoben wird, kannst du immer zwischen Zwei Positionen per LineTo eine Linie zeichnen.
Erwarte das Beste und bereite dich auf das Schlimmste vor.