Format code et ajout de l'interface repository
This commit was merged in pull request #3.
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using Giants.Core.Interfaces;
|
||||
|
||||
namespace Giants.Core;
|
||||
|
||||
/// <summary>
|
||||
/// Il s'agit d'une instance d'une partie de Giants, c'est la racine de toutes les entitées de l'instance
|
||||
/// /// </summary>
|
||||
/// l'objectif de cette classe est de pouvoir etre copiée tres rapidement avec la plus petite utilisation mémoire
|
||||
/// Il faut également que la comparaison soit rapide et intelligente pour les besoins de l'IA
|
||||
/// </summary>
|
||||
public class Match
|
||||
{
|
||||
#region données statiques
|
||||
@@ -20,4 +23,18 @@ public class Match
|
||||
{
|
||||
_grid = grid;
|
||||
}
|
||||
|
||||
/// <summary> Permet de comparer des Match, cette methode est critique pour l'ia pour reduire son parcour d'arbre </summary>
|
||||
/// <param name="obj"></param>
|
||||
/// <returns></returns> <summary>
|
||||
public override bool Equals(object? obj)
|
||||
{
|
||||
return base.Equals(obj);
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return base.GetHashCode();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user