public FightController()
        {
            Write = Writter.GetInstance();

            PlayerLeft  = new Player(15, PlayerSide.Left);
            PlayerRight = new Player(102, PlayerSide.Right);
        }
 public Engine(IReader reader, IWritter writter)
 {
     this.gold = new Resource(ResourceType.Gold);
     this.steel = new Resource(ResourceType.Steel);
     this.Reader = reader;
     this.Writter = writter;
 }
 public PowerPlant(IWritter writer, IReader reader)
 {
     this.Writer = new ConsoleWriter();
     this.Reader = new ConsoleReader();
     this.Cores = new List<ICore>();
     this.Factory = new Factory();
     this.charNumberIAascci = StartedChar;
 }
Example #4
0
        public static IWritter GetInstance(int Width = 120, int Height = 30)
        {
            if (WritterObj == null)
            {
                WritterObj = new Writter(Width, Height);
            }

            return(WritterObj);
        }
 public TaxCalculationService(IReader reader, IWritter writter)
 {
     _reader  = reader;
     _writter = writter;
     _taxBands.Add(new TaxBandOne());
     _taxBands.Add(new TaxBandTwo());
     _taxBands.Add(new TaxBandThree());
     _taxBands.Add(new TaxBandFour());
     _taxBands.Add(new TaxBandFive());
 }
Example #6
0
        public Player(int initialPosition, PlayerSide Side)
        {
            Write = Writter.GetInstance();

            HealthPoints   = 9;
            Position       = initialPosition;
            AtkAvailable   = 3;
            DefAvailable   = 2;
            DefendingState = false;
            this.Side      = Side;

            AttackThread  = new Thread(GenerateAtk);
            DefenseThread = new Thread(GenerateDef);

            AttackThread.Name  = "GenarateAtk";
            DefenseThread.Name = "GenerateDef";

            AttackThread.Start();
            DefenseThread.Start();

            Write.StayNormal(ref _Position, Side);
        }
Example #7
0
 public SpecificationWritter(IWritter writter)
 {
     this.writter = writter;
 }
 public Client(IWritter writter)
 {
     _writter = writter;
 }
 public XmlWriterDecorator(IWritter writter) : base(writter)
 {
 }
 public JsonWriterDecorator(IWritter writter) : base(writter)
 {
 }
 public WriterDecorator(IWritter writter)
 {
     this.writter = writter;
 }
 public Client(IRepoTwitter repoTwitter, IWritter writter)
 {
     this.RepoTwitter = repoTwitter;
     this.writter     = writter;
 }
 public Engine(IReader reader, IWritter writter)
 {
     this.Writter = writter;
     this.Reader = reader;
     this.blobs = new List<IBlob>();
 }
Example #14
0
 public Engine(IReader reader, IWritter writter)
     : this()
 {
     this.reader  = reader;
     this.writter = writter;
 }
Example #15
0
 /// <summary>
 /// Construts a Fizzbuzz instance
 /// </summary>
 /// <param name="writter">Output writter to use</param>
 /// <param name="rules">Rules to apply to the game</param>
 public Fizzbuzz(IWritter writter, params KeyValuePair<int, string>[] rules )
 {
     this._rules = rules.Select(r => new Rule(r.Key, r.Value));
     this._writter = writter;
 }
Example #16
0
 public static void InitWritter(IWritter writter)
 {
     Writter = writter;
 }