Einzelnen Beitrag anzeigen

xxsasch4xx

Registriert seit: 1. Mär 2010
210 Beiträge
 
#1

Solitär zug rückgänig machen

  Alt 18. Feb 2011, 08:29
Ich habe ein Programm geschrieben Solitär [Brettspiel], in welchem man durch das überspringen eines benachbarten Spielsteins in ein freies Feld springen kann. Der Übersprungende Spielstein wird dann gelöscht. Ich wollte mein Programm jetzt in sofern erweitern, dass ich 2 Buttons habe in den man Züge wieder rückgängig machen kann. Es soll möglich sein, dass man den gesamten Spielverlauf wieder rückgängig machen kann. Mit jedem Klick auf den Zurück Button soll also der letzte Zug wieder zurück gesetzt werden.

Zusatzinfo:
Ich habe meinen 33 Image Komponenten Hints zugewiesen als Hinweis dafür ob da ein Bild ist oder eine freie Stelle.
z.B.:
Bild1 hat den Hint1 das heißt dort befindet sich ein Spielstein.
Bild2 hat den Hint0, das heißt dort befindet sich eine freie Stelle.

Ich lade die beiden Bilder (Freie Stelle & Spielstein) beim Start des Programmes über ein array in die Imagekomponenten.

http://www.solitaer-knacker.de/

Hier ist ein Beispiel, sowie ich es am Ende gerne hätte.
(Die beiden Buttons für das Zurück und vorwärts befinden sich unter dem Spielfeld)

Ich habe es bis jetzt hinbekommen genau einen Zug rückgängig zu machen, aber ich weiß nicht wie ich den gesamten Spielverlauf speichern und quasi rückwärts ausführen kann.

Danke schon mal im Vorraus.
  Mit Zitat antworten Zitat