Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi OOP: Image in Klasse verwenden (https://www.delphipraxis.net/16453-oop-image-klasse-verwenden.html)

Coder18 17. Feb 2004 11:45


OOP: Image in Klasse verwenden
 
Hallo Allezusammen!

Ich hab eine Frage bezüglich der OOP!

Ich bin gerade dabei eine Art "Schiffe versenken" im Moorhuhn-Stil zu programmieren.
Als Ziele möchte ich gerne ein Flugzeug und zwei verschiedene Schiffe verwenden.
Diese Ziele habe ich bereits als Grafik verwirklicht.

Meine Frage ist nun wie kann ich meine Klasse "TFahrzeug" dazu bringen die Bilder zu
verwenden. :gruebel:

Ich habe mir dazu mal ein Beispiel aus einem Delphi-buch herausgesucht. Dieses Beispiel
verwendet allerdings Shapes, die Zur Laufzeit gezeichnet werden.

Gruß

Tim

Tonic1024 17. Feb 2004 11:50

Re: OOP: Image in Klasse verwenden
 
Hi...

Was spricht dagegen die Images auch zur Laufzeit zu zeichnen und sie zur Laufzeit mit dem jeweiligen bmp zu bestücken?

Coder18 17. Feb 2004 11:55

Re: OOP: Image in Klasse verwenden
 
Es spricht nichts dagegen.
Nur wie mach ich das am besten?

Gandalfus 17. Feb 2004 12:11

Re: OOP: Image in Klasse verwenden
 
Delphi-Quellcode:
TFahrzeug = class
  Fbild: TBitmap;
....

var
  Fahrzeug: TFahrzeug;

...
  Fahrzeug := TFahrzeug.create;
  Fahrzeug.fbild := TBitmap.create;
  Fahrzeug.fbild.loadfromfile(xxxxxxxxx);

...

  canvas.draw(x,y,Fahrzeug.fbild)

Coder18 17. Feb 2004 12:45

Re: OOP: Image in Klasse verwenden
 
@Gandalfus

Danke ersteinmal, werde es sobald ich daheim bin ausprobieren!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 Uhr.

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