20 lines
593 B
Java
20 lines
593 B
Java
package tc.oc.pgm.score;
|
|
|
|
import net.md_5.bungee.api.chat.BaseComponent;
|
|
import tc.oc.commons.core.chat.Component;
|
|
import tc.oc.pgm.match.Competitor;
|
|
import tc.oc.pgm.victory.MatchResult;
|
|
|
|
public class ScoreMatchResult implements MatchResult {
|
|
@Override
|
|
public int compare(Competitor a, Competitor b) {
|
|
ScoreMatchModule smm = a.getMatch().needMatchModule(ScoreMatchModule.class);
|
|
return Double.compare(smm.getScore(b), smm.getScore(a)); // reversed
|
|
}
|
|
|
|
@Override
|
|
public BaseComponent describeResult() {
|
|
return new Component("highest score");
|
|
}
|
|
}
|