From 474544432eedc7a6ded0b867ab6a8ed56f7671f6 Mon Sep 17 00:00:00 2001 From: loris OBRY Date: Fri, 16 Jun 2023 14:14:30 +0200 Subject: [PATCH] debug --- Sources/ConsoleApp/FileName.cs | 1 + Sources/Model/Classes/Carte.cs | 11 ++++++----- Sources/Model/Classes/Manager.cs | 13 ++++++++++--- Sources/Model/Stub/StubCarte.cs | 10 ++++++---- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/Sources/ConsoleApp/FileName.cs b/Sources/ConsoleApp/FileName.cs index 93a6ecf..724232d 100644 --- a/Sources/ConsoleApp/FileName.cs +++ b/Sources/ConsoleApp/FileName.cs @@ -42,6 +42,7 @@ namespace ConsoleApp serializer.WriteObject(writer, villageois); } } + Console.ReadKey(); } } } diff --git a/Sources/Model/Classes/Carte.cs b/Sources/Model/Classes/Carte.cs index 928087b..64e968a 100644 --- a/Sources/Model/Classes/Carte.cs +++ b/Sources/Model/Classes/Carte.cs @@ -114,14 +114,15 @@ namespace Model.Classes public override int GetHashCode() => Nom.GetHashCode(); - public override bool Equals(object right) + public override bool Equals(object? right) { - if (object.ReferenceEquals(right, null)) return false; - if (object.ReferenceEquals(right, this)) return true; - if (this.GetType() != right.GetType()) return false; - return this.Equals((Carte)right); + if (right is null) return false; + if (ReferenceEquals(right, this)) return true; + if (GetType() != right.GetType()) return false; + return Equals((Carte)right); } + public bool Equals(Carte other) { return (this.nom == other.nom); diff --git a/Sources/Model/Classes/Manager.cs b/Sources/Model/Classes/Manager.cs index 104634e..36d8ea8 100644 --- a/Sources/Model/Classes/Manager.cs +++ b/Sources/Model/Classes/Manager.cs @@ -26,7 +26,6 @@ namespace Model.Classes if (cartes.Contains(carte)) return false; cartes.Add(carte); - DataMgr.AddCarte(carte); return true; } @@ -52,9 +51,17 @@ namespace Model.Classes int i = Cartes.IndexOf(carte); { cartes[i] = carte; - - DataMgr.UpdateCarte(carte); } } + + public IEnumerable GetCartes() + { + throw new NotImplementedException(); + } + + public void SaveCarte(List cartes) + { + throw new NotImplementedException(); + } } } diff --git a/Sources/Model/Stub/StubCarte.cs b/Sources/Model/Stub/StubCarte.cs index 8bc7d34..f576196 100644 --- a/Sources/Model/Stub/StubCarte.cs +++ b/Sources/Model/Stub/StubCarte.cs @@ -15,10 +15,12 @@ namespace Model.Stub static IEnumerable CreateCartes() { - List cartes = new List; - cartes.Add(new Carte("Villageois", "Le villageois á pour seul pouvoir le vote", "Comme vous n'avez pas de pouvoir, vous devriez vous concentrer sur les autres joueurs pour récupérer des informations", 2, "villageois", "Ses seules armes sont la capacité d’analyse des comportements pour identifier les Loups-Garous, et la force de conviction pour empêcher l’exécution de l’innocent qu’il est.")); - cartes.Add(new Carte("Loup-Garou", "Le loup garou se reveille la nuit avec ses confrères pour choisir une personne à dévorer", "Assurez vous de en pas vous faire suspecter par les autres membres du village, pour se faire, évitez de défendre les autres loups garous, ceux qui l'accuse ont surement de bonnes raison de penser qu'il est un Loup. Immiscer un vote sur un Loup Garou peut vous innocenter aux yeux du village.", 4, "loup-garou", "Le loup Garou est un carte interessante à jouer")); - cartes.Add(new Carte("Voyante", "La voyante se reveille la nuit pour regarder le role d'un membre du village", "Trouver les loup garou et conduire le village à voter pour leur expultion et votre objectif, tout en essayant de sauver les innocents, attention, une approche trop directe vous brulerez les ailes, les loup garou essayerons toujours de tuer la voyante dans les premier, soyez subtil", 3, "voyante", "La voyante est un rôle très puissant du village.")); + List cartes = new() + { + new Carte("Villageois", "Le villageois á pour seul pouvoir le vote", "Comme vous n'avez pas de pouvoir, vous devriez vous concentrer sur les autres joueurs pour récupérer des informations", 2, "villageois", "Ses seules armes sont la capacité d’analyse des comportements pour identifier les Loups-Garous, et la force de conviction pour empêcher l’exécution de l’innocent qu’il est."), + new Carte("Loup-Garou", "Le loup garou se reveille la nuit avec ses confrères pour choisir une personne à dévorer", "Assurez vous de en pas vous faire suspecter par les autres membres du village, pour se faire, évitez de défendre les autres loups garous, ceux qui l'accuse ont surement de bonnes raison de penser qu'il est un Loup. Immiscer un vote sur un Loup Garou peut vous innocenter aux yeux du village.", 4, "loup-garou", "Le loup Garou est un carte interessante à jouer"), + new Carte("Voyante", "La voyante se reveille la nuit pour regarder le role d'un membre du village", "Trouver les loup garou et conduire le village à voter pour leur expultion et votre objectif, tout en essayant de sauver les innocents, attention, une approche trop directe vous brulerez les ailes, les loup garou essayerons toujours de tuer la voyante dans les premier, soyez subtil", 3, "voyante", "La voyante est un rôle très puissant du village.") + }; return cartes; } public StubCarte()