Hallo, Leute,
mein Spiel ist jetzt fast fertig, jedoch ich komme einfach um die Frage nicht umhin, ob auf dem Spielfeld nun noch ein Zug möglich ist. Dachte, das kann ich irgendwie umgehen, aber es geht nicht ohne.
Zur Erklärung: Das Spielfeld sieht irgendwann z.B. so aus wie im Anhang.
die Sprites sind 40x40 Pixel, heissen obj_diamond_blue, obj_diamond_red etc, sind allesamt solid (!) und haben das Eltern-Objekt obj_diamond_parents.
Ich dachte, um die Frage zu klären, nehme ich jetzt erst mal eine Schleife und frage das gesamte Spielfeld ab.
Innerhalb der Schleife frage ich an, welche id das dortige Objekt hat:
aber schon das ergibt jedes Mal "0" als id (??).
Und nun die Frage, ob das Feld auch nur einen umliegenden Stein gleicher Farbe hat - und das führt zu gar nix mehr. Dabei ist ein Zug nur dann nicht mehr möglich, wenn keine 3 Steine mehr aneinander grenzen - aber ich scheitere schon bei der Abfrage von nur einem Stein:
Vielleicht benutze ich einfach die falschen Befehle (Erinnerung: alle solid!)? Oder ich blicke es einfach nicht. Jedenfalls komme ich nicht weiter.
Bitte: wer kann helfen bei der Abfrage, ob hier noch ein Zug möglich ist?
Ich sage schon mal im voraus herzlichen Dank für jede Form der Unterstützung,
Archie
mein Spiel ist jetzt fast fertig, jedoch ich komme einfach um die Frage nicht umhin, ob auf dem Spielfeld nun noch ein Zug möglich ist. Dachte, das kann ich irgendwie umgehen, aber es geht nicht ohne.
Zur Erklärung: Das Spielfeld sieht irgendwann z.B. so aus wie im Anhang.
die Sprites sind 40x40 Pixel, heissen obj_diamond_blue, obj_diamond_red etc, sind allesamt solid (!) und haben das Eltern-Objekt obj_diamond_parents.
Ich dachte, um die Frage zu klären, nehme ich jetzt erst mal eine Schleife und frage das gesamte Spielfeld ab.
Innerhalb der Schleife frage ich an, welche id das dortige Objekt hat:
aber schon das ergibt jedes Mal "0" als id (??).
Und nun die Frage, ob das Feld auch nur einen umliegenden Stein gleicher Farbe hat - und das führt zu gar nix mehr. Dabei ist ein Zug nur dann nicht mehr möglich, wenn keine 3 Steine mehr aneinander grenzen - aber ich scheitere schon bei der Abfrage von nur einem Stein:
GML-Quellcode
Vielleicht benutze ich einfach die falschen Befehle (Erinnerung: alle solid!)? Oder ich blicke es einfach nicht. Jedenfalls komme ich nicht weiter.
Bitte: wer kann helfen bei der Abfrage, ob hier noch ein Zug möglich ist?
Ich sage schon mal im voraus herzlichen Dank für jede Form der Unterstützung,
Archie
Signatur? Ich überlege mir noch eine. Die besten sind ja schon alle vergeben... 
