diff --git a/KartyaOszto/ClassDiagram1.cd b/KartyaOszto/ClassDiagram1.cd
new file mode 100644
index 0000000..acee5ce
--- /dev/null
+++ b/KartyaOszto/ClassDiagram1.cd
@@ -0,0 +1,32 @@
+
+
+
+
+
+ AAAAAEAAAAAAAAAAAAEAAAAAAACAAAAAACgCBAAAAAA=
+ OsztoProgram.cs
+
+
+
+
+
+ AAAAAAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAAAAACAA=
+ Kartyalap.cs
+
+
+
+
+
+ AAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAEAAACAAAA=
+ Jatekos.cs
+
+
+
+
+
+ AAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAACAAAA=
+ KartyaCsomag.cs
+
+
+
+
\ No newline at end of file
diff --git a/KartyaOszto/Jatekos.cs b/KartyaOszto/Jatekos.cs
index 5f2cbd4..a2d5f32 100644
--- a/KartyaOszto/Jatekos.cs
+++ b/KartyaOszto/Jatekos.cs
@@ -23,6 +23,7 @@ namespace KartyaOszto
{
lapok[felvett] = kl;
felvett++;
+ Console.WriteLine($"{nev} felvette: "+ kl.ToString());
}
}
}
diff --git a/KartyaOszto/KartyaCsomag.cs b/KartyaOszto/KartyaCsomag.cs
index 89fd420..9b49d87 100644
--- a/KartyaOszto/KartyaCsomag.cs
+++ b/KartyaOszto/KartyaCsomag.cs
@@ -6,7 +6,8 @@ namespace KartyaOszto
{
class KartyaCsomag
{
- public Kartyalap[] lapok;
+ public Kartyalap[] lapok;
+ private int levett;
public KartyaCsomag()
{
@@ -27,6 +28,18 @@ namespace KartyaOszto
laphely++;
}
}
+ levett = 0;
+ }
+
+ public List levesz(int lapdb)
+ {
+ List laplista = new List();
+ for (int i = 0; i < lapdb; i++)
+ {
+ laplista.Add(lapok[levett]);
+ levett++;
+ }
+ return laplista;
}
}
diff --git a/KartyaOszto/OsztoProgram.cs b/KartyaOszto/OsztoProgram.cs
index 83a4871..366919f 100644
--- a/KartyaOszto/OsztoProgram.cs
+++ b/KartyaOszto/OsztoProgram.cs
@@ -1,4 +1,5 @@
using System;
+using System.Collections.Generic;
namespace KartyaOszto
{
@@ -24,6 +25,7 @@ namespace KartyaOszto
string jnev = "Játékos-" + i;
jatekosok[i] = new Jatekos(jnev,jatekosLapSzam);
}
+ Osztas();
} else
{
@@ -45,9 +47,15 @@ namespace KartyaOszto
static void Osztas()
{
- foreach (Jatekos j in jatekosok)
+ int kor = jatekosLapSzam / hanyasaval;
+ for (int i = 0; i < kor; i++)
{
-
+ Console.WriteLine($"Az osztás {i+1}. köre");
+ foreach (Jatekos j in jatekosok)
+ {
+ List osztott = pakli.levesz(hanyasaval);
+ j.Felvesz(osztott);
+ }
}
}
}