public void NewGame()
        {
            izbrisani   = 0;
            brojac      = 0;
            linii2      = new List <Linija>();
            Poeni       = Program.Poeni;
            label2.Text = Convert.ToString(Poeni);
            paga        = false;
            t4.Start();
            t5.Stop();
            linii = new List <Linija>();
            Linija l = new Linija();

            l = new Linija(Width, Height / 2 - 50, 200, new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 3), Color.Red, Color.Gray));
            Linija l1 = new Linija();

            l1 = new Linija(Width, Height / 2 + 70, 200, new LinearGradientBrush(new Point(l1.x, l1.y), new Point(l1.x + l1.dolzina, l1.y + 3), Color.Red, Color.Gray));
            linii2.Add(l1);
            linii.Add(l);
            t1.Start();
            doubleBuffer       = new Bitmap(Width, Height);
            covece             = new Covece(30, 0, 80, 20);
            kordinataX         = covece.x + 15;
            progressBar1.Value = 20;
        }
        void t1_Tick(object sender, EventArgs e)
        {
            graphics = CreateGraphics();
            Graphics g = Graphics.FromImage(doubleBuffer);

            g.Clear(Color.SkyBlue);
            if (covece.y == 100)
            {
                t5.Stop();
                if (izbrisani == 0)
                {
                    if (covece.x < linii[0].x)
                    {
                        t3.Start();
                        paga = true;
                    }
                }
                paga = false;
            }
            for (int i = 0; i < linii.Count; i++)
            {
                linii[i].Draw(g);
                linii[i].Move();
                if (linii[i].x + linii[i].dolzina < 0)
                {
                    linii.RemoveAt(i);
                    izbrisani++;
                }
            }
            covece.Draw(g);
            Random r = new Random();

            if (linii[linii.Count - 1].x + linii[linii.Count - 1].dolzina + r.Next(30, 80) < Width)
            {
                Linija l = new Linija();
                l = new Linija(Width, Height / 2, r.Next(100, 150), new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
                linii.Add(l);
            }

            if (covece.x + 5 > linii[0].x + linii[0].dolzina && covece.x + 25 < linii[1].x)
            {
                if (covece.y == 100)
                {
                    t3.Start();
                }
            }

            graphics.DrawImageUnscaled(doubleBuffer, 0, 0);
        }
 public void NewGame()
 {
     izbrisani = 0;
     Poeni = Program.Poeni;
     label2.Text = Convert.ToString(Poeni);
     paga = false;
     t4.Start();
     t5.Stop();
     linii = new List<Linija>();
     Linija l = new Linija();
     l = new Linija(Width, Height / 2, 200, new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
     linii.Add(l);
     t1.Start();
     doubleBuffer = new Bitmap(Width, Height);
     covece = new Covece(30, 0, 100, 20);
     kordinataX = covece.x + 15;
     progressBar1.Value = 20;
 }
        void t1_Tick(object sender, EventArgs e)
        {
            graphics = CreateGraphics();
            Graphics g = Graphics.FromImage(doubleBuffer);
            g.Clear(Color.SkyBlue);
            if (covece.y == 380)
            {
                t1.Stop();
                t2.Stop();
                t3.Stop();
                t4.Stop();
                DialogResult rez = new DialogResult();
                rez = MessageBox.Show("Igraj pak?", "Nova igra?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (rez == DialogResult.Yes)
                {
                    NewGame();
                }
                else
                {
                    MessageBox.Show("Osvoivte: " + Poeni + " poeni!");

                    this.Close();
                }
            }
            if (covece.y ==100)
            {
                paga = false;
                t5.Stop();
                if (izbrisani == 0)
                {

                    if (covece.x < linii[0].x)
                    {
                        t3.Start();
                        paga = true;
                    }
                }
                paga = false;
            }
            for (int i = 0; i < linii.Count; i++)
            {
                linii[i].Draw(g);
                linii[i].Move();
                 linii[i].Dolzina();
                if (linii[i].x + linii[i].dolzina < 0)
                {
                    linii.RemoveAt(i);
                    izbrisani++;
                }
            }
            covece.Draw(g);
            Random r = new Random();
            if (linii[linii.Count - 1].x + linii[linii.Count - 1].dolzina + r.Next(30, 80) < Width)
            {
                Linija l = new Linija();
                l = new Linija(Width, Height / 2, r.Next(120, 170), new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
                linii.Add(l);
            }

            if (covece.x + 5 > linii[0].x + linii[0].dolzina && covece.x + 25 < linii[1].x)
            {
                if (covece.y ==100)
                {
                    covece.Paga();
                    t3.Start();
                }

            }

            graphics.DrawImageUnscaled(doubleBuffer, 0, 0);
        }
        void t1_Tick(object sender, EventArgs e)
        {
            graphics = CreateGraphics();
            Graphics g = Graphics.FromImage(doubleBuffer);
            g.Clear(Color.SkyBlue);

            if (covece.y == covece.visina)
            {
                t5.Stop();
                if (izbrisani == 0)
                {

                    if (covece.x < linii[0].x)
                    {
                        t3.Start();
                        paga = true;
                    }
                }
                paga = false;
            }
            for (int i = 0; i < linii.Count; i++)
            {
                linii[i].Draw(g);
                linii[i].Move();
                if (linii[i].x + linii[i].dolzina < 0)
                {
                    izbrisani++;
                    linii.RemoveAt(i);
                }
            }
            for (int i = 0; i < linii2.Count; i++)
            {
                linii2[i].Draw(g);
                linii2[i].Move();
                if (linii2[i].x + linii2[i].dolzina < 0)
                {
                    linii2.RemoveAt(i);
                }
            }

            if (covece.y==200)
            {
                covece.y = 200;
                paga = false;
                covece.gore1 = 120;
                covece.visina = 200;

                t3.Stop();
                if (covece.visina == 200)
                {

                    if (covece.x+5 > linii2[0].x + linii2[0].dolzina && covece.x + 25 < linii2[1].x)
                    {
                        if (covece.y == 200)
                        {
                            paga = true;
                            t3.Start();
                        }
                    }

                }

            }

            covece.Draw(g);
            Random r = new Random();
            if (linii[linii.Count - 1].x + linii[linii.Count - 1].dolzina + r.Next(50, 110) < Width)
            {
                Linija l = new Linija();
                l = new Linija(Width, Height / 2 - 50, r.Next(80, 150), new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
                linii.Add(l);
                Linija l1 = new Linija();
                l1 = new Linija(Width, Height / 2 + 70, r.Next(80, 150), new LinearGradientBrush(new Point(l1.x, l1.y), new Point(l1.x + l1.dolzina, l1.y + 5), Color.Blue, Color.Gray));
                linii2.Add(l1);

            }

            if(covece.visina==80)
            {
                if (covece.x +5 > linii[0].x + linii[0].dolzina && covece.x + 25 < linii[1].x)
                {
                    if (covece.y == 80)
                    {
                        t3.Start();
                    }
                }
            }

            graphics.DrawImageUnscaled(doubleBuffer, 1, 1);
        }
        void t1_Tick(object sender, EventArgs e)
        {
            graphics = CreateGraphics();
            Graphics g = Graphics.FromImage(doubleBuffer);
            g.Clear(Color.SkyBlue);
            if (covece.y == 100)
            {
                t5.Stop();
                if (izbrisani == 0)
                {

                    if (covece.x < linii[0].x)
                    {
                        t3.Start();
                        paga = true;
                    }
                }
                paga = false;
            }
            for (int i = 0; i < linii.Count; i++)
            {
                linii[i].Draw(g);
                linii[i].Move();
                if (linii[i].x + linii[i].dolzina < 0)
                {
                    linii.RemoveAt(i);
                    izbrisani++;
                }
            }
            covece.Draw(g);
            Random r = new Random();
            if (linii[linii.Count - 1].x + linii[linii.Count - 1].dolzina + r.Next(30, 80) < Width)
            {
                Linija l = new Linija();
                l = new Linija(Width, Height / 2, r.Next(100, 150), new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
                linii.Add(l);
            }

            if (covece.x +5 > linii[0].x + linii[0].dolzina && covece.x + 25 < linii[1].x)
            {
                if (covece.y == 100)
                {
                    t3.Start();
                }

            }

            graphics.DrawImageUnscaled(doubleBuffer, 0, 0);
        }
        void t1_Tick(object sender, EventArgs e)
        {
            graphics = CreateGraphics();
            Graphics g = Graphics.FromImage(doubleBuffer);

            g.Clear(Color.SkyBlue);

            if (covece.y == covece.visina)
            {
                t5.Stop();
                if (izbrisani == 0)
                {
                    if (covece.x < linii[0].x)
                    {
                        t3.Start();
                        paga = true;
                    }
                }
                paga = false;
            }
            for (int i = 0; i < linii.Count; i++)
            {
                linii[i].Draw(g);
                linii[i].Move();
                if (linii[i].x + linii[i].dolzina < 0)
                {
                    izbrisani++;
                    linii.RemoveAt(i);
                }
            }
            for (int i = 0; i < linii2.Count; i++)
            {
                linii2[i].Draw(g);
                linii2[i].Move();
                if (linii2[i].x + linii2[i].dolzina < 0)
                {
                    linii2.RemoveAt(i);
                }
            }


            if (covece.y == 200)
            {
                covece.y      = 200;
                paga          = false;
                covece.gore1  = 120;
                covece.visina = 200;

                t3.Stop();
                if (covece.visina == 200)
                {
                    if (covece.x + 5 > linii2[0].x + linii2[0].dolzina && covece.x + 25 < linii2[1].x)
                    {
                        if (covece.y == 200)
                        {
                            paga = true;
                            t3.Start();
                        }
                    }
                }
            }

            covece.Draw(g);
            Random r = new Random();

            if (linii[linii.Count - 1].x + linii[linii.Count - 1].dolzina + r.Next(50, 110) < Width)
            {
                Linija l = new Linija();
                l = new Linija(Width, Height / 2 - 50, r.Next(80, 150), new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
                linii.Add(l);
                Linija l1 = new Linija();
                l1 = new Linija(Width, Height / 2 + 70, r.Next(80, 150), new LinearGradientBrush(new Point(l1.x, l1.y), new Point(l1.x + l1.dolzina, l1.y + 5), Color.Blue, Color.Gray));
                linii2.Add(l1);
            }

            if (covece.visina == 80)
            {
                if (covece.x + 5 > linii[0].x + linii[0].dolzina && covece.x + 25 < linii[1].x)
                {
                    if (covece.y == 80)
                    {
                        t3.Start();
                    }
                }
            }



            graphics.DrawImageUnscaled(doubleBuffer, 1, 1);
        }
        void t1_Tick(object sender, EventArgs e)
        {
            graphics = CreateGraphics();
            Graphics g = Graphics.FromImage(doubleBuffer);

            g.Clear(Color.SkyBlue);
            if (covece.y == 380)
            {
                t1.Stop();
                t2.Stop();
                t3.Stop();
                t4.Stop();
                DialogResult rez = new DialogResult();
                rez = MessageBox.Show("Igraj pak?", "Nova igra?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (rez == DialogResult.Yes)
                {
                    NewGame();
                }
                else
                {
                    MessageBox.Show("Osvoivte: " + Poeni + " poeni!");

                    this.Close();
                }
            }
            if (covece.y == 100)
            {
                paga = false;
                t5.Stop();
                if (izbrisani == 0)
                {
                    if (covece.x < linii[0].x)
                    {
                        t3.Start();
                        paga = true;
                    }
                }
                paga = false;
            }
            for (int i = 0; i < linii.Count; i++)
            {
                linii[i].Draw(g);
                linii[i].Move();
                linii[i].Dolzina();
                if (linii[i].x + linii[i].dolzina < 0)
                {
                    linii.RemoveAt(i);
                    izbrisani++;
                }
            }
            covece.Draw(g);
            Random r = new Random();

            if (linii[linii.Count - 1].x + linii[linii.Count - 1].dolzina + r.Next(30, 80) < Width)
            {
                Linija l = new Linija();
                l = new Linija(Width, Height / 2, r.Next(120, 170), new LinearGradientBrush(new Point(l.x, l.y), new Point(l.x + l.dolzina, l.y + 5), Color.Red, Color.Gray));
                linii.Add(l);
            }

            if (covece.x + 5 > linii[0].x + linii[0].dolzina && covece.x + 25 < linii[1].x)
            {
                if (covece.y == 100)
                {
                    covece.Paga();
                    t3.Start();
                }
            }

            graphics.DrawImageUnscaled(doubleBuffer, 0, 0);
        }