Documentation
¶
Index ¶
- type AimErrorMeter
- type ComboCounter
- func (counter *ComboCounter) DisableAudioSubmission(b bool)
- func (counter *ComboCounter) Draw(batch *batch.QuadBatch, alpha float64)
- func (counter *ComboCounter) GetCombo() int
- func (counter *ComboCounter) Increase()
- func (counter *ComboCounter) Reset()
- func (counter *ComboCounter) SlideIn()
- func (counter *ComboCounter) SlideOut()
- func (counter *ComboCounter) Update(time float64)
- type HitCounter
- type HitDisplay
- type HitErrorMeter
- func (meter *HitErrorMeter) Add(time, error float64, positionalMiss bool)
- func (meter *HitErrorMeter) Draw(batch *batch.QuadBatch, alpha float64)
- func (meter *HitErrorMeter) GetAvgNeg() float64
- func (meter *HitErrorMeter) GetAvgNegConverted() float64
- func (meter *HitErrorMeter) GetAvgPos() float64
- func (meter *HitErrorMeter) GetAvgPosConverted() float64
- func (meter *HitErrorMeter) GetUnstableRate() float64
- func (meter *HitErrorMeter) GetUnstableRateConverted() float64
- func (meter *HitErrorMeter) Update(time float64)
- type HitResults
- func (results *HitResults) AddResult(time int64, result osu.HitResult, position vector.Vector2d, ...)
- func (results *HitResults) DrawBottom(batch *batch.QuadBatch, c []color2.Color, alpha float64)
- func (results *HitResults) DrawTop(batch *batch.QuadBatch, _ float64)
- func (results *HitResults) Update(time float64)
- type HpBar
- type PPDisplay
- type RankingPanel
- type ScoreBoard
- type ScoreboardEntry
- func (entry *ScoreboardEntry) Draw(time float64, batch *batch.QuadBatch, alpha float64)
- func (entry *ScoreboardEntry) IsAvatarLoaded() bool
- func (entry *ScoreboardEntry) LoadAvatarID(id int)
- func (entry *ScoreboardEntry) LoadAvatarURL(url string)
- func (entry *ScoreboardEntry) LoadAvatarUser(user string)
- func (entry *ScoreboardEntry) LoadDefaultAvatar()
- func (entry *ScoreboardEntry) ShowAvatar(value bool)
- func (entry *ScoreboardEntry) UpdateData()
- type StrainGraph
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AimErrorMeter ¶
type AimErrorMeter struct {
// contains filtered or unexported fields
}
func NewAimErrorMeter ¶
func NewAimErrorMeter(diff *difficulty.Difficulty) *AimErrorMeter
func (*AimErrorMeter) Draw ¶
func (meter *AimErrorMeter) Draw(batch *batch.QuadBatch, alpha float64)
func (*AimErrorMeter) Update ¶
func (meter *AimErrorMeter) Update(time float64)
type ComboCounter ¶
type ComboCounter struct { ScaledWidth float64 ScaledHeight float64 // contains filtered or unexported fields }
func NewComboCounter ¶
func NewComboCounter() *ComboCounter
func (*ComboCounter) DisableAudioSubmission ¶
func (counter *ComboCounter) DisableAudioSubmission(b bool)
func (*ComboCounter) Draw ¶
func (counter *ComboCounter) Draw(batch *batch.QuadBatch, alpha float64)
func (*ComboCounter) GetCombo ¶
func (counter *ComboCounter) GetCombo() int
func (*ComboCounter) Increase ¶
func (counter *ComboCounter) Increase()
func (*ComboCounter) Reset ¶
func (counter *ComboCounter) Reset()
func (*ComboCounter) SlideIn ¶
func (counter *ComboCounter) SlideIn()
func (*ComboCounter) SlideOut ¶
func (counter *ComboCounter) SlideOut()
func (*ComboCounter) Update ¶
func (counter *ComboCounter) Update(time float64)
type HitCounter ¶
func NewHitCounter ¶
func NewHitCounter(hitText string, value string, position vector.Vector2d) *HitCounter
func (*HitCounter) Update ¶
func (sprite *HitCounter) Update(time float64)
type HitDisplay ¶
type HitDisplay struct {
// contains filtered or unexported fields
}
func NewHitDisplay ¶
func NewHitDisplay(ruleset *osu.OsuRuleSet, cursor *graphics.Cursor) *HitDisplay
func (*HitDisplay) Update ¶
func (sprite *HitDisplay) Update(_ float64)
type HitErrorMeter ¶
type HitErrorMeter struct { Width float64 Height float64 // contains filtered or unexported fields }
func NewHitErrorMeter ¶
func NewHitErrorMeter(width, height float64, diff *difficulty.Difficulty) *HitErrorMeter
func (*HitErrorMeter) Add ¶
func (meter *HitErrorMeter) Add(time, error float64, positionalMiss bool)
func (*HitErrorMeter) Draw ¶
func (meter *HitErrorMeter) Draw(batch *batch.QuadBatch, alpha float64)
func (*HitErrorMeter) GetAvgNeg ¶
func (meter *HitErrorMeter) GetAvgNeg() float64
func (*HitErrorMeter) GetAvgNegConverted ¶
func (meter *HitErrorMeter) GetAvgNegConverted() float64
func (*HitErrorMeter) GetAvgPos ¶
func (meter *HitErrorMeter) GetAvgPos() float64
func (*HitErrorMeter) GetAvgPosConverted ¶
func (meter *HitErrorMeter) GetAvgPosConverted() float64
func (*HitErrorMeter) GetUnstableRate ¶
func (meter *HitErrorMeter) GetUnstableRate() float64
func (*HitErrorMeter) GetUnstableRateConverted ¶
func (meter *HitErrorMeter) GetUnstableRateConverted() float64
func (*HitErrorMeter) Update ¶
func (meter *HitErrorMeter) Update(time float64)
type HitResults ¶
type HitResults struct {
// contains filtered or unexported fields
}
func NewHitResults ¶
func NewHitResults(diff *difficulty.Difficulty) *HitResults
func (*HitResults) AddResult ¶
func (results *HitResults) AddResult(time int64, result osu.HitResult, position vector.Vector2d, object objects.IHitObject)
func (*HitResults) DrawBottom ¶
func (*HitResults) Update ¶
func (results *HitResults) Update(time float64)
type PPDisplay ¶
type PPDisplay struct {
// contains filtered or unexported fields
}
func NewPPDisplay ¶
func NewPPDisplay(mods difficulty.Modifier) *PPDisplay
func (*PPDisplay) Add ¶
func (ppDisplay *PPDisplay) Add(results api.PPv2Results)
type RankingPanel ¶
type RankingPanel struct { ScaledWidth float64 // contains filtered or unexported fields }
func NewRankingPanel ¶
func NewRankingPanel(cursor *graphics.Cursor, ruleset *osu.OsuRuleSet, hitError *HitErrorMeter, hpGraph []vector.Vector2d) *RankingPanel
func (*RankingPanel) Add ¶
func (panel *RankingPanel) Add(time, hp float64)
func (*RankingPanel) Update ¶
func (panel *RankingPanel) Update(time float64)
type ScoreBoard ¶
type ScoreBoard struct {
// contains filtered or unexported fields
}
func NewScoreboard ¶
func NewScoreboard(beatMap *beatmap.BeatMap, lazerScore bool, omitID int64) *ScoreBoard
func (*ScoreBoard) AddPlayer ¶
func (board *ScoreBoard) AddPlayer(name string, autoPlay bool)
func (*ScoreBoard) Update ¶
func (board *ScoreBoard) Update(time float64)
func (*ScoreBoard) UpdatePlayer ¶
func (board *ScoreBoard) UpdatePlayer(score, combo int64)
type ScoreboardEntry ¶
func NewScoreboardEntry ¶
func (*ScoreboardEntry) Draw ¶
func (entry *ScoreboardEntry) Draw(time float64, batch *batch.QuadBatch, alpha float64)
func (*ScoreboardEntry) IsAvatarLoaded ¶
func (entry *ScoreboardEntry) IsAvatarLoaded() bool
func (*ScoreboardEntry) LoadAvatarID ¶
func (entry *ScoreboardEntry) LoadAvatarID(id int)
func (*ScoreboardEntry) LoadAvatarURL ¶
func (entry *ScoreboardEntry) LoadAvatarURL(url string)
func (*ScoreboardEntry) LoadAvatarUser ¶
func (entry *ScoreboardEntry) LoadAvatarUser(user string)
func (*ScoreboardEntry) LoadDefaultAvatar ¶
func (entry *ScoreboardEntry) LoadDefaultAvatar()
func (*ScoreboardEntry) ShowAvatar ¶
func (entry *ScoreboardEntry) ShowAvatar(value bool)
func (*ScoreboardEntry) UpdateData ¶
func (entry *ScoreboardEntry) UpdateData()
type StrainGraph ¶
type StrainGraph struct {
// contains filtered or unexported fields
}
func NewStrainGraph ¶
func NewStrainGraph(beatMap *beatmap.BeatMap, peaks api.StrainPeaks, countFromZero, countTrueEnd bool) *StrainGraph
func (*StrainGraph) SetTimes ¶
func (graph *StrainGraph) SetTimes(start, end float64)
Click to show internal directories.
Click to hide internal directories.