Hallo zusammen, ich bin gerade dabei ein kleines 2D-Spiel in Delphi zu programmieren,
ähnlich TowerDefense Maps aus einigen Strategiespielen,falls das jemandem ein Begriff ist.
So, erstmal der Code:
Zur Ergänzung und besserem Verständnis:
var gegner : array[1..20] of TGegner;
towers : array[1..20] of TTower;
Hier werden alle vorhandenen Gegner und Towers gespeichert.
In Der Prozedur geht es darum, wie aus den Kommentarzeilen zu entnehmen ist, Türmen Gegner als Ziele zuzuweisen und diese
falls ein Ziel vorhanden ist, schiessen zu lassen. Das Ganze funktioniert auch soweit, allerdings nur mit EINEM Turm gleichzeitig. Ich habe Stundenlang darüber nachgedacht, bin aber zu keiner Lösung gekommen.Vielleicht übersehe ich auch nur etwas essentieles , aber naja, ich hoffe ihr wisst mehr als ich
EDIT: Mittlerweile habe ich das Problem gefunden. Close plz