ProjectAres/PGM/src/main/java/tc/oc/pgm/score/ScoreMatchResult.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");
}
}