diff --git a/game/builtin/ranking_list.go b/game/builtin/ranking_list.go index c467d3c..299eec6 100644 --- a/game/builtin/ranking_list.go +++ b/game/builtin/ranking_list.go @@ -143,7 +143,11 @@ func (slf *RankingList[CompetitorID, Score]) GetScore(competitorId CompetitorID) } func (slf *RankingList[CompetitorID, Score]) GetAllCompetitor() []CompetitorID { - return slf.competitors.Keys() + var result []CompetitorID + for _, data := range slf.scores { + result = append(result, data[0]) + } + return result } func (slf *RankingList[CompetitorID, Score]) Clear() {