private void InitializeUI() { cellSize = (int)dataGridView.Size.Height / grid.Length; DGVSetter.ConfigureDGV(grid, dataGridView, cellSize); DGVSetter.GetDataFromGrid(grid, dataGridView, cellSize); SetupChooseColourBox(); SetupChooseGameDropdown(); }
private void timer_Tick(object sender, EventArgs e) { tickCounter += 1; grid.Cycle(); DGVSetter.GetDataFromGrid(grid, dataGridView, cellSize); cyclesLabel.Text = $"Cycles: {tickCounter.ToString()}"; }
private void ResetGame() { PauseGame(); gameStarted = false; grid.Clear(); grid = GetNewGrid(60, chosenGame); ResetCellSelection(); HideChooseColourBox(); chooseGameDropdown.Enabled = true; tickCounter = 0; cyclesLabel.Text = $"Cycles: {tickCounter.ToString()}"; DGVSetter.GetDataFromGrid(grid, dataGridView, cellSize); }
private void setRandomCellsButton_Click(object sender, EventArgs e) { grid.SetRandomInitialCells(); DGVSetter.GetDataFromGrid(grid, dataGridView, cellSize); }
private void AddCellToUpdateList(Point cellCoordinates) { cellsToUpdate[cellCoordinates] = chosenState; dataGridView.CurrentCell.Style.BackColor = DGVSetter.StateToColour(chosenState); }