using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace test3
{
class program
{
//creer un jeu de carte
//creer une classe jeu de carte qui prend en parametre un fichier texte
//le fichier texte contient les cartes
public class carte
{
public List<carte> cartes = new List<carte>();
public carte(string fichier)
{
//ouvrir le fichier
StreamReader sr = new StreamReader(fichier);
//lire le fichier
string ligne = [Link]();
//creer les cartes
while (ligne != null)
{
[Link](new carte(ligne));
ligne = [Link]();
}
}
}
//creer une classe joueur qui prend en parametre un nom
public class joueur
{
public string nom;
public joueur(string nom)
{
[Link] = nom;
}
}
//creer une classe partie qui prend en parametre deux joueur et un deck
//dans la classe partie une methode qui distribue une carte
//dans la classe partie une methode qui affiche les cartes de chaque
joueur
public class partie
{
public joueur joueur1;
public joueur joueur2;
public carte deck;
public partie(joueur joueur1, joueur joueur2,carte deck)
{
this.joueur1 = joueur1;
this.joueur2 = joueur2;
[Link] = deck;
}
public void distribuer()
{
//distribuer une carte
Random rnd = new Random();
int index = [Link]([Link]);
carte carte = [Link][index];
[Link](carte);
[Link](carte);
}
public void afficher()
{
//afficher les cartes de chaque joueur
//[Link]([Link]);
}
}
static void Main(string[] args)
{
//creer un deck
carte deck = new carte("[Link]");
//creer deux joueurs
joueur joueur1 = new joueur("joueur1");
joueur joueur2 = new joueur("joueur2");
//creer une partie
partie partie = new partie(joueur1, joueur2, deck);
//distribuer une carte
[Link]();
//afficher les cartes de chaque joueur
[Link]();
[Link]();
}
}
}