Пример #1
0
 public DataGenerator(IRandomDataGenerator randomDataGenerator, CompanyEntities companyEntities, int countOfGeneratedObjects, IConsoleLogger consoleLogger)
 {
     this.random = randomDataGenerator;
     this.db = companyEntities;
     this.count = countOfGeneratedObjects;
     this.logger = consoleLogger;
 }
Пример #2
0
 public DataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toysStoreEntities, int countOfGeneratedObjects, IConsoleLogger consoleLogger)
 {
     this.random = randomDataGenerator;
     this.db = toysStoreEntities;
     this.count = countOfGeneratedObjects;
     this.logger = consoleLogger;
 }
 public CategoryDataGenerator(IRandomDataGenerator randomDataGenerator, ToysStoreEntities toysStoreEntities, int countOfGeneratedObjects, IConsoleLogger consoleLogger)
     : base(randomDataGenerator, toysStoreEntities, countOfGeneratedObjects, consoleLogger)
 {
 }
Пример #4
0
 public Program(Logger logger, IConsoleLogger<OperationLog> consoleLogger)
 {
     this.logger = logger;
     this.consoleLogger = consoleLogger;
 }
 public ConsoleAndDatabaseLogger(IConsoleLogger consoleLogger, IDatabaseLogger databaseLogger)
 {
     _consoleLogger = consoleLogger;
     _databaseLogger = databaseLogger;
 }
Пример #6
0
 public MultiLogger(IConsoleLogger consoleLogger)
 {
     AddLogger(consoleLogger);
 }
 public DepartmentDataGenerator(IRandomDataGenerator randomDataGenerator, CompanyEntities companyEntities, int countOfGeneratedObjects, IConsoleLogger consoleLogger)
     : base(randomDataGenerator, companyEntities, countOfGeneratedObjects, consoleLogger)
 {
 }
 public ConsoleLoggerCommand(IConsoleLogger consoleLogger)
 {
     _consoleLogger = consoleLogger;
 }
Пример #9
0
 public SyncExOzRegions(ICommandSender commandSender, IConsoleLogger logger)
 {
     _commandSender = commandSender;
     _logger        = logger;
 }
Пример #10
0
 public FacebookConsoleApp(IFacebookService facebookService,
                           IConsoleLogger consoleLogger)
 {
     _facebookService = facebookService;
     _consoleLogger   = consoleLogger;
 }
Пример #11
0
 public UnhandledExceptionWriter(IApplicationPaths appPaths, ILogger logger, ILogManager logManager, IFileSystem fileSystem, IConsoleLogger console)
 {
     _appPaths   = appPaths;
     _logger     = logger;
     _logManager = logManager;
     _fileSystem = fileSystem;
     _console    = console;
 }
Пример #12
0
 public HobbitsController(IDatabase database, StopwatchService watchService, IConsoleLogger loggingService)
 {
     this.database       = database;
     this.watchService   = watchService;
     this.loggingService = loggingService;
 }
Пример #13
0
 public ConsoleInstance(Engine engine, IConsoleLogger logger)
     : base(engine)
 {
     _logger = logger;
     FastAddProperty("log", new ClrFunctionInstance(engine, Log), false, false, false);
 }
Пример #14
0
        public void PrintMageFightMesssage(IHero hero, IEnemy enemy, IConsoleLogger logger)
        {
            var message = "You engage a " + enemy.GetType().Name + "!!!";

            while (hero.Hp > 0 && enemy.Hp > 0)
            {
                logger.Clear();
                logger.Write(message);
                logger.Write("Hero Hp:" + hero.Hp + ", " + "Hero Mana:" + hero.SpecialEnergy);
                logger.Write("Enemy Hp:" + enemy.Hp + ", " + "Enemy Energy:" + enemy.Energy);
                logger.Write("Enter 1 for hit with " + hero.Weapon.GetType().Name);
                logger.Write("Enter 2 to Run for your Life");
                logger.Write("Enter 3 for CastSpell");
                logger.Write("Enter 4 to Stab with your " + hero.WeaponSecond.GetType().Name);

                var a = logger.Read();
                switch (a)
                {
                case "1":
                    enemy.Hp -= hero.Weapon.Dmg;
                    logger.Write($"The monster loses {hero.Weapon.Dmg} HP!");
                    break;

                case "2":
                    hero.Hp -= 5;
                    logger.Write($"It is too late to run!");
                    break;

                case "3":
                    if (hero.SpecialEnergy < 35)
                    {
                        logger.Write($"Not enough mana for CastSpell!");
                        System.Threading.Thread.Sleep(1000);
                        break;
                    }
                    else
                    {
                        int score = hero.SpecialAttack();
                        enemy.Hp -= hero.Weapon.Dmg + score;
                        logger.Write($"The monster loses {hero.Weapon.Dmg + score} HP!");
                        break;
                    }

                case "4":
                    enemy.Hp -= hero.WeaponSecond.Dmg;
                    logger.Write($"The monster loses {hero.WeaponSecond.Dmg} HP!");
                    break;

                default:
                    break;
                }
                logger.Write("WAIT FOR ENEMY TURN");
                System.Threading.Thread.Sleep(1000);

                if (enemy.Energy < 5)
                {
                    logger.Write($"You lose {enemy.Dmg} HP!");
                    System.Threading.Thread.Sleep(2000);
                    hero.Hp -= enemy.Dmg;
                }
                else
                {
                    int score = enemy.Roar();
                    logger.Write($"The Monster Roars!");
                    logger.Write($"You lose {enemy.Dmg + score} HP!");
                    System.Threading.Thread.Sleep(2000);
                    hero.Hp -= enemy.Dmg + score;
                }
            }
        }
Пример #15
0
        public void PrintHunterFightMesssage(IHero hero, IEnemy enemy, IConsoleLogger logger)
        {
            var message = "You engage a " + enemy.GetType().Name + "!!!";
            var ammo    = 5;

            while (hero.Hp > 0 && enemy.Hp > 0)
            {
                logger.Clear();
                logger.Write(message);
                logger.Write("Hero Hp:" + hero.Hp + ", " + "Hero Energy:" + hero.SpecialEnergy + ", " + "Bow Ammo:" + ammo);
                logger.Write("Enemy Hp:" + enemy.Hp + ", " + "Enemy Energy:" + enemy.Energy);
                logger.Write("Enter 1 to Shoot with your " + hero.Weapon.GetType().Name);
                logger.Write("Enter 2 to Run for your Life");
                logger.Write("Enter 3 for FocusShot");
                logger.Write("Enter 4 to Stab with your " + hero.WeaponSecond.GetType().Name);

                var a = logger.Read();
                switch (a)
                {
                case "1":
                    if (ammo == 0)
                    {
                        logger.Write($"No more ammo, try something else!");
                        break;
                    }
                    else
                    {
                        enemy.Hp -= hero.Weapon.Dmg;
                        if (ammo > 0)
                        {
                            ammo -= 1;
                        }
                        logger.Write($"The monster loses {hero.Weapon.Dmg} HP!");
                        break;
                    }

                case "2":
                    hero.Hp -= 5;
                    logger.Write($"It is too late to run!");
                    break;

                case "3":
                    if (hero.SpecialEnergy < 44)
                    {
                        logger.Write($"Not enough energy for FocusShot!");
                        System.Threading.Thread.Sleep(1000);
                        break;
                    }
                    else
                    {
                        int score = hero.SpecialAttack();
                        enemy.Hp -= hero.Weapon.Dmg + score;
                        logger.Write($"The monster loses {hero.Weapon.Dmg + score} HP!");
                        break;
                    }

                case "4":
                    enemy.Hp -= hero.WeaponSecond.Dmg;
                    logger.Write($"The monster loses {hero.WeaponSecond.Dmg} HP!");
                    break;

                default:
                    break;
                }
                logger.Write("WAIT FOR ENEMY TURN");
                System.Threading.Thread.Sleep(1000);

                if (enemy.Energy < 5)
                {
                    logger.Write($"You lose {enemy.Dmg} HP!");
                    System.Threading.Thread.Sleep(2000);
                    hero.Hp -= enemy.Dmg;
                }
                else
                {
                    int score = enemy.Roar();
                    logger.Write($"The Monster Roars!");
                    logger.Write($"You lose {enemy.Dmg + score} HP!");
                    System.Threading.Thread.Sleep(2000);
                    hero.Hp -= enemy.Dmg + score;
                }
            }
        }