package action;
import device.Device;
import device.DeviceList;
import natural_events.Meteo;
public class CupActionDeleteDevice extends CupAction {
private Device device;
public CupActionDeleteDevice(Device device) {
super();
this.device = device;
}
@Override
public void execute() {
if(device.getClass().equals(Meteo.class)) {
if(DeviceList.meteo == null) DeviceList.meteo = null;
}
DeviceList.delete(device);
}
@Override
public void antiExecute() {
if(device.getClass().equals(Meteo.class)) {
if(DeviceList.meteo == null) DeviceList.meteo = (Meteo) device;
}
DeviceList.add(device);
}
}