package tv.dyndns.kishibe.qmaclone.client.game.accuracyrate;
import tv.dyndns.kishibe.qmaclone.client.packet.PacketProblemMinimum;
public class AccuracyRateNormalizerDefault implements AccuracyRateNormalizable {
@Override
public double normalize(PacketProblemMinimum problem) {
int good = problem.good;
int bad = problem.bad;
if (good == 0 && bad == 0) {
return -1;
}
return good / (double) (good + bad);
}
}