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

            if (zmija.SamoUnistuvanje())
            {
                timer1.Enabled = false;
                MessageBox.Show("Резултат: " + zmija.Poeni.ToString() + " поени.");
                DialogResult rez = MessageBox.Show("Дали сакате нова игра?", "Нова игра", MessageBoxButtons.YesNo);
                if (rez == DialogResult.Yes)
                {
                    NovaIgra();
                }
                else
                {
                    this.Close();
                }
            }

            if (zmija.Znamence)
            {
                timer2.Start();
            }
        }
Exemplo n.º 2
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();
                }
            }
        }