debug
continuous-integration/drone/push Build is passing Details

master
loris OBRY 2 years ago
parent f9a073559c
commit 474544432e

@ -42,6 +42,7 @@ namespace ConsoleApp
serializer.WriteObject(writer, villageois); serializer.WriteObject(writer, villageois);
} }
} }
Console.ReadKey();
} }
} }
} }

@ -114,14 +114,15 @@ namespace Model.Classes
public override int GetHashCode() public override int GetHashCode()
=> Nom.GetHashCode(); => Nom.GetHashCode();
public override bool Equals(object right) public override bool Equals(object? right)
{ {
if (object.ReferenceEquals(right, null)) return false; if (right is null) return false;
if (object.ReferenceEquals(right, this)) return true; if (ReferenceEquals(right, this)) return true;
if (this.GetType() != right.GetType()) return false; if (GetType() != right.GetType()) return false;
return this.Equals((Carte)right); return Equals((Carte)right);
} }
public bool Equals(Carte other) public bool Equals(Carte other)
{ {
return (this.nom == other.nom); return (this.nom == other.nom);

@ -26,7 +26,6 @@ namespace Model.Classes
if (cartes.Contains(carte)) return false; if (cartes.Contains(carte)) return false;
cartes.Add(carte); cartes.Add(carte);
DataMgr.AddCarte(carte);
return true; return true;
} }
@ -52,9 +51,17 @@ namespace Model.Classes
int i = Cartes.IndexOf(carte); int i = Cartes.IndexOf(carte);
{ {
cartes[i] = carte; cartes[i] = carte;
DataMgr.UpdateCarte(carte);
} }
} }
public IEnumerable<Carte> GetCartes()
{
throw new NotImplementedException();
}
public void SaveCarte(List<Carte> cartes)
{
throw new NotImplementedException();
}
} }
} }

@ -15,10 +15,12 @@ namespace Model.Stub
static IEnumerable<Carte> CreateCartes() static IEnumerable<Carte> CreateCartes()
{ {
List<Carte> cartes = new List<Carte>; List<Carte> cartes = new()
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é danalyse des comportements pour identifier les Loups-Garous, et la force de conviction pour empêcher lexécution de linnocent quil 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")); 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é danalyse des comportements pour identifier les Loups-Garous, et la force de conviction pour empêcher lexécution de linnocent quil est."),
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.")); 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; return cartes;
} }
public StubCarte() public StubCarte()

Loading…
Cancel
Save