Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage an alle die schonmal mit DelphiX gearbeitet haben... (https://www.delphipraxis.net/36692-frage-alle-die-schonmal-mit-delphix-gearbeitet-haben.html)

Blackthorne 23. Dez 2004 17:23


Frage an alle die schonmal mit DelphiX gearbeitet haben...
 
Hallo zusammen!

Leider sind die Tutorials im Netz die man zu DelphiX findet nicht grade der Hit.
Alle hören dann auf, wenn es interessant wird.

Meine Frage:

Ich habe ein Raumschiff und möchte das dieses Schiff mehrere Schüsse abfeuern kann.

Klasse für die Waffe:
Delphi-Quellcode:
TWeapon    = class(TImageSpriteEx)
   public
      name    : String;    // Name der Waffe
      damage  : Integer;   // Schadenspotential
      speed   : double;    // Mündungsgeschwindigkeit
      cost    : Integer;   // Kaufpreis
      fireRate : Integer;   // Abstand zum nächstem Schuss
      primary : boolean;   // wenn true dann Primärwaffe
   end;
Klasse für das Schiff:
Delphi-Quellcode:
TPlayer    = class(TImageSpriteEx)
   public
      TP      : integer; // maximale hitpoints
      health  : Integer; // momentane hitpoints
      speed   : double; // Bewegungsgeschwindigkeit
      money   : Integer;

      Primaryweapon  : TWeapon; // Hauptbewaffnung des Spielers
      SecundaryWeapon : TWeapon; // Unterstützungswaffe
   end;
Ich lade TWeapon in eine TList (TWeaponList) und möchte abhängig von der FireRate(Abstand zwischen den beiden Schüssen) mehrere Salven abfeuern können.

Wenn ich aber im DXTimer Event den listenIndex von TWeaponList incrementiere wird natürlich der alte Schuss nicht mehr weitergezeichnet, sondern halt nur der jeweils aktuelle...

Leider habe ich die Funktionsweisen von "DoMove" "Move" und "IsMoved" noch nicht verstanden und ins Programm eingebaut. Sind diese Funktionen der Schlüssel?

Vielleicht hab ich ja Glück, und es findet sich hier ein efahrender DelphiXler ;)

MfG,
Blackthorne

Blackthorne 24. Dez 2004 21:12

Re: Frage an alle die schonmal mit DelphiX gearbeitet haben.
 
*push*

Hat denn niemand hier von euch mal die DelphiX Komponenten genutzt? :shock:


MfG, und frohe Weihnachten,
Blackthorne

Norton 24. Dez 2004 21:34

Re: Frage an alle die schonmal mit DelphiX gearbeitet haben.
 
Im DelphiX Paket(Ordner Samples) ist unter anderem ein kleines Ballergame woraus man einiges lernen kann.Weiß natürlich nicht ob das in deiner Version auch dabei ist.
Zum Thema 'Schiessen' findest du auch einiges hier im Forum.

Gruß, Norton

Blackthorne 24. Dez 2004 21:48

Re: Frage an alle die schonmal mit DelphiX gearbeitet haben.
 
Ich hab nach dem Schlüsselwort "DelphiX" u. "Sprites" gesucht, aber nix brauchbares gefunden :(

Falls du noch einen enstprechenden Thread im Kopf hast....

Thx,
Blackthorne


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:54 Uhr.

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