MaxFinder.java
707 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.scene7.is.ps.provider.util;
import com.scene7.is.ps.provider.ModifierSet;
import com.scene7.is.ps.provider.defs.ModifierEnum;
public class MaxFinder {
private final ModifierSet modifiers;
private int maxScore;
private ModifierEnum maxModifier;
public MaxFinder(ModifierSet modifiers) {
this.modifiers = modifiers;
}
public void update(ModifierEnum modifier) {
int score = this.modifiers.getScore(modifier);
if (score > this.maxScore) {
this.maxScore = score;
this.maxModifier = modifier;
}
}
public ModifierEnum getMax() {
return this.maxModifier;
}
}