Pepe wrote:
1, Mir fällt bei obigem Ausschnitt auf, dass die Moves ohne Info
über das Schlagen eines gegnerischen Steines gespeichert werden. Wenn
man das gespeicherte Spiel also in "Chess" wieder öffnet und den
GameLog ansieht, dann sind plötzlich auch die Züge, in denen ein
Stein geschlagen wurde, wieder da (diese werden im GameLog mit Square
x Square anstatt Square - Square markiert). Anstatt "f7e6" in der
letzten Zeile der "Moves" steht dann wieder richtigerweise "f7xe6",
weil ein Stein bei dem Zug geschlagen wurde. Wieso wird das nicht in
den Moves gespeichert und wie kann Chess dann nach dem Laden einer
solchen Datei wissen, bei welchem Zug ein anderer Stein geschlagen
wurde und bei welchem nicht?
Geh einfach von einem frisch aufgebautem Brett aus. Merk Dir, auf
welcher Position welche Figur steht. Wenn Du nun ziehst, weißt Du
welche Figur gezogen wird und was auf dem Zielfeld steht. Somit ist auch
klar, was geschlagen wurde.
MfG, Metti.
|