@ -3,13 +3,16 @@
/// <summary>
/// Class Jeton qui nous permet de recuperer la couleur du jeton et de pouvoir la changer
/// </summary>
public class Jeton
public abstract class Jeton
{
protected Jeton(Couleur couleur)
this.Couleur = couleur;
}
public Couleur Couleur
get;
set;
private set;
@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BibliothequeClasses
public class JetonIndicateur : Jeton
public JetonIndicateur(Couleur couleur)
:base(couleur)
if(couleur < Couleur.Noir)
throw new ArgumentException("La couleur doit etre noir ou blanche");
@ -0,0 +1,17 @@
public class JetonJoueur : Jeton
public JetonJoueur(Couleur couleur)
@ -9,7 +9,7 @@
Bleu,
Vert,
Jaune,
Noir,
Noir = 100,
Blanc,
@ -7,4 +7,8 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\BibliothequeClasses\BibliothequeClasses.csproj" />
</ItemGroup>
</Project>
@ -1,2 +1 @@
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");