public DefaultChunkGenerator(WixelRepository repository) : base(repository) { _generationCriteria = new List <WixelGenerationCriteria> { new WixelGenerationCriteria { Condition = CaveCondition, Action = StoneGenerate }, new WixelGenerationCriteria { Condition = DirtTreeCondition, Action = DirtTreeGenerate }, new WixelGenerationCriteria { Condition = DefaultCondition, Action = AirGenerate } }; _air = _repository.GetWixelByName("Air"); _stone = _repository.GetWixelByName("Stone"); _grass = _repository.GetWixelByName("Grass"); _wood = _repository.GetWixelByName("Wood"); _leaves = _repository.GetWixelByName("Leaves"); }
public WixelChunkGenerator(WixelRepository repository) { _repository = repository; }