Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Zufallsbilder erstellen (https://www.delphipraxis.net/155758-zufallsbilder-erstellen.html)

jacoj 6. Nov 2010 17:36

Zufallsbilder erstellen
 
Hallo,ich bin noch ein Anfänger im Programmieren mit Delphi und benötige daher mal eure Hilfe:

Ich hab angefangen ein Bilderratespiel zu programmieren.
D.h. im Hintergrund liegt ein Bild, welches von Buttons bedeckt wird.
Nun klickt man auf diese und das Bild kommt langsam zum Vorschein. bis dahin kein Problem,
doch nun soll mit jeder neuen "Runde" aus einem Bilderpool eins ausgewählt und wieder hinter
die Buttons gelegt werden.

Aber wie bekomme ich dieses zufälliges Hinterlegen der Bilder hin, noch dazu in
einem bestimmen Bereich auf der "Grundebene" ???

Währe echt toll wenn ihr mir helfen könntet, am besten mit Quelltexten.

Danke im voraus!

SirThornberry 6. Nov 2010 17:50

AW: Zufallsbilder erstellen
 
Weißt du denn generell wie man einen Zufallswert in Delphi erzeugt? Damit solltest du anfangen und dann ist es egal ob es um eine zufällige Datei oder dergleichen geht.

jacoj 6. Nov 2010 18:23

AW: Zufallsbilder erstellen
 
Naja ich weis nur dies mit dem randomize und dem random

aurikel_Max 6. Nov 2010 18:30

AW: Zufallsbilder erstellen
 
Zitat:

Zitat von jacoj (Beitrag 1060099)
Naja ich weis nur dies mit dem randomize und dem random

Du kannst doch zB. mit random einen Integerwert ermitteln, welcher dann der Indexwert aus einer TImageList ist (geht das?)

DeddyH 6. Nov 2010 20:34

AW: Zufallsbilder erstellen
 
Zitat:

Zitat von aurikel_Max (Beitrag 1060100)
Du kannst doch zB. mit random einen Integerwert ermitteln, welcher dann der Indexwert aus einer TImageList ist (geht das?)

Delphi-Quellcode:
Index := Random(Liste.Count);
In welchem Bereich liegt nun Index? ;)

mkinzler 6. Nov 2010 20:39

AW: Zufallsbilder erstellen
 
Besser
Delphi-Quellcode:
Index := Random(Liste.Count-1);

DeddyH 6. Nov 2010 20:43

AW: Zufallsbilder erstellen
 
Wieso?

Satty67 6. Nov 2010 20:44

AW: Zufallsbilder erstellen
 
besser nicht, wenn das letzte Bild auch angezeigt werden soll ;)

Ich glaube über Range des Random-Parameter ist inzwischen schon jeder gestolpert.

DeddyH 6. Nov 2010 20:45

AW: Zufallsbilder erstellen
 
Ja eben.
Zitat:

In Delphi gibt Random eine Zufallszahl im Bereich 0 <= X < Range zurück.

Satty67 6. Nov 2010 20:52

AW: Zufallsbilder erstellen
 
...oder aus der C Hilfe, die etwas verständlicher ist:

Random(num) gibt eine Zahl von 0 bis num-1


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 Uhr.
Seite 1 von 3  1 23      

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