debut doc connexions
continuous-integration/drone/push Build is failing Details

master
Camille TURPIN-ETIENNE 11 months ago
parent 11b7e77b25
commit d7bc20f112

@ -5,6 +5,10 @@ namespace MauiSpark.Pages;
/// </summary>
public partial class AccueilPage : ContentPage
{
/// <summary>
/// Constructeur de la page
/// </summary>
public AccueilPage()
{
NavigationPage.SetHasBackButton(this, false);
@ -14,22 +18,22 @@ public partial class AccueilPage : ContentPage
}
/// <summary>
/// Événement déclenché quand le buton joué est cliqué.
/// Méthode déclenché quand le buton joué est cliqué.
/// Navigue vers la page Mode.
/// </summary>
/// <param name="sender">L'object qui appelle l'évenement; ici le buton Jouer</param>
/// <param name="e">L'instance de l'événement EventArgs créée par le systéme.</param>
/// <param name="e">L'instance de l'événement EventArgs créée par le systéme</param>
private void QuandJouerClique(Object? sender, EventArgs e)
{
Navigation.PushAsync(new ModePage());
}
/// <summary>
/// Événement déclenché quand le buton reprendre est cliqué.
/// Méthode déclenché quand le buton reprendre est cliqué.
/// Navigue vers la page Reprendre.
/// </summary>
/// <param name="sender">L'object qui appelle l'évenement; ici le buton Reprendre</param>
/// <param name="e">L'instance de l'événement EventArgs créée par le systéme.</param>
/// <param name="e">L'instance de l'événement EventArgs créée par le systéme</param>
private void QuandReprendreClique(Object? sender, EventArgs e)
{
Navigation.PushAsync(new ReprendrePage());

@ -9,15 +9,18 @@ namespace MauiSpark.Pages;
public partial class ConnexionPage : ContentPage
{
/// <summary>
/// Indice du joueur à rentré.
/// Indice du joueur à rentré
/// </summary>
private int? indice;
/// <summary>
///
/// Le joueur qui est demandé
/// </summary>
private Joueur? joueurDemande;
/// <summary>
/// Constructeur pour la page de connexions
/// </summary>
public ConnexionPage()
{
NavigationPage.SetHasNavigationBar(this, false);
@ -25,6 +28,11 @@ public partial class ConnexionPage : ContentPage
InitializeComponent();
}
/// <summary>
/// Méthode déclenchée quand l'événement DemanderNom de partie est appelée
/// </summary>
/// <param name="sender">La class qui appelle l'évenement; ici Partie </param>
/// <param name="e">L'instance de l'événement PartieDemanderJoueurEventArgs créée par Partie</param>
public async void QuandDemanderNom(Object? sender, PartieDemanderJoueurEventArgs e)
{
if(Application.Current != null && Application.Current.MainPage != null && ((NavigationPage)Application.Current.MainPage).CurrentPage != this)
@ -36,6 +44,11 @@ public partial class ConnexionPage : ContentPage
BindingContext = $"Joueur {e.Indice}";
}
/// <summary>
/// Méthode déclenché quand le buton joué est cliqué.
/// </summary>
/// <param name="sender">L'object qui appelle l'évenement; ici le buton SeConnecterPresse</param>
/// <param name="e">L'instance de l'événement EventArgs créée par le systéme</param>
private void QuandSeConnecterPresse(Object sender, EventArgs e)
{
if (joueurDemande == null || indice == null)

@ -3,8 +3,14 @@ using CoreLibrary.Regles;
namespace MauiSpark.Pages;
/// <summary>
/// Page de sélection des modes jeux
/// </summary>
public partial class ModePage : ContentPage
{
/// <summary>
/// Constructeur de la page mode
/// </summary>
public ModePage()
{
NavigationPage.SetHasNavigationBar(this, false);
@ -12,6 +18,11 @@ public partial class ModePage : ContentPage
InitializeComponent();
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void QuandReglesPresse(Object sender, EventArgs e)
{
Partie partie;

Loading…
Cancel
Save