private void timer1_Tick(object sender, EventArgs e) { if (Vatromet.Checked == true) { Pen pen = new Pen(Color.FromArgb(r.Next(255), r.Next(255), r.Next(255), trackBar1.Value), trackBar1.Value); Point p = new Point(trenutna_tacka.X + r.Next(-100, 100), trenutna_tacka.Y + r.Next(-100, 100)); Oblik o = (Oblik)(new PravaLinija(trenutna_tacka, p, pen)); o.Crtaj(g); } else { timer1.Stop(); } }
private void panel1_MouseUp(object sender, MouseEventArgs e) { if (Pravougaonik.Checked == true) { if (Popunjenost.Checked == true) { unutarOblika = true; } else { unutarOblika = false; } Point p = new Point(e.X, e.Y); Oblik o = (Oblik)(new Pravougaonik(trenutna_tacka, p, olovka, unutarOblika)); o.Crtaj(g); } if (Elipsa.Checked == true) { if (Popunjenost.Checked == true) { unutarOblika = true; } else { unutarOblika = false; } Point p = new Point(e.X, e.Y); Oblik o = (Oblik)(new Elipsa(trenutna_tacka, p, olovka, unutarOblika)); o.Crtaj(g); } if (PravaLinija.Checked == true) { Point p = new Point(e.X, e.Y); Oblik o = (Oblik)(new PravaLinija(trenutna_tacka, p, olovka)); o.Crtaj(g); } }