diff --git a/BibliothequeClasses/Jeton.cs b/BibliothequeClasses/Jeton.cs
index 429c947..7286dfb 100644
--- a/BibliothequeClasses/Jeton.cs
+++ b/BibliothequeClasses/Jeton.cs
@@ -3,13 +3,16 @@
///
/// Class Jeton qui nous permet de recuperer la couleur du jeton et de pouvoir la changer
///
- public class Jeton
+ public abstract class Jeton
{
-
+ protected Jeton(Couleur couleur)
+ {
+ this.Couleur = couleur;
+ }
public Couleur Couleur
{
get;
- set;
+ private set;
}
}
}
diff --git a/BibliothequeClasses/JetonIndicateur.cs b/BibliothequeClasses/JetonIndicateur.cs
new file mode 100644
index 0000000..9da05aa
--- /dev/null
+++ b/BibliothequeClasses/JetonIndicateur.cs
@@ -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");
+ }
+
+
+ }
+ }
+}
diff --git a/BibliothequeClasses/JetonJoueur.cs b/BibliothequeClasses/JetonJoueur.cs
new file mode 100644
index 0000000..002b722
--- /dev/null
+++ b/BibliothequeClasses/JetonJoueur.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BibliothequeClasses
+{
+ public class JetonJoueur : Jeton
+ {
+ public JetonJoueur(Couleur couleur)
+ :base(couleur)
+ {
+
+ }
+ }
+}
diff --git a/BibliothequeClasses/couleurs.cs b/BibliothequeClasses/couleurs.cs
index 2c80185..de0c2fc 100644
--- a/BibliothequeClasses/couleurs.cs
+++ b/BibliothequeClasses/couleurs.cs
@@ -9,7 +9,7 @@
Bleu,
Vert,
Jaune,
- Noir,
+ Noir = 100,
Blanc,
}
}
\ No newline at end of file
diff --git a/Console/Console.csproj b/Console/Console.csproj
index 206b89a..fd022db 100644
--- a/Console/Console.csproj
+++ b/Console/Console.csproj
@@ -7,4 +7,8 @@
enable
+
+
+
+
diff --git a/Console/Program.cs b/Console/Program.cs
index 83fa4f4..5f28270 100644
--- a/Console/Program.cs
+++ b/Console/Program.cs
@@ -1,2 +1 @@
-// See https://aka.ms/new-console-template for more information
-Console.WriteLine("Hello, World!");
+
\ No newline at end of file