private void btnDraw_Click(object sender, EventArgs e) { grid.Draw(bGraphics.Graphics); bGraphics.Render(); btnStart.Enabled = true; btnClear.Enabled = true; }
private void createButton_Click(object sender, EventArgs e) { createButton.Enabled = false; cellSizeText.Enabled = false; XText.Enabled = false; YText.Enabled = false; pictureBox1.Size = new Size(int.Parse(XText.Text), int.Parse(YText.Text)); //graphics = pictureBox1.CreateGraphics(); UpdateBufferedGraphics(); grid = new Grid(int.Parse(XText.Text), int.Parse(YText.Text)); grid.Draw(bGraphics.Graphics); bGraphics.Render(); pictureBox1.Refresh(); pictureBox1.MouseClick += PictureBox1_MouseClick; this.FormBorderStyle = FormBorderStyle.FixedSingle; this.MaximizeBox = false; startButton.Enabled = true; drawButton.Enabled = true; }
private void CanvasInit() { createButton.Enabled = false; cellSizeText.Enabled = false; XText.Enabled = false; YText.Enabled = false; Canvas.Size = new Size(int.Parse(XText.Text), int.Parse(YText.Text)); GraphicsUpdate(); grid = new Grid(int.Parse(XText.Text), int.Parse(YText.Text)); grid.Draw(bGraphics.Graphics); bGraphics.Render(); Canvas.Refresh(); Canvas.MouseClick += Canvas_MouseClick; this.FormBorderStyle = FormBorderStyle.FixedSingle; this.MaximizeBox = false; btnRandom.Enabled = true; btnDraw.Enabled = true; }
private void btnClear_Click(object sender, EventArgs e) { GraphicsUpdate(); grid = new Grid(int.Parse(XText.Text), int.Parse(YText.Text)); grid.Draw(bGraphics.Graphics); bGraphics.Render(); Canvas.Refresh(); }
protected override void Draw(GameTime gameTime) { if (Paused) { GraphicsDevice.Clear(Color.Red); } else { GraphicsDevice.Clear(Color.White); } spriteBatch.Begin(); if (Paused) { string paused = "Paused"; spriteBatch.DrawString(Font, paused, ScreenSize / 2, Color.Gray, 0f, Font.MeasureString(paused) / 2, 1f, SpriteEffects.None, 0f); } grid.Draw(spriteBatch); spriteBatch.End(); base.Draw(gameTime); }
private void drawButton_Click(object sender, EventArgs e) { grid.RandomBoard(); grid.Draw(bGraphics.Graphics); bGraphics.Render(); }