Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Drawing;
- using System.Windows.Forms;
- partial class MainForm : Form
- {
- Kor k;
- Random rnd = new Random();
- Kor[] ko = new Kor[10]; // pre priklad 9
- Kor[] kr = new Kor[10]; // pre priklad 10
- void MainFormLoad(object sender, EventArgs e)
- {
- k = new Kor(CreateGraphics());
- int i;
- for(i=0;i<10;i++)
- {
- ko[i] = new Kor(CreateGraphics());
- ko[i].Nastav(300,300,rnd.Next(360));
- kr[i]= new Kor(CreateGraphics());
- kr[i].Nastav(i*20+100,470,0,new Pen(Color.FromArgb(255,rnd.Next(255),rnd.Next(255),rnd.Next(255))));
- kr[i].Dopredu(10);
- }
- }
- void Button1Click(object sender, EventArgs e)
- {
- k.Nastav(200, 300, 0, Pens.Black);
- k.Dopredu(150);
- k.Vpravo(90);
- k.Dopredu(100);
- k.Vpravo(180);
- k.Dopredu(200);
- }
- void Button2Click(object sender, EventArgs e)
- {
- int i;
- k.Nastav(50, 220, 0, Pens.Black);
- for(i=0;i<2;i++)
- {
- k.Dopredu(50);
- k.Vpravo(90);
- k.Dopredu(100);
- k.Vpravo(90);
- }
- }
- void Button3Click(object sender, EventArgs e)
- {
- k.Nastav(320, 220, 0, Pens.Black);
- k.Dopredu(200);
- k.Vpravo(135);
- k.Dopredu(Math.Sqrt(80000));
- k.Vpravo(135);
- k.Dopredu(200);
- }
- void Button4Click(object sender, EventArgs e)
- {
- k.Nastav(550, 300, 0, Pens.Blue);
- k.Vpravo(45);
- k.Dopredu(Math.Sqrt(20000));
- k.Vpravo(135);
- k.Dopredu(100);
- k.Vpravo(135);
- k.Dopredu(Math.Sqrt(20000));
- k.Vpravo(135);
- k.Nastav(550, 200, 90, Pens.Red);
- k.Dopredu(100);
- k.Vlavo(120);
- k.Dopredu(100);
- k.Vlavo(120);
- k.Dopredu(100);
- k.Nastav(550, 200, 180, Pens.Blue);
- k.Dopredu(100);
- k.Vlavo(90);
- k.Dopredu(100);
- }
- void Button5Click(object sender, EventArgs e)
- {
- int px,py;
- px=700;
- py=200;
- k.Nastav(px, py, 0, Pens.Yellow);
- k.Bod(Brushes.Yellow,15);
- int i,j;
- for(i=0;i<10;i++)
- {
- for(j=0;j<5;j++)
- {
- k.Nastav(px-2+j, py, 36*i);
- k.Dopredu(80);
- }
- }
- }
- void Button6Click(object sender, EventArgs e)
- {
- k.Nastav(550, 400, 0, Pens.Blue);
- int i;
- for(i=1;i<=50;i++)
- {
- k.Dopredu(i*2);
- k.Vpravo(90);
- }
- }
- void Button7Click(object sender, EventArgs e)
- {
- k.Nastav(550, 500, 0, Pens.Blue);
- int i;
- for(i=0;i<360;i++)
- {
- k.Dopredu(1);
- k.Vpravo(1);
- }
- }
- void Polkruh(double krok)
- {
- int i;
- for(i=0;i<180;i++)
- {
- k.Dopredu(krok);
- k.Vpravo(1);
- }
- }
- void Button8Click(object sender, EventArgs e)
- {
- k.Nastav(750,50,0,Pens.Blue);
- k.Vpravo(90);
- Polkruh(0.7);
- k.Vlavo(180);
- Polkruh(1);
- k.Vlavo(180);
- Polkruh(1.3);
- Polkruh(1.3);
- k.Vlavo(180);
- Polkruh(1);
- k.Vlavo(180);
- Polkruh(0.7);
- }
- void Button9Click(object sender, EventArgs e)
- {
- int i;
- for(i=0;i<10;i++)
- {
- ko[i].Dopredu(10);
- ko[i].Vpravo(rnd.Next(360));
- }
- }
- void Button10Click(object sender, EventArgs e)
- {
- int i;
- for(i=0;i<100;i++)
- {
- kr[rnd.Next(10)].Dopredu(5);
- }
- }
- void MainFormPaint(object sender, PaintEventArgs e)
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement