This commit is contained in:
Morgan Bazalgette
2017-01-14 18:42:10 +01:00
parent 41ee4c90b3
commit 3961e310b1
444 changed files with 179208 additions and 0 deletions

36
vendor/github.com/thehowl/go-osuapi/approved_status.go generated vendored Normal file
View File

@@ -0,0 +1,36 @@
package osuapi
import "strconv"
// Approved statuses.
const (
StatusGraveyard ApprovedStatus = iota - 2
StatusWIP
StatusPending
StatusRanked
StatusApproved
StatusQualified
StatusLoved
)
// ApprovedStatus - also known as ranked status - is the status of a beatmap.
// Yeah, no shit, I know. It tells whether the beatmap is ranked, qualified,
// graveyarded or other memes.
type ApprovedStatus int
var approvedStatusesString = [...]string{
"graveyard",
"WIP",
"pending",
"ranked",
"approved",
"qualified",
"loved",
}
func (a ApprovedStatus) String() string {
if a >= -2 && int(a)+2 < len(approvedStatusesString) {
return approvedStatusesString[a+2]
}
return strconv.Itoa(int(a))
}