Nach Punkten, Preise zuweisen
Übersicht
BlitzBasic
Beginners-Corner|
|
juse4proBetreff: Nach Punkten, Preise zuweisen |
Antworten mit Zitat |
|---|---|---|
|
hi,
ich schlidere mal mein kleines Problemschen (weil ichs nicht hinbekomme) ich habe 4 Spieler diese habe verschieden viele Punkte Code: [AUSKLAPPEN] dim player_points(3) ;3, weil mitzählt wie kann ich nun in einem DIM: Code: [AUSKLAPPEN] dim player_winner(3) ;3, weil mitzählt die punkte der spieler so abfragen, dass am ende in meinen player_winner DIM erst die ID des Spielers mit den meisten punkten steht und danach die ID des zweitplazierten, usw... mit ID eines Spieler meine ich 0, 1, 2 oder eben 3 (also wie im DIM player_points(3) ) wäre nett wenn mir wer helfen kann |
||
| Portfolio |LinkedIn |XING | ||
|
|
hecticSieger des IS Talentwettbewerb 2006 |
Antworten mit Zitat |
|---|---|---|
|
Das wurde gerade vor 3,5 Stunden gepostet und auch vor 3,5 Stunden eine sinnvolle Antwort gegeben.
https://www.blitzforum.de/foru...hp?t=29293 |
||
| Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D | ||
|
|
Blackside |
Antworten mit Zitat |
|---|---|---|
|
Du musst in einer for-schleife alle player_points durchgehen und dann nach der größe ordnen...
Hier ein Beispiel: Code: [AUSKLAPPEN] Dim player_points(3)
Dim winner(3) Local fill,pr player_points(0) = 380 player_points(1) = 233 player_points(2) = 432 player_points(3) = 234 ;Fülle winner For fill = 0 To 3 winner(fill) = player_points(fill) Next ;Sortiere Winner SortWinners() ;Gib winner aus For pr = 0 To 3 Print winner(pr) Next WaitKey End Function SortWinners() Local temp,sort For sort = 0 To 3 If winner(sort) > winner(sort+1) Then temp = winner(sort) winner(sort) = winner(sort+1) winner(sort+1) = temp SortWinners() End If Next End Function MFG Blackside Edit:Sry hectic, war wohl zu spät |
||
| Hier sollte eigentlich eine Signatur stehen! | ||
|
|
juse4pro |
Antworten mit Zitat |
|---|---|---|
|
naja ihr habt wohl recht, aber dein code war leider fehlerhaft (Array Index out of Bounds^^)
EDIT: ich will nicht sortieren, ich will je nach punkte zahl einen anderen array füllen... |
||
| Portfolio |LinkedIn |XING | ||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
