Ejemplo n.º 1
0
 public GameData(GameDto dto)
 {
     Players = dto.PlayersData.Select(x => new Player(new PlayerData(x), null)).ToList();
     CardHolder = new CardHolder(dto.CardHolder);
     GemHolder = new GemHolder(dto.GemHolder);
     Customers = dto.Customers.Select(x => new Customer(x)).ToList();
     PlayersCircularManager = new PlayersCircularManager(Players);
 }
Ejemplo n.º 2
0
 public GameData(GameDto dto)
 {
     Players                = dto.PlayersData.Select(x => new Player(new PlayerData(x), null)).ToList();
     CardHolder             = new CardHolder(dto.CardHolder);
     GemHolder              = new GemHolder(dto.GemHolder);
     Customers              = dto.Customers.Select(x => new Customer(x)).ToList();
     PlayersCircularManager = new PlayersCircularManager(Players);
 }
Ejemplo n.º 3
0
        public GameData(List<IPlayerConnection> connections)
        {
            InitPlayers(connections);

            PlayersCircularManager = new PlayersCircularManager(Players);

            InitGems(connections.Count);

            InitCardHolder(GameStorage.Instance);

            InitCustomers(GameStorage.Instance.Customers);

            Config = new GameConfig(connections.Count);
        }
Ejemplo n.º 4
0
        public GameData(List <IPlayerConnection> connections)
        {
            InitPlayers(connections);

            PlayersCircularManager = new PlayersCircularManager(Players);

            InitGems(connections.Count);

            InitCardHolder(GameStorage.Instance);

            InitCustomers(GameStorage.Instance.Customers);

            Config = new GameConfig(connections.Count);
        }