realbasic-nug.de
[Top] [All Lists]

Re: Parsen von Schachdaten

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Parsen von Schachdaten
From: Stefan Mettenbrink <S dot Metti at gmx dot de>
Date: Wed, 19 Jan 2005 18:14:30 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <724B4DC1-6A39-11D9-9EAF-000A95CD350C at macnews dot de>
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.

<Prev in Thread] Current Thread [Next in Thread>