diff --git a/Hanoitornyai/Form1.cs b/Hanoitornyai/Form1.cs index 64563d7..77f231b 100644 --- a/Hanoitornyai/Form1.cs +++ b/Hanoitornyai/Form1.cs @@ -24,9 +24,9 @@ namespace Hanoitornyai } for (int i = 0;i < kszinek.Length;i++) { - rudak[0].korongok.Add(new Korong(kszinek[i])); + rudak[0].korongok.Add(new Korong(kszinek[i], i)); } - rudakPozicio(); + rudakPozicioSzamitas(); } @@ -35,7 +35,7 @@ namespace Hanoitornyai //Initialize(); } - private void rudakPozicio() + private void rudakPozicioSzamitas() { float psz = JatekPanel.Width; float pm = JatekPanel.Height; @@ -50,6 +50,12 @@ namespace Hanoitornyai rudak[i].x = (rkoz*(i+1))+(i*rsz); } } + + private void KorongSzamitas() + { + float km = rudak[0].szelesseg*1.5f; + float ksz = + } /* public void Initialize() { @@ -67,9 +73,10 @@ namespace Hanoitornyai }*/ private void Paint(object sender, PaintEventArgs e) { - Graphics g = JatekPanel.CreateGraphics(); + g.Clear(JatekPanel.BackColor); Brush brush = new SolidBrush(rudak[0].szin); + rudakPozicioSzamitas(); for (int i = 0; i < rudak.Length; i++) { g.FillRectangle(brush, rudak[i].x, rudak[i].y, rudak[i].szelesseg, rudak[i].magassag); diff --git a/Hanoitornyai/Korong.cs b/Hanoitornyai/Korong.cs index 25899e7..9567a2f 100644 --- a/Hanoitornyai/Korong.cs +++ b/Hanoitornyai/Korong.cs @@ -15,9 +15,11 @@ namespace Hanoitornyai public float magassag { get; set; } public float x { get; set; } public float y { get; set; } - public Korong(Color szin) + public int meretjelzo { get; set; } + public Korong(Color szin, int meretjelzo) { this.szin = szin; + this.meretjelzo = meretjelzo; } } }