OOPgyakorlok/KartyaOszto/KartyaCsomag.cs
2023-02-22 19:14:07 +01:00

49 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace KartyaOszto
{
class KartyaCsomag
{
public Kartyalap[] lapok;
private int levett;
public KartyaCsomag()
{
//Az 52 elemű tömb létrehozása
lapok = new Kartyalap[52];
//Kártyalap objektumok elkészítése
string[] szinek = {"pikk","kőr","káró","treff" };
string[] ertekek = {"2","3","4","5","6","7","8","9","10","J","D","K","A"};
int laphely = 0;
foreach (string szin in szinek)
{
foreach (string ertek in ertekek)
{
Kartyalap lap = new Kartyalap();
lap.szin = szin;
lap.ertek = ertek;
lapok[laphely] = lap;
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;
}
}
}