real-insanity
Erfahrenes Mitglied
Nabend liebe Community,
ich hab wieder ein Problem
Also fürn Freund programmiere ich gerade einen Zahlen und Formengenerator. Jedoch funktioniert dieser nicht ganz so wie ich will. Die Vorraussetzung ist: es darf sich keine gegenüber liegende Form nach einander wuederholen. Sprich kommt diese Form => darf direkt danach nicht <= kommen oder auch mit oben und unten.
Hier die Logik des Programms:
Die Zahlen in den IF entsprechen den Bildern. Die ich als Anlage beigefügt habe.
ich hab wieder ein Problem

Also fürn Freund programmiere ich gerade einen Zahlen und Formengenerator. Jedoch funktioniert dieser nicht ganz so wie ich will. Die Vorraussetzung ist: es darf sich keine gegenüber liegende Form nach einander wuederholen. Sprich kommt diese Form => darf direkt danach nicht <= kommen oder auch mit oben und unten.
Hier die Logik des Programms:
Code:
If (LetzteRichtung = 1) And (zahlForm = 3) Then
Do Until zahlForm <> 3
zahlForm = R.Next(1, 4)
Loop
ElseIf (LetzteRichtung = 3) And (zahlForm = 1) Then
Do Until zahlForm <> 1
zahlForm = R.Next(1, 4)
Loop
ElseIf (LetzteRichtung = 2) And (zahlForm = 4) Then
Do Until zahlForm <> 4
zahlForm = R.Next(1, 4)
Loop
ElseIf (LetzteRichtung = 4) And (zahlForm = 2) Then
Do Until zahlForm <> 2
zahlForm = R.Next(1, 4)
Loop
End If
Die Zahlen in den IF entsprechen den Bildern. Die ich als Anlage beigefügt habe.