public CaveGenerator(IAreaPercentileSelector areaPercentileSelector, PoolGenerator poolGenerator, IPercentileSelector percentileSelector, IEncounterGenerator encounterGenerator) { this.areaPercentileSelector = areaPercentileSelector; this.poolGenerator = poolGenerator; this.percentileSelector = percentileSelector; this.encounterGenerator = encounterGenerator; }
public ChamberGenerator(IAreaPercentileSelector areaPercentileSelector, AreaGenerator specialAreaGenerator, ExitGenerator exitGenerator, ContentsGenerator contentsGenerator) { this.areaPercentileSelector = areaPercentileSelector; this.specialAreaGenerator = specialAreaGenerator; this.exitGenerator = exitGenerator; this.contentsGenerator = contentsGenerator; }
public SpecialAreaGenerator(IAreaPercentileSelector areaPercentileSelector, IPercentileSelector percentileSelector, PoolGenerator poolGenerator, AreaGenerator caveGenerator) { this.areaPercentileSelector = areaPercentileSelector; this.percentileSelector = percentileSelector; this.poolGenerator = poolGenerator; this.caveGenerator = caveGenerator; }
public RoomExitGenerator(IAreaPercentileSelector areaPercentileSelector, AreaGenerator hallGenerator, AreaGenerator doorGenerator, IPercentileSelector percentileSelector) { this.areaPercentileSelector = areaPercentileSelector; this.hallGenerator = hallGenerator; this.doorGenerator = doorGenerator; this.percentileSelector = percentileSelector; }
public DungeonGenerator(IAreaPercentileSelector areaPercentileSelector, IAreaGeneratorFactory areaGeneratorFactory, IEncounterGenerator encounterGenerator, ITrapGenerator trapGenerator, IPercentileSelector percentileSelector, AreaGenerator hallGenerator) { this.areaGeneratorFactory = areaGeneratorFactory; this.areaPercentileSelector = areaPercentileSelector; this.encounterGenerator = encounterGenerator; this.trapGenerator = trapGenerator; this.percentileSelector = percentileSelector; this.hallGenerator = hallGenerator; }
public DomainContentsGenerator(IAreaPercentileSelector areaPercentileSelector, IPercentileSelector percentileSelector, ITreasureGenerator treasureGenerator) { this.areaPercentileSelector = areaPercentileSelector; this.percentileSelector = percentileSelector; this.treasureGenerator = treasureGenerator; }
public TrapGenerator(IAreaPercentileSelector areaPercentileSelector) { this.areaPercentileSelector = areaPercentileSelector; }
public void Setup() { mockInnerSelector = new Mock<IPercentileSelector>(); mockDice = new Mock<Dice>(); areaPercentileSelector = new AreaPercentileSelector(mockInnerSelector.Object, mockDice.Object); mockDice.Setup(d => d.Roll(It.IsAny<string>())).Returns((string s) => ParseRoll(s)); }
public HallGenerator(IAreaPercentileSelector areaPercentileSelector, IPercentileSelector percentileSelector, Dice dice) { this.areaPercentileSelector = areaPercentileSelector; this.percentileSelector = percentileSelector; this.dice = dice; }
public StairsGenerator(IAreaPercentileSelector areaPercentileSelector, Dice dice, AreaGenerator chamberGenerator) { this.areaPercentileSelector = areaPercentileSelector; this.dice = dice; this.chamberGenerator = chamberGenerator; }