Projekt készen van.
This commit is contained in:
parent
311d9b790f
commit
1101f1689e
32
KartyaOszto/ClassDiagram1.cd
Normal file
32
KartyaOszto/ClassDiagram1.cd
Normal 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>
|
|
@ -23,6 +23,7 @@ namespace KartyaOszto
|
||||||
{
|
{
|
||||||
lapok[felvett] = kl;
|
lapok[felvett] = kl;
|
||||||
felvett++;
|
felvett++;
|
||||||
|
Console.WriteLine($"{nev} felvette: "+ kl.ToString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user