Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DelphiX und Pattern (https://www.delphipraxis.net/49183-delphix-und-pattern.html)

Spessi 6. Jul 2005 18:30


DelphiX und Pattern
 
Hi, hab jetzt ein Bild in die DxImageList geladen und hab PatternHeight und PatternWidth auf 32x32. Ok, soweit so gut, jetzt müsste ich aber wissen, wie ich z.b. den komp. Hintergrund vom DxDraw mit dem 2. Bild aus dem Bild (versteht ihr was ich meine?) lade...
Delphi-Quellcode:
with TBackgroundSprite.Create(DXSpriteEngine1.Engine) do
  begin
    SetMapSize(200, 10);
    Image := DxImageList1.Items.Items[0];
    Z := 0;
    Tile := True;
end;
Hab das jetzt soweit, das Item[0] ist das eine Bild, in dem die mehrere Bilder drin sind, müsste irgendwie so aussehen:
Delphi-Quellcode:
Image:=DxImageList1.Items.Items[0].Pattern[2];
, geht aber net.

Ich hoffe, ihr versteht was ich meine, also schonmal thx :)

mfg Spessi

Khabarakh 6. Jul 2005 18:38

Re: DelphiX und Pattern
 
Ich habe zwar keine Ahnung von DelphiX, aber
Delphi-Quellcode:
Image:=DxImageList1.Items.Items[0].Pattern[2];
ist wohl eher der/die/das 3. Pattern :wink: .
Hat denn "Image" keine "Draw"-Methode oder Vergleichbares?

Spessi 6. Jul 2005 18:45

Re: DelphiX und Pattern
 
Ja, die Funktion gibts ja net, hab gefragt, obs sowas ähnliches gibt... Mit dem andren Quellcode, der obendrüber steht, mit dem gehts ja, aber wird eben nur das 1. Pattern gemalt, bräucht wie gesagt das 2. (also in dem Sinne das 3.)

Die Muhkuh 6. Jul 2005 18:51

Re: DelphiX und Pattern
 
Leite ein Klasse von TBackgroundSprite ab und überschreib die Draw-Methode.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 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