jaghaimo/hypernet

View on GitHub
src/main/java/hypernet/IntelList.java

Summary

Maintainability
A
0 mins
Test Coverage
package hypernet;

import java.util.ArrayList;

import com.fs.starfarer.api.Global;
import com.fs.starfarer.api.campaign.comm.IntelManagerAPI;

public class IntelList extends ArrayList<HypernetIntel> {

    private static final long serialVersionUID = 1L;

    public void addIntel(boolean isEnabled) {
        if (!isEnabled) {
            return;
        }
        IntelManagerAPI intelManager = Global.getSector().getIntelManager();
        for (HypernetIntel intel : this) {
            intelManager.addIntel(intel, true);
        }
    }

    public void removeIntel() {
        IntelManagerAPI intelManager = Global.getSector().getIntelManager();
        for (HypernetIntel intel : this) {
            intelManager.removeIntel(intel);
        }
    }
}