diff --git a/Sources/MauiSpark/Pages/Accueil.xaml b/Sources/MauiSpark/Pages/Accueil.xaml
index 72cf04a..2d17473 100644
--- a/Sources/MauiSpark/Pages/Accueil.xaml
+++ b/Sources/MauiSpark/Pages/Accueil.xaml
@@ -16,6 +16,7 @@
Style="{StaticResource AccueilBouton}"
Source="pointinterrogation.png"
HorizontalOptions="End"
+ Clicked="QuandReglesClique"
/>
@@ -47,6 +48,7 @@
Grid.Column="1"
HorizontalOptions="End"
Source="statistiques.png"
+ Clicked="QuandTableauClique"
/>
diff --git a/Sources/MauiSpark/Pages/Accueil.xaml.cs b/Sources/MauiSpark/Pages/Accueil.xaml.cs
index dec0cd7..720717a 100644
--- a/Sources/MauiSpark/Pages/Accueil.xaml.cs
+++ b/Sources/MauiSpark/Pages/Accueil.xaml.cs
@@ -14,4 +14,14 @@ public partial class Accueil : ContentPage
{
Navigation.PushAsync(new Mode());
}
+
+ private void QuandReglesClique (Object? sender, EventArgs e)
+ {
+ Navigation.PushAsync(new Regle());
+ }
+
+ private void QuandTableauClique(Object? sender, EventArgs e)
+ {
+ Navigation.PushAsync(new TableauScore());
+ }
}
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/ConnexionPage.xaml.cs b/Sources/MauiSpark/Pages/ConnexionPage.xaml.cs
index 22da3d0..9ff56e2 100644
--- a/Sources/MauiSpark/Pages/ConnexionPage.xaml.cs
+++ b/Sources/MauiSpark/Pages/ConnexionPage.xaml.cs
@@ -48,7 +48,7 @@ public partial class ConnexionPage : ContentPage
}
else if (e.Gagnants.Count() == 2)
{
- Navigation.PushAsync(new Egalite());
+ Navigation.PushAsync(new Egalite((Partie)sender, e));
}
else
{
diff --git a/Sources/MauiSpark/Pages/Defaite.xaml b/Sources/MauiSpark/Pages/Defaite.xaml
index 831c89a..5c7a172 100644
--- a/Sources/MauiSpark/Pages/Defaite.xaml
+++ b/Sources/MauiSpark/Pages/Defaite.xaml
@@ -15,6 +15,6 @@
-
+
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/Defaite.xaml.cs b/Sources/MauiSpark/Pages/Defaite.xaml.cs
index cee0d7b..3ce9780 100644
--- a/Sources/MauiSpark/Pages/Defaite.xaml.cs
+++ b/Sources/MauiSpark/Pages/Defaite.xaml.cs
@@ -11,4 +11,9 @@ public partial class Defaite : ContentPage
BindingContext = $"Aucun des deux joueurs, {e.Perdants.First().Nom} et {e.Perdants.Last().Nom} n'a trouvé le code secret";
}
+
+ private void QuandButtonMenuCliquer(object sender, EventArgs e)
+ {
+ Navigation.PushAsync(new Mode());
+ }
}
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/Egalite.xaml b/Sources/MauiSpark/Pages/Egalite.xaml
index cedbcdb..a2e31e2 100644
--- a/Sources/MauiSpark/Pages/Egalite.xaml
+++ b/Sources/MauiSpark/Pages/Egalite.xaml
@@ -15,6 +15,6 @@
-
+
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/Egalite.xaml.cs b/Sources/MauiSpark/Pages/Egalite.xaml.cs
index 010abb3..cb9d50e 100644
--- a/Sources/MauiSpark/Pages/Egalite.xaml.cs
+++ b/Sources/MauiSpark/Pages/Egalite.xaml.cs
@@ -1,9 +1,17 @@
+using CoreLibrary.Events;
+using CoreLibrary;
+
namespace MauiSpark.Pages;
public partial class Egalite : ContentPage
{
- public Egalite()
+ public Egalite(Partie p, PartieTermineeEventArgs e)
{
InitializeComponent();
+ BindingContext = $"Les deux joueurs, {e.Gagnants.First().Nom} et {e.Gagnants.Last().Nom} ont trouvé le code secret"; ;
}
+ private void QuandButtonMenuCliquer(object sender, EventArgs e)
+ {
+ Navigation.PushAsync(new Mode());
+ }
}
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/Plateau.xaml b/Sources/MauiSpark/Pages/Plateau.xaml
index bf2362b..18a0eba 100644
--- a/Sources/MauiSpark/Pages/Plateau.xaml
+++ b/Sources/MauiSpark/Pages/Plateau.xaml
@@ -10,8 +10,15 @@
-
-
+
+
-
+
diff --git a/Sources/MauiSpark/Pages/Regle.xaml.cs b/Sources/MauiSpark/Pages/Regle.xaml.cs
index 07db133..464c054 100644
--- a/Sources/MauiSpark/Pages/Regle.xaml.cs
+++ b/Sources/MauiSpark/Pages/Regle.xaml.cs
@@ -6,4 +6,9 @@ public partial class Regle : ContentPage
{
InitializeComponent();
}
+
+ private void QuandButtonArriereClique(object sender, EventArgs e)
+ {
+ Navigation.PopAsync();
+ }
}
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/TableauScore.xaml b/Sources/MauiSpark/Pages/TableauScore.xaml
index 8be3c70..e43dda7 100644
--- a/Sources/MauiSpark/Pages/TableauScore.xaml
+++ b/Sources/MauiSpark/Pages/TableauScore.xaml
@@ -13,7 +13,7 @@
-
+
diff --git a/Sources/MauiSpark/Pages/TableauScore.xaml.cs b/Sources/MauiSpark/Pages/TableauScore.xaml.cs
index 10d0c3f..230f275 100644
--- a/Sources/MauiSpark/Pages/TableauScore.xaml.cs
+++ b/Sources/MauiSpark/Pages/TableauScore.xaml.cs
@@ -3,6 +3,7 @@ using CoreLibrary.Joueurs;
using MauiSpark.Views;
using System.Collections.ObjectModel;
namespace MauiSpark.Pages;
+using System.Windows;
public partial class TableauScore : ContentPage
{
@@ -11,6 +12,14 @@ public partial class TableauScore : ContentPage
InitializeComponent();
SetDefaultClassement();
}
+
+ private void QuandButtonArriereClique(object sender, EventArgs e)
+ {
+ Navigation.PopAsync();
+ }
+
+
+
private void SetDefaultClassement()
{
CTableauScore.UpdateClassement(CTableauScore.GetClassementNbCoupParPartie);
diff --git a/Sources/MauiSpark/Pages/Victoire.xaml b/Sources/MauiSpark/Pages/Victoire.xaml
index 11d5aa2..eb9f59b 100644
--- a/Sources/MauiSpark/Pages/Victoire.xaml
+++ b/Sources/MauiSpark/Pages/Victoire.xaml
@@ -15,6 +15,6 @@
-
+
\ No newline at end of file
diff --git a/Sources/MauiSpark/Pages/Victoire.xaml.cs b/Sources/MauiSpark/Pages/Victoire.xaml.cs
index c964b14..8a77351 100644
--- a/Sources/MauiSpark/Pages/Victoire.xaml.cs
+++ b/Sources/MauiSpark/Pages/Victoire.xaml.cs
@@ -11,4 +11,8 @@ public partial class Victoire : ContentPage
BindingContext = $"Le joueur {e.Gagnants.First().Nom} a gagné";
}
+ private void QuandButtonMenuCliquer(object sender, EventArgs e)
+ {
+ Navigation.PushAsync(new Mode());
+ }
}
\ No newline at end of file