fixed ranklist bug

This commit is contained in:
Andreas Neue 2017-01-23 14:57:41 +01:00
parent acd39ed0af
commit 58fe1dbc4d
1 changed files with 4 additions and 3 deletions

View File

@ -102,20 +102,21 @@ func quizPrintRanklist(ranklist map[string]int) {
if len(ranklist) == 0 {
return
}
ranklistTmp = copy(ranklist)
SayCh <- fmt.Sprintf("%s\nAktueller Punktestand:", "*")
for {
maxk := ""
maxv := -1
if len(ranklist) == 0 {
if len(ranklistTmp) == 0 {
break
}
for k, v := range ranklist {
for k, v := range ranklistTmp {
if v > maxv {
maxv = v
maxk = k
}
}
delete(ranklist, maxk)
delete(ranklistTmp, maxk)
SayCh <- fmt.Sprintf("%s\n%s: %d", "*", maxk, maxv)
}
}