![]() |
Re: Reversi-Probleme mit Funktionen
Liste der Anhänge anzeigen (Anzahl: 2)
so, pruefen und istspielfeld sind fertig
Die neue Aufgabe lautet: "spielende" und "umdrehen" zu programmieren. Wieso funktioniert mein umdrehen eigentlich net? |
Re: Reversi-Probleme mit Funktionen
bin gerade dabei mein programm ein letztes mal zu überprügfen.
Hochladen tu ichs auch noch! Danke an alle! |
Re: Reversi-Probleme mit Funktionen
Ich würd mal eher so sagen: dx und dy sind jeweils entweder 1, 0 oder -1, wdann kannst du so vorgehen:
Delphi-Quellcode:
so kannste alle Richtungen mit einem stück code erschlagen.
Procedure Prüfe(x,y,dx,dy: Integer): Integer;
Var lx,ly: Integer; Begin lx:=x; ly:=y; Result:=0; While IsField(lx,ly) Do Begin ...Prüferei... Inc(lx,dx); Inc(ly,dy); End; End; |
Re: Reversi-Probleme mit Funktionen
Liste der Anhänge anzeigen (Anzahl: 1)
du hast recht, so war es gedacht (und sogar schon von mir umgesetzt!)
hier ist mal die vorläufige endversion. ein paar kleinigkeiten muss ich noch überprüfen |
Re: Reversi-Probleme mit Funktionen
Liste der Anhänge anzeigen (Anzahl: 1)
Und das ist die fertige Version!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz