![]() |
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! |
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.
|
AW: Zufallsbilder erstellen
Naja ich weis nur dies mit dem randomize und dem random
|
AW: Zufallsbilder erstellen
Zitat:
|
AW: Zufallsbilder erstellen
Zitat:
Delphi-Quellcode:
In welchem Bereich liegt nun Index? ;)
Index := Random(Liste.Count);
|
AW: Zufallsbilder erstellen
Besser
Delphi-Quellcode:
Index := Random(Liste.Count-1);
|
AW: Zufallsbilder erstellen
Wieso?
|
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. |
AW: Zufallsbilder erstellen
Ja eben.
Zitat:
|
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 03:23 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