Пример #1
0
        public AdminController(ICreatureService creatureService, IOrderService orderService)
        {
            Guard.WhenArgument(creatureService, "creatureService").IsNull().Throw();
            Guard.WhenArgument(orderService, "orderService").IsNull().Throw();

            this.creatureService = creatureService;
            this.orderService    = orderService;
        }
Пример #2
0
 public CreatureController(ICreatureService creatureService, IClassService classService, IItemService itemService, IRaceService raceService, ITerritoryService territoryService)
 {
     this._creatureService  = creatureService;
     this._classService     = classService;
     this._itemService      = itemService;
     this._raceService      = raceService;
     this._territoryService = territoryService;
 }
        public byte DamageDealtInCombatTurn(int allysId, int turnNumber, ICreatureService creatureService)
        {
            byte damage = 0;

            if (turnNumber % creatureService.GetCreatureSpeedById(allysId) == 0)
            {
                damage = creatureService.GetCreatureAttackById(allysId);
            }

            return(damage);
        }
Пример #4
0
 public static void DisplayCurrentHPs(ITextService textService, ICreatureService creatureService, int chosenOppId = -1)
 {
     Console.Write(textService.HP().PadRight(DisplaySettings.FirstColumnWidth));
     for (int i = 0; i < DisplaySettings.NumberOfOpps; ++i)
     {
         Console.Write(("|"
                        + creatureService.GetCreatureCurrentHPById(i)
                        + (creatureService.IsCreatureFriendly(i) ? "*" : "")
                        + (i == chosenOppId ? "x" : ""))
                       .PadRight(DisplaySettings.OtherColumnsWidth));
     }
 }
Пример #5
0
 public EditModel(ICreatureService creatureService, IMajorService majorService) : base(majorService)
 {
     _creatureService = creatureService;
 }
Пример #6
0
 public IndexModel(ICreatureService creatureService)
 {
     _creatureService = creatureService;
 }
Пример #7
0
        public ShoppingCartController(ICreatureService creatureService)
        {
            Guard.WhenArgument(creatureService, "creatureService").IsNull().Throw();

            this.creatureService = creatureService;
        }
Пример #8
0
        public GameManager(ITextService textService, IMenuActionService menuActionService, ICreatureService creatureService)
        {
            this._menuActionService = menuActionService;
            this._textService       = textService;

            _instructionsManager = new InstructionsManager(menuActionService, textService);
            _fightManager        = new FightManager(textService, creatureService);
        }
 public FightManager(ITextService textService, ICreatureService creatureService)
 {
     _textService    = textService;
     CreatureService = creatureService;
     _damageService  = new DamageService();
 }