package shedar.mods.ic2.nuclearcontrol.crossmod.opencomputers;
import cpw.mods.fml.common.Loader;
import li.cil.oc.api.Driver;
public class CrossOpenComputers {
private boolean _isApiAvailable = false;
private Class _driverTile;
public CrossOpenComputers(){
if(!Loader.isModLoaded("OpenComputers")) return;
try{
_driverTile = Class.forName("li.cil.oc.api.Driver", false, this.getClass().getClassLoader());
_isApiAvailable = true;
}catch(ClassNotFoundException e){
_isApiAvailable = false;
}
if(_isApiAvailable) addDrivers();
}
public static void addDrivers(){
Driver.add(new DriverAdvancedInfoPanel());
Driver.add(new DriverInfoPanel());
Driver.add(new DriverThermalMonitor());
Driver.add(new DriverHowlerAlarm());
Driver.add(new DriverAverageCounter());
Driver.add(new DriverEnergyCounter());
}
}