Correction code smell comparerCode()
continuous-integration/drone/push Build is passing Details

master
Céleste BARBOSA 12 months ago
parent d63040824b
commit e7309f5339

@ -139,10 +139,10 @@ namespace CoreLibrary
if (!autreCode.EstComplet()) if (!autreCode.EstComplet())
return indicateurs; return indicateurs;
Jeton?[] mesJetons = Jetons().ToArray(); List<Jeton?> mesJetons = new List<Jeton?>(Jetons());
Jeton?[] sesJetons = autreCode.Jetons().ToArray(); List<Jeton?> sesJetons = new List<Jeton?>(autreCode.Jetons());
for (int i = 0; i < mesJetons.Length; ++i) for (int i = 0; i < mesJetons.Count; ++i)
{ {
Jeton? monJeton = mesJetons[i]; Jeton? monJeton = mesJetons[i];
Jeton? sonJeton = sesJetons[i]; Jeton? sonJeton = sesJetons[i];
@ -156,25 +156,17 @@ namespace CoreLibrary
} }
for (int i = 0; i < sesJetons.Length; ++i) for (int i = 0; i < sesJetons.Count; ++i)
{ {
Jeton? sonJeton = sesJetons[i]; Jeton? sonJeton = sesJetons[i];
if (sonJeton.HasValue)
{
for (int j = 0; j < mesJetons.Length; ++j)
{
Jeton? monJeton = mesJetons[j];
if (monJeton.HasValue && sonJeton.Value.Couleur.Equals(monJeton.Value.Couleur))
if (sonJeton.HasValue && mesJetons.Contains(sonJeton.Value))
{ {
indicateurs = indicateurs.Append(Indicateur.BONNECOULEUR).ToArray(); indicateurs = indicateurs.Append(Indicateur.BONNECOULEUR).ToArray();
mesJetons[j] = null; mesJetons[mesJetons.IndexOf(sonJeton)] = null;
sesJetons[i] = null; sesJetons[i] = null;
break;
}
}
} }
} }

Loading…
Cancel
Save