private float[,] Initialize(List <float[, ]> configs, DimensionsModel dimensions, int nrPlayers, LifeLikeModel ruleSet) { _grid = CombineInitialConfigs(configs, dimensions); _dimensions = dimensions; this._nrPlayers = nrPlayers; this._ruleSet = ruleSet; return(_grid); }
public LifeLikeModel GetByName(string name) { var repoResult = this._lifeLikeRepo.GetByName(name); var forSurvival = this.ParseNeighbours(repoResult.ForSurvival); var forBirth = this.ParseNeighbours(repoResult.ForBirth); var newLifeLikeModel = new LifeLikeModel(repoResult.Name, forSurvival, forBirth, repoResult.Character); return(newLifeLikeModel); }