Registriert seit: 24. Sep 2010
737 Beiträge
|
AW: Solitär zug rückgänig machen
18. Feb 2011, 12:32
Ich würds so machen:
Jedesmal wenn der spieler mti einer >Figur springt(also ein Zug gemacht wird), speicher einfach von Wo nach WO gezogen und welches feld übersprungen wurde(was man auch eig. implizit aus dem sprungweg bekommt).
Beim wieder herstellen wird einfach von WO nach WO umgekehrt(Figur also von aktuellem "Wo" zum alten "Wo" und auf em übersprungenen Feld wird eine neue Figur erstellt die die alte repräsentiert.
WICHTIG: Solange der User vor und zurück "spult" brauchst du nichts machen. Hat der User aber gespult und macht dan einen zug, muss der gesamte Log von diesem Zug an gelöscht werden.
Also z.B. Spieler hat 10 Züge gemacht. Spult auf zug 5 zurück und macht einen neuen Zug. Die alten Züge 6-10 müssen gelöscht werden und erst dann darf der "neue" 6. Zug gespeichert werden.
MFG
Memnarch
|