package com.cardshifter.client.buttons;
import com.cardshifter.client.GameClientLauncherController;
import javafx.scene.input.MouseEvent;
public class AIChoiceButton extends GenericButton {
private final GameClientLauncherController controller;
public AIChoiceButton (double sizeX, double sizeY, String aiName, GameClientLauncherController controller) {
super(sizeX, sizeY, aiName);
this.controller = controller;
super.setUpRectangle();
super.setUpLabel();
this.setOnMouseClicked(this::actionButtonClicked);
}
@Override
public void actionButtonClicked(MouseEvent event) {
this.controller.clearAIButtons();
this.controller.setAI(super.getButtonString());
this.highlightButton();
}
}