-
Kämpfer
Hm, du kannst von jedem roten Stein die Position abfragen.
Also die X-Position ist hier ja in dem Beispiel nur wichtig.
Also hast du 3 X-Positionen: a, b und c
Nun fragst du ab:
a-c=1?
Wenn ja, dann Variable d+1
a-c=-1?
Wenn ja, dann Variable d+1
a-b=1?
Wenn ja, dann Variable d+1
a-b=-1?
Wenn ja, dann Variable d+1
b-c=1?
Wenn ja, dann Variable d+1
b-c=-1?
Wenn ja, dann Variable d+1
So, wenn alles glatt gelaufen ist, dürfte die Variable d einen Wert von 3 haben, wenn die Steine nebeneinander stehen. Wenn das der Fall ist, werden die Steine gelöscht. Ansonsten d=0 und das ganze geht von vorne los.
Das wird jedoch auf Dauer wirklich ein Kuddelmuddel mit abfragen. Du musst allein diese Abfrage für quasi jeden roten Stein im Spiel machen. Bei mehreren Reihen auch noch für die Y-Koordinaten.
Aber trotzdem: Viel Glück!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln