Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism Array will nicht funktionieren... (https://www.delphipraxis.net/93144-array-will-nicht-funktionieren.html)

Dhonkas 1. Jun 2007 12:13


Array will nicht funktionieren...
 
Hi

Ich versuche gerade ein Spiel zu schreiben, in dem ein TImage (der Spieler) Pfeile (auch TImages) abschießen soll.

Da der Spieler in der lage sein soll, mehrere Pfeile abzuschiessen (die auch alle gleich sind) wollte ich ein Array einrichten, das mir den ursprünglichen Pfeil sozusagen kopiert... nur funktioniert das irgendwie nicht so wie ich das gerne hätte (eigentlich funktioniert gar nichts).

Hier sind die Zeilen, die das eigentlich für mich erledigen sollten, aber die stimmen hinten und vorne nicht (auch weiß ich nicht, wie ich den Zähler bei dem Array automatisch ansteigen lasse, damit ich nicht dauernd den selben Array-Index verwende):

Pfeil ist das Array, hero der Spieler und Image3 soll die Pfeilvorlage sein.
Delphi-Quellcode:
setlength(Pfeil,3);
Pfeil[0] := TImage.create(Image3);
Pfeil[0].Parent := Self;
Pfeil[0].Top := hero.Top;
Pfeil[0].Left := hero.Left;
Pfeil[0].Top := hero.Top;
Wäre sehr freundlich wenn ihr mir helfen könntet...

MfG Dhonkas

mkinzler 1. Jun 2007 12:15

Re: Array will nicht funktionieren...
 
Man übergibt dem Konstruktor den Owner. Dies ist keine Vorlage.

Dhonkas 1. Jun 2007 12:50

Re: Array will nicht funktionieren...
 
Dann wäre ich sehr dankbar für einen Vorschlag für die korrekte Verwendung (wie gesagt, da stimmt eigentlich gar nichts... :cry:)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz