Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Ja hab das nur noch nicht umbenannt hab Images erstellt anstatt Shapes, funktioniert auch alles SUper !
createimage
createitem := TImage.Create(nil);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Hab ich ;)
itemisdrauf=5 ist nur ne sicherheitsabfrage ob schon eins erstellt wurde.
var i: integer;
begin
Statusbar1.Panels.Text:= inttostr (figur.top); // Zeig mit Topwert von Figur
if itemisdrauf=5 then
Statusbar1.Panels.Text:= inttostr (createitem.top); // Zeig mit Topwert von erzeugtem Object
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
So hab alles soweit verstanden vielen Dank dafür :)
Noch eine Sache das Problem hatte ich ja vorhin auch schon, ich habe eine Kollisionsabfrage, mal vereinfacht ungefähr so:
if createitem.top>=figur.top then ...
Aber sobald ein neues erzeugt wird, gilt der .top wert des neu erzeugten Objektes .
Wäre über weitere Hilfe dankbar :)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Super habs soweit auch kapiert, nur einwas versteh ich nicht was soll das bedeuten?
if FWait mod 10 = 0 then
Sry wenn ich mich ein bisschen dumm anstelle aber ich möchte auch verstehn was ich da mache ;)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Ich bin gerade am rumbasteln ich melde mich wieder :)
Danke schonmal werd mir das zu gemüte führen man lernt nie aus :D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Ganz dumme Frage, bin noch Anfänger hab die Objecktlist nie benutzt, hab mir das mal auf Delphi-Treff angeschaut, nur kann mein Delphi nix mit TObjecktlist anfangen, ist das eine Komponente? Ich kann sie im Reiter nirgends finden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
DeddyH
Der Timer der die Erzeugten Bilder nach unten bewegt, muss jedes erzeugte bild nach unten bewegen bis ein ereigniss eintritt
(am boden angekommen).
Das versteh ich nicht, denn wie soll ich dem Timer die Namen von allen Bildern sagen er weis ja auch nie wieviele Bilder erzeugt wurden.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Ich hab mal das Spiel mit Source hochgeladen, ich versteh nur noch Bahnhof, villeicht kann mir wer meinen Denkfehler eklären
LG
Detrox
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Zur Antwort von Uwe Raabe
das mache ich doch schon mit:
createitem.Name:='item' + inttostr (itemcount);
Mein Problem ist eigentlich, das sich die erzeugten Items mit einem Timer nach unten bewegen.
Nur wen ein neues Item erzeugt wird bewegt sich dieses nach unten solange bis ein neues erzeugt wird usw...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Detrox,
29. Okt 2009
Hi, habe wiedermal ein Problem, ich möchte Sachen vom Himmel rieseln lassen,
per zufall also zB Bombe/Herz/Banane.
wenn diese zur Laufzeit erzeugten Images den unteren Rand der Form erreicht haben, sollen sie gelöscht werden.
(das habe ich mit visible gelöst aber das ist glaube auch nicht resourcenschonend)
Nur bekomm ich das nicht hin, folgende Probleme:
- sobald ein neues Bild erzugt...