namespace Minesweeper.Presentation.Views
{
    public readonly struct MinesweeperScreenRefs
    {
        public MinesweeperScreenRefs(
            MainMenuView mainMenuView,
            BoardView boardView,
            PauseView pauseView,
            ResultView resultView)
        {
            MainMenuView = mainMenuView;
            BoardView = boardView;
            PauseView = pauseView;
            ResultView = resultView;
        }

        public MainMenuView MainMenuView { get; }
        public BoardView BoardView { get; }
        public PauseView PauseView { get; }
        public ResultView ResultView { get; }
    }
}
