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;
    }
}