|
|
|
@ -15,7 +15,7 @@ public class JoueurClassementNbCoupParPartie
|
|
|
|
|
}
|
|
|
|
|
public int Place
|
|
|
|
|
{
|
|
|
|
|
get => manageur.joueurs
|
|
|
|
|
get => manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.NbCoutTotal/(joueur.NbPartiePerdue+joueur.NbPartieGagnee+joueur.NbPartieEgalite)).ToList()
|
|
|
|
|
.IndexOf(Joueur) + 1;
|
|
|
|
|
}
|
|
|
|
@ -42,7 +42,7 @@ public class JoueurClassementPartieGagnee
|
|
|
|
|
|
|
|
|
|
public int Place
|
|
|
|
|
{
|
|
|
|
|
get => manageur.joueurs.OrderByDescending(joueur => joueur.NbPartieGagnee).ToList().IndexOf(Joueur) + 1;
|
|
|
|
|
get => manageur.Joueurs.OrderByDescending(joueur => joueur.NbPartieGagnee).ToList().IndexOf(Joueur) + 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int NbCoutMoyen => joueur.NbCoutTotal / (joueur.NbPartiePerdue + joueur.NbPartieGagnee + joueur.NbPartieEgalite);
|
|
|
|
@ -67,7 +67,7 @@ public class JoueurClassementPartieEgalite
|
|
|
|
|
|
|
|
|
|
public int Place
|
|
|
|
|
{
|
|
|
|
|
get => manageur.joueurs.OrderByDescending(joueur => joueur.NbPartieEgalite).ToList().IndexOf(joueur)+1;
|
|
|
|
|
get => manageur.Joueurs.OrderByDescending(joueur => joueur.NbPartieEgalite).ToList().IndexOf(joueur)+1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int NbCoutMoyen => joueur.NbCoutTotal / (joueur.NbPartiePerdue + joueur.NbPartieGagnee + joueur.NbPartieEgalite);
|
|
|
|
@ -92,7 +92,7 @@ public class JoueurClassementPartiePerdue
|
|
|
|
|
|
|
|
|
|
public int Place
|
|
|
|
|
{
|
|
|
|
|
get => manageur.joueurs.OrderByDescending(joueur => joueur.NbPartiePerdue).ToList().IndexOf(joueur)+1;
|
|
|
|
|
get => manageur.Joueurs.OrderByDescending(joueur => joueur.NbPartiePerdue).ToList().IndexOf(joueur)+1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int NbCoutMoyen => joueur.NbCoutTotal / (joueur.NbPartiePerdue + joueur.NbPartieGagnee + joueur.NbPartieEgalite);
|
|
|
|
@ -117,7 +117,7 @@ public class JoueurClassementAlphabet
|
|
|
|
|
|
|
|
|
|
public int Place
|
|
|
|
|
{
|
|
|
|
|
get => manageur.joueurs
|
|
|
|
|
get => manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.NbCoutTotal / (joueur.NbPartiePerdue + joueur.NbPartieGagnee + joueur.NbPartieEgalite)).ToList()
|
|
|
|
|
.IndexOf(Joueur) + 1;
|
|
|
|
|
}
|
|
|
|
@ -140,7 +140,7 @@ public partial class CTableauScore : ContentView
|
|
|
|
|
if(NbClique % 2 == 0)
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.NbCoutTotal / (joueur.NbPartiePerdue + joueur.NbPartieGagnee + joueur.NbPartieEgalite))
|
|
|
|
|
.Select(joueur => new JoueurClassementNbCoupParPartie(joueur, MauiProgram.Manageur));
|
|
|
|
|
|
|
|
|
@ -148,7 +148,7 @@ public partial class CTableauScore : ContentView
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderByDescending(joueur => joueur.NbCoutTotal / (joueur.NbPartiePerdue + joueur.NbPartieGagnee + joueur.NbPartieEgalite))
|
|
|
|
|
.Select(joueur => new JoueurClassementNbCoupParPartie(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
@ -159,14 +159,14 @@ public partial class CTableauScore : ContentView
|
|
|
|
|
if(NbClique % 2 == 0)
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderByDescending(joueur => joueur.NbPartieGagnee)
|
|
|
|
|
.Select(joueur => new JoueurClassementPartieGagnee(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.NbPartieGagnee)
|
|
|
|
|
.Select(joueur => new JoueurClassementPartieGagnee(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
@ -178,14 +178,14 @@ public partial class CTableauScore : ContentView
|
|
|
|
|
if(NbClique % 2 == 0)
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderByDescending(joueur => joueur.NbPartieEgalite)
|
|
|
|
|
.Select(joueur => new JoueurClassementPartieEgalite(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.NbPartieEgalite)
|
|
|
|
|
.Select(joueur => new JoueurClassementPartieEgalite(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
@ -197,14 +197,14 @@ public partial class CTableauScore : ContentView
|
|
|
|
|
if(NbClique % 2 == 0)
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderByDescending(joueur => joueur.NbPartiePerdue)
|
|
|
|
|
.Select(joueur => new JoueurClassementPartiePerdue(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
; return MauiProgram.Manageur.joueurs
|
|
|
|
|
; return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.NbPartiePerdue)
|
|
|
|
|
.Select(joueur => new JoueurClassementPartiePerdue(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
@ -216,14 +216,14 @@ public partial class CTableauScore : ContentView
|
|
|
|
|
if(NbClique % 2 == 0)
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderBy(joueur => joueur.Nom)
|
|
|
|
|
.Select(joueur => new JoueurClassementAlphabet(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
NbClique++;
|
|
|
|
|
return MauiProgram.Manageur.joueurs
|
|
|
|
|
return MauiProgram.Manageur.Joueurs
|
|
|
|
|
.OrderByDescending(joueur => joueur.Nom)
|
|
|
|
|
.Select(joueur => new JoueurClassementAlphabet(joueur, MauiProgram.Manageur));
|
|
|
|
|
}
|
|
|
|
|