Einzelnen Beitrag anzeigen

Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#15

AW: Schachfeld mit 2 Figuren (Läufer, Turm)

  Alt 30. Jun 2010, 12:47
Hm, wenn ihr noch nicht so viel gehabt habt würde ich so an die Sache gehen:
  1. Schachfeld aus Paintboxen o.ä. bilden. Das hat den Vorteil dass du relativ leicht auf die Klickereignisse reagieren kannst und auch direkt weißt auf welches Feld wirklich geklickt wurde
  2. für die interne Betrachtung ein zweidimensionales Array benutzen, wobei man z.B. als Werte bspw. 0=nicht besetzt, 1=Läufer, 2=Turm nutzen könnte
  3. bei jedem Klick auf die Controls jeweils die Positionen abfragen
  4. Klick: Ist eine Figur auf dem Feld? Wenn ja Flag setzen, ansonsten nichts machen
  5. Klick: Ist Flag für Figur gesetzt? Wenn ja prüfen ob der "Laufweg" korrekt ist, entsprechend bewegen oder Meldung ausgeben

Ich hoffe es ist einigermaßen verständlich
Jonas
  Mit Zitat antworten Zitat