Example #1
0
 public MissionCommand(string[] data, IMissionController mission, IMissionFactory factory, IWriter writer)
     : base(data)
 {
     this.MissionController = mission;
     this.MissionFactory    = factory;
     this.Writer            = writer;
 }
Example #2
0
 public GameController(IWriter writer)
 {
     this.writer            = writer;
     this.missionFactory    = new MissionFactory();
     this.soldierFactory    = new SoldierFactory();
     this.army              = new Army();
     this.wareHouse         = new WareHouse();
     this.missionController = new MissionController(this.army, this.wareHouse);
 }
 public GameController()
 {
     this.army              = new Army();
     this.wearHouse         = new WareHouse();
     this.missionController = new MissionController(this.army, this.wearHouse);
     this.soldierFactory    = new SoldierFactory();
     this.ammunitionFactory = new AmmunitionFactory();
     this.missionFactory    = new MissionFactory();
 }
 public GameController(ISoldierFactory soldierFactory, IMissionFactory missionFactory, IArmy army, IWriter writer)
 {
     this.missionFactory         = missionFactory;
     this.soldierFactory         = soldierFactory;
     this.Army                   = army;
     this.WareHouse              = new WareHouse(this);
     this.MissionControllerField = new MissionController(army, this.WareHouse);
     this.writer                 = writer;
 }
 public GameController(MissionController missionController, IWriter writer, IMissionFactory missionFactory, ISoldierFactory soldiersFactory, IArmy army, IWareHouse wareHouse)
 {
     this.missionController = missionController;
     this.writer            = writer;
     this.missionFactory    = missionFactory;
     this.soldiersFactory   = soldiersFactory;
     this.army      = army;
     this.wareHouse = wareHouse;
 }
Example #6
0
 public Engine(IReader reader, IWriter writer, IAmmunitionFactory ammunitionFactory,
               ISoldierFactory soldierFactory, IMissionFactory missionFactory, IGameController gameController)
 {
     this.reader            = reader;
     this.writer            = writer;
     this.ammunitionFactory = ammunitionFactory;
     this.soldierFactory    = soldierFactory;
     this.missionFactory    = missionFactory;
     this.gameController    = gameController;
 }
Example #7
0
 public GameController(IArmy army, IWareHouse wareHouse, ISoldierFactory soldierFactory, IAmmunitionFactory ammunitionFactory, IMissionFactory missionFactory, IWriter writer)
 {
     this.army                   = army;
     this.wareHouse              = wareHouse;
     this.soldierFactory         = soldierFactory;
     this.ammunitionFactory      = ammunitionFactory;
     this.missionFactory         = missionFactory;
     this.MissionControllerField = new MissionController(this.army, this.wareHouse);
     this.writer                 = writer;
 }
    public GameController(IArmy army, IWareHouse wareHouse, ISoldierFactory soldierFactory, IMissionFactory missionFactory, MissionController missionController, IWriter writer)
    {
        this.Army      = army;
        this.WareHouse = wareHouse;
        this.missionControllerField = missionController;
        this.soldierFactory         = soldierFactory;
        this.missionFactory         = missionFactory;
        this.writer = writer;

        this.sb = new StringBuilder();
    }
Example #9
0
 public GameController(IWareHouse wareHouse, IArmy army, MissionController missionController, ISoldierFactory soldiersFactory,
                       IAmmunitionFactory ammunitionFactory, IMissionFactory missionFactory)
 {
     this.wareHouse         = wareHouse;
     this.army              = army;
     this.missionController = missionController;
     this.soldiersFactory   = soldiersFactory;
     this.ammunitionFactory = ammunitionFactory;
     this.missionFactory    = missionFactory;
     this.result            = new StringBuilder();
 }
Example #10
0
 public Engine(IReader reader, IWriter writer, IMissionController missionController, IGameController gameController, IArmy army, IWareHouse wareHouse
               , ISoldierFactory soldierFactory, IMissionFactory missionFactory, IAmmunitionFactory ammunitionFactory)
 {
     this.reader            = reader;
     this.writer            = writer;
     this.missionController = missionController;
     this.gameController    = gameController;
     this.army              = army;
     this.wareHouse         = wareHouse;
     this.soldierFactory    = soldierFactory;
     this.missionFactory    = missionFactory;
     this.ammunitionFactory = ammunitionFactory;
 }
Example #11
0
 public GameController(IArmy army, IWareHouse wareHouse,
                       MissionController missionControllerField,
                       IAmmunitionFactory ammunitionFactory,
                       ISoldierFactory soldierFactory,
                       IMissionFactory missionFactory)
 {
     this.Army                  = army;
     this.WareHouse             = wareHouse;
     this.MissionControllerProp = missionControllerField;
     this.AmmunitionFactory     = ammunitionFactory;
     this.SoldierFactory        = soldierFactory;
     this.MissionFactory        = missionFactory;
     this.commands              = new TypeCollector().GetAllInheritingTypes <ICommand>();
 }
Example #12
0
 public GameController(IArmy army,
                       IWareHouse wareHouse,
                       IAmmunitionFactory ammunitionFactory,
                       ISoldierFactory soldierFactory,
                       MissionController missionController,
                       IMissionFactory missionFactory)
 {
     this.army              = army;
     this.wareHouse         = wareHouse;
     this.ammunitionFactory = ammunitionFactory;
     this.soldierFactory    = soldierFactory;
     this.missionController = missionController;
     this.missionFactory    = missionFactory;
 }
Example #13
0
 public GameController
     (IWriter writer,
     ISoldierFactory soldierFactory,
     IWareHouse wareHouse,
     IArmy army,
     IMissionFactory missionFactory)
 {
     this.SoldierFactory        = soldierFactory;
     this.writer                = writer;
     this.WareHouse             = wareHouse;
     this.Army                  = army;
     this.MissionFactory        = missionFactory;
     this.MissionControllerProp = new MissionController(army, wareHouse);
     this.commands              = new TypeCollector().GetAllInheritingTypes <ICommand>();
 }
Example #14
0
 public FtpMissionsSource(IMissionFactory missionFactory, IFtpConnection ftpConnection)
 {
     _ftpConnection  = ftpConnection;
     _missionFactory = missionFactory;
 }
 public MissionCommand(IMissionFactory missionFactory, IMissionController missionController)
 {
     this.missionFactory    = missionFactory;
     this.missionController = missionController;
 }