Пример #1
0
 private void btnDraw_Click(object sender, EventArgs e)
 {
     grid.Draw(bGraphics.Graphics);
     bGraphics.Render();
     btnStart.Enabled = true;
     btnClear.Enabled = true;
 }
Пример #2
0
        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;
        }
Пример #3
0
        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;
        }
Пример #4
0
        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();
        }
Пример #5
0
        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);
        }
Пример #6
0
 private void drawButton_Click(object sender, EventArgs e)
 {
     grid.RandomBoard();
     grid.Draw(bGraphics.Graphics);
     bGraphics.Render();
 }