Hab eine simple AI gebastelt. Allerdings hab ich ein Problem, manchmal wird einfach kein Futter auf der Karte gefunden.
[autoit]Func _M_X(ByRef $aMap) ; Schauen wo sich das Futter befindet
For $x = 1 To $AIFight_MapX Step 1
For $y = 1 To $AIFight_MapY Step 1
If $aMap[$x][$y] = $AIFight_MapFeed Then Return _M_A($x, $y)
Next
Next
Return _M_A(-1, -1) ; Keins gefunden. Ohje !
EndFunc
Func _M_A($a, $b) ; Ziemlich verzwickte Methode um ein Array zu erzeugen
Local $c[2] = [$a, $b]
Return $c
EndFunc
Meistens bei der Generierung eines neuen Futterstücks. Dann ist teilweise ein bis zwei Runden kein Futter auf dem Feld. Ist das Absicht ?
Edit: Einsendung ist raus, die Ausnahme wird intern behandelt.
lg
M