Nein, die Reihenfolge ist nicht von Belang, allerdings sollte sich aber kein Bild/Video wiederholen beim durchlaufen.
Ich weiß allerdings absolut nicht wie ich das alles so umsetzen soll![]()
Nein, die Reihenfolge ist nicht von Belang, allerdings sollte sich aber kein Bild/Video wiederholen beim durchlaufen.
Ich weiß allerdings absolut nicht wie ich das alles so umsetzen soll![]()
Du legst dir pro Bild eine Integer var an die du mit dem Bild verknüpfst.
Jedesmal wenn ein Bild angezeigt wird, erhöst du den count des bildes.
Nun könntest du schlicht immer die Bilder mit dem niedrigsten Count anzeigen lassen.
Das kann man verknüpfen mit Schwellwerten wie alles was count +3 hat nicht mehr anzeigen z.B.
Geändert von 1stAid (20.11.2016 um 17:08 Uhr)
Du baust dir eine Liste auf in der du jedes Medium mit der jeweiligen Priorität hast.
Danach machst du folgendes.
1. Zufälliges Element auswählen
2. Vergleichen mit zuletzt gezogenem Element. Falls identisch gehst du zurück zu 1
3. Hat das gewählte Element Priorität 1, dann wird es aus der Liste gelöscht. Hat es eine Priorität größer als 1, dann wird die Priorität um 1 verringert.
4. Gewähltes Element merken (damit es in Schritt 2 verfügbar ist)
5. Gewähltes Element anzeigen
Sobald die Liste leer ist füllst du sie wieder komplett auf.