diff --git a/Qwirkle/QwirkleClassLibrary/Game.cs b/Qwirkle/QwirkleClassLibrary/Game.cs index 59ca3d3..3bee126 100644 --- a/Qwirkle/QwirkleClassLibrary/Game.cs +++ b/Qwirkle/QwirkleClassLibrary/Game.cs @@ -14,16 +14,13 @@ namespace QwirkleClassLibrary public bool GameRunning { get; private set; } private Board board; - public ReadOnlyCollection PlayerList { get; } - private readonly List players; + public ReadOnlyCollection PlayerList => players.AsReadOnly(); + private readonly List players = new(); public Game() { board = new Board(); bag = new TileBag(3); - - players = new List(); - PlayerList = players.AsReadOnly(); } public bool AddPlayerInGame(string? playerTag) diff --git a/Qwirkle/QwirkleClassLibrary/Player.cs b/Qwirkle/QwirkleClassLibrary/Player.cs index 64f25e3..f0b8fdf 100644 --- a/Qwirkle/QwirkleClassLibrary/Player.cs +++ b/Qwirkle/QwirkleClassLibrary/Player.cs @@ -10,7 +10,7 @@ namespace QwirkleClassLibrary public class Player { public ReadOnlyCollection Tiles => playerTiles.AsReadOnly(); - private readonly List playerTiles; + private readonly List playerTiles = new(); public Player(string name) { @@ -20,8 +20,6 @@ namespace QwirkleClassLibrary } NameTag = name; - - playerTiles = new List(); } public string NameTag { get; }