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