Projekt készen van.

This commit is contained in:
István Priskin 2023-02-22 19:14:07 +01:00
parent 311d9b790f
commit 1101f1689e
4 changed files with 57 additions and 3 deletions

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="KartyaOszto.OsztoProgram">
<Position X="3" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAEAAAAAAAAAAAAEAAAAAAACAAAAAACgCBAAAAAA=</HashCode>
<FileName>OsztoProgram.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="KartyaOszto.Kartyalap">
<Position X="7.75" Y="2.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAEAAACAAAAAAAAAAAAAAAAAAAACAA=</HashCode>
<FileName>Kartyalap.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="KartyaOszto.Jatekos">
<Position X="5.25" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAgAAAAAAQAAAAAAAEAAACAAAA=</HashCode>
<FileName>Jatekos.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="KartyaOszto.KartyaCsomag">
<Position X="5.25" Y="0.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAACAAAA=</HashCode>
<FileName>KartyaCsomag.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>

View File

@ -23,6 +23,7 @@ namespace KartyaOszto
{ {
lapok[felvett] = kl; lapok[felvett] = kl;
felvett++; felvett++;
Console.WriteLine($"{nev} felvette: "+ kl.ToString());
} }
} }
} }

View File

@ -6,7 +6,8 @@ namespace KartyaOszto
{ {
class KartyaCsomag class KartyaCsomag
{ {
public Kartyalap[] lapok; public Kartyalap[] lapok;
private int levett;
public KartyaCsomag() public KartyaCsomag()
{ {
@ -27,6 +28,18 @@ namespace KartyaOszto
laphely++; laphely++;
} }
} }
levett = 0;
}
public List<Kartyalap> levesz(int lapdb)
{
List<Kartyalap> laplista = new List<Kartyalap>();
for (int i = 0; i < lapdb; i++)
{
laplista.Add(lapok[levett]);
levett++;
}
return laplista;
} }
} }

View File

@ -1,4 +1,5 @@
using System; using System;
using System.Collections.Generic;
namespace KartyaOszto namespace KartyaOszto
{ {
@ -24,6 +25,7 @@ namespace KartyaOszto
string jnev = "Játékos-" + i; string jnev = "Játékos-" + i;
jatekosok[i] = new Jatekos(jnev,jatekosLapSzam); jatekosok[i] = new Jatekos(jnev,jatekosLapSzam);
} }
Osztas();
} else } else
{ {
@ -45,9 +47,15 @@ namespace KartyaOszto
static void Osztas() 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<Kartyalap> osztott = pakli.levesz(hanyasaval);
j.Felvesz(osztott);
}
} }
} }
} }