Exemplo n.º 1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            zmija.Premesti(SIRINA, VISINA);
            toolStripStatusLabel1.Text = "Поени " + zmija.Poeni;
            //Invalidate(true);

            if (!zmija.KrajNaIgra)
            {
                Bitmap BitMapa = new Bitmap(zmija.StranaKvadrat * SIRINA + 1, zmija.StranaKvadrat * VISINA + 1);
                using (Graphics g = Graphics.FromImage(BitMapa))
                {
                    zmija.Crtanje(g, SIRINA, VISINA);
                    pictureBox1.CreateGraphics().DrawImageUnscaled(BitMapa, 0, 0);
                }
            }

            if (zmija.SamoUnistuvanje() || zmija.KrajNaIgra)
            {
                timer1.Enabled = false;
                MessageBox.Show("Резултат: " + zmija.Poeni.ToString() + " поени.");
                DialogResult rez = MessageBox.Show("Дали сакате нова игра?", "Нова игра", MessageBoxButtons.YesNo);
                if (rez == DialogResult.Yes)
                {
                    NovaIgra();
                }
                else
                {
                    this.Close();
                }
            }
        }
Exemplo n.º 2
0
        private void panel1_Paint(object sender, PaintEventArgs e)
        {
            //Bitmap BitMapa = new Bitmap(panel1.Width, panel1.Height - statusStrip1.Height);
            Bitmap BitMapa = new Bitmap(zmija.StranaKvadrat * SIRINA + 1, zmija.StranaKvadrat * VISINA + 1);

            using (Graphics g = Graphics.FromImage(BitMapa))
            {
                zmija.Crtanje(g);
                panel1.CreateGraphics().DrawImageUnscaled(BitMapa, 0, 0);
            }
        }
Exemplo n.º 3
0
 private void Form1_Paint(object sender, PaintEventArgs e)
 {
     zmija.Crtanje(e.Graphics);
 }