Class LudoBoardCreatorController

java.lang.Object
edu.ntnu.idi.idatt.controller.common.BoardCreatorController
edu.ntnu.idi.idatt.controller.ludo.LudoBoardCreatorController
All Implemented Interfaces:
ButtonClickObserver

public class LudoBoardCreatorController extends BoardCreatorController
LudoBoardCreatorController.

Controller responsible for the logic behind creating and editing LudoGameBoards. It extends BoardCreatorController and manages interactions with a LudoBoardCreatorView.

This controller handles tasks such as initializing the Ludo board with a default size, updating the board size based on user input, and saving/importing Ludo board configurations. Unlike the ladder game board creator, it does not currently manage dynamic component placement, as Ludo boards have a more fixed structure.

See Also: