public PieceGenerator(GameMasterBoard board, double shamProbability, double spawnFrequency) { _board = board; _shamProbability = shamProbability; SpawnTimer = new Timer(SpawnPiece, null, TimeSpan.FromSeconds(1), TimeSpan.FromMilliseconds(spawnFrequency)); }
/// <summary> /// Only for tests /// </summary> public GameMaster(GameMasterBoard board, Dictionary <Guid, int> playerGuidToId) { _gameHost = new GameHost(board); _playerGuidToId = playerGuidToId; _actionHandler = new ActionHandlerDispatcher(Board, new KnowledgeExchangeManager()); }