Пример #1
0
 public QuestStatus(IGame game, IQuestInPlay currentStage, IQuestCard previousStage, IQuestCard nextStage)
     : base(game)
 {
     this.CurrentStage  = currentStage;
     this.PreviousStage = previousStage;
     this.nextStage     = nextStage;
 }
Пример #2
0
 public QuestStatus(IGame game, IQuestInPlay currentStage, IQuestCard previousStage, IQuestCard nextStage)
     : base(game)
 {
     this.CurrentStage = currentStage;
     this.PreviousStage = previousStage;
     this.nextStage = nextStage;
 }
Пример #3
0
        public void SetActiveQuest(IQuestCard card)
        {
            if (!QuestDeck.Cards.Contains(card))
            {
                return;
            }

            ActiveQuest = new QuestInPlay(Game, card);
        }
        public QuestCardViewModel(Dispatcher dispatcher, IQuestCard card)
            : base(dispatcher)
        {
            if (card == null)
                throw new ArgumentNullException("card");

            this.card = card;
            this.cardFrontImageSource = string.Format("pack://application:,,,/Images/{0}_{1}.jpg", card.CardSet, card.CardNumber);
        }
Пример #5
0
        public QuestCardViewModel(Dispatcher dispatcher, IQuestCard card)
            : base(dispatcher)
        {
            if (card == null)
            {
                throw new ArgumentNullException("card");
            }

            this.card = card;
            this.cardFrontImageSource = string.Format("pack://application:,,,/Images/{0}_{1}.jpg", card.CardSet, card.CardNumber);
        }
Пример #6
0
 protected void AddQuest(IQuestCard quest)
 {
     quests.Add(quest);
 }
Пример #7
0
 protected void AddQuest(IQuestCard quest)
 {
     quests.Add(quest);
 }
Пример #8
0
        public void SetActiveQuest(IQuestCard card)
        {
            if (!QuestDeck.Cards.Contains(card))
                return;

            ActiveQuest = new QuestInPlay(Game, card);
        }