From 857401d0c7a225ecc2da79d432cf061eb329c6c7 Mon Sep 17 00:00:00 2001 From: pp Date: Thu, 28 Sep 2023 12:56:02 +0200 Subject: [PATCH] =?UTF-8?q?K=C3=A9sz=20az=20oszt=C3=B3=20program?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Oszto/Jatekos.cs | 4 +++- Oszto/Oszto.cs | 13 +++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/Oszto/Jatekos.cs b/Oszto/Jatekos.cs index da21c5c..8e7d865 100644 --- a/Oszto/Jatekos.cs +++ b/Oszto/Jatekos.cs @@ -10,11 +10,13 @@ namespace Oszto { public Kartyalap[] lapok; public string nev; + public int lapindex; public Jatekos(string nev,int kezbedb) { this.nev = nev; this.lapok = new Kartyalap[kezbedb]; + lapindex = 0; } public void terit() @@ -22,7 +24,7 @@ namespace Oszto Console.WriteLine(nev); foreach (var item in lapok) { - Console.WriteLine(item); + Console.WriteLine("\t"+item); } } diff --git a/Oszto/Oszto.cs b/Oszto/Oszto.cs index 819c855..31165fd 100644 --- a/Oszto/Oszto.cs +++ b/Oszto/Oszto.cs @@ -38,11 +38,20 @@ namespace Oszto { for (int h = 0; h < Hanyasaval; h++) { - //j.lapok[] = + j.lapok[j.lapindex] = Csomag.lapok[paklindex]; + j.lapindex++; + paklindex++; } } + Jatekosok[0].terit(); } + Console.WriteLine("A kiosztott lapok:"); + foreach (Jatekos j in Jatekosok) + { + j.terit(); + } + } else { Console.WriteLine("Ezekkel az adatokkal nem lehet az osztást elvégezni!"); @@ -62,7 +71,7 @@ namespace Oszto Console.Write("Hány lapot kapnak?: "); Kezbedb = int.Parse(Console.ReadLine()); Console.Write("Az osztáskor hanyasával adjuk a lapokat?: "); - Kezbedb = int.Parse(Console.ReadLine()); + Hanyasaval = int.Parse(Console.ReadLine()); //a játékosok tömbjének létrehozása Jatekosok = new Jatekos[jdb];