Trait etterna::ScoringSystem[][src]

pub trait ScoringSystem: Sized {
    fn evaluate<W: Wife>(
        lane: &NoteAndHitSeconds,
        judge: &Judge
    ) -> ScoringResult; }

Trait for a scorer that operates on a single column and evaluates all hits on that column. It needs the entire list of hits available to it at the same time

Required methods

fn evaluate<W: Wife>(lane: &NoteAndHitSeconds, judge: &Judge) -> ScoringResult[src]

Evaluate the scoring system on the given list of notes and hits. The lists must be sorted by the hits!

Loading content...

Implementors

Loading content...