public BlockControl(Board board, Block block, BoardControl boardControl) { Id = block.Id; _board = board; _block = block; _boardControl = boardControl; BackColor = Color.Transparent; InitializeComponent(); _blockControlInit(); }
private void _refreshControls() { InfoBox.Instance.ResetAll(); _mainPanel.Controls.Remove(_boardControl); _mainPanel.Controls.Remove(InfoBox.Instance); _boardControl = new BoardControl(this, _currentBoard); _mainPanel.Controls.Add(_boardControl); _mainPanel.Controls.Add(InfoBox.Instance); }
private void _mainFormInit() { _mainMenuInit(); _mainPanel = new FlowLayoutPanel(); _mainPanel.AutoSize = true; _mainPanel.Padding = new Padding(10); _currentBoard = BoardIO.ReadFile("StartupDefault.txt"); _boardControl = new BoardControl(this, _currentBoard); _mainPanel.Controls.Add(_boardControl); _mainPanel.Controls.Add(InfoBox.Instance); Controls.Add(_mainPanel); AutoSize = true; AutoSizeMode = AutoSizeMode.GrowAndShrink; }