mise en place de la structure de base du plateau (#40)
All checks were successful
Merging on main / Build & Test (push) Successful in 1m10s

Co-authored-by: mcmuzzle <vezuvan@hotmail.com>
Reviewed-on: #40
This commit was merged in pull request #40.
This commit is contained in:
2026-02-23 10:21:01 +00:00
parent eea8bc69e1
commit 5ef3be8cc8
28 changed files with 975 additions and 11 deletions

View File

@@ -44,7 +44,7 @@ public class Match
{
ArgumentNullException.ThrowIfNull(staticData);
_board = staticData.GetBoard(1);
_board = staticData.GetBoardAsync(1).GetAwaiter().GetResult();
_buildings = staticData.GetBuildings();
_objectives = staticData.GetObjectives();
}

View File

@@ -5,6 +5,11 @@ namespace LittleTown.Core.Ports;
/// </summary>
public interface IStaticDataGetter
{
/// <summary> Recuperer un plateau de jeu </summary>
/// <param name="version">la version du plateau (1 ou 2)</param>
/// <returns> une instance du plateau avec les données statique</returns>
public Task<Board> GetBoardAsync(int version);
/// <summary> Recuperer un plateau de jeu </summary>
/// <param name="version">la version du plateau (1 ou 2)</param>
/// <returns> une instance du plateau avec les données statique</returns>