/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.droidtowers.gui.dialogs;
import com.happydroids.droidtowers.entities.Elevator;
import com.happydroids.droidtowers.gui.Dialog;
import com.happydroids.droidtowers.gui.OnClickCallback;
public class ConfirmElevatorRemoveCarDialog extends Dialog {
public ConfirmElevatorRemoveCarDialog(final Elevator gridObject) {
super();
if (gridObject.getNumElevatorCars() > 0) {
setMessage("Removing an elevator car will reduce the efficiency of your transit system.\n\nDo you want to continue?");
addButton("Yes", new OnClickCallback() {
@Override
public void onClick(Dialog dialog) {
dialog.dismiss();
gridObject.removeCar();
}
});
addButton("No", new OnClickCallback() {
@Override
public void onClick(Dialog dialog) {
dialog.dismiss();
}
});
} else {
setMessage("Sorry there are no active elevator cars.");
}
}
}