public Engine(IData data, IInputReader reader, IOutputWriter writer, IWarEffectFactory warFactory, IAttackTypeFactory attackFactory, IGroupFactory groupFactory) { this.data = data; this.reader = reader; this.writer = writer; this.warFactory = warFactory; this.attackTypeFectory = attackFactory; this.groupFactory = groupFactory; }
public Engine(IHacherGroupFactory hacherGroupFactory, IWarEffectFactory warEffect, IReader reader, IWriter writer, IGameData gameData) { this.hacherGroupFactory = hacherGroupFactory; this.warEffectFactory = warEffect; this.reader = reader; this.writer = writer; this.gameData = gameData; }
public CommandParser(IWarEffectFactory warEffectFactory, IAttackTypes attackFactory, IData data, StringBuilder totalOutput, IConsoleWriter output) { this.warEffectFactory = warEffectFactory; this.attackFactory = attackFactory; this.data = data; this.totalOutput = totalOutput; this.output = output; }
public Engine( IInputReader reader, IOutputWriter writer, ICommandDispatcher commandDispatcher, IGroupFactory groupFactory, IWarEffectFactory warEffectFactory, IAttackFactory attackFactory, IDatabase db) { this.writer = writer; this.reader = reader; this.commandDispatcher = commandDispatcher; this.commandDispatcher.Engine = this; this.GroupFactory = groupFactory; this.WarEffectFactory = warEffectFactory; this.AttackFactory = attackFactory; this.Db = db; }
public GroupFactory(IWarEffectFactory warEffectFactory, IAttackFactory attackFactory) { this.WarEffectFactory = warEffectFactory; this.AttackFactory = attackFactory; }