public QuestStatus(IGame game, IQuestInPlay currentStage, IQuestCard previousStage, IQuestCard nextStage) : base(game) { this.CurrentStage = currentStage; this.PreviousStage = previousStage; this.nextStage = nextStage; }
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); }
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); }
protected void AddQuest(IQuestCard quest) { quests.Add(quest); }
public void SetActiveQuest(IQuestCard card) { if (!QuestDeck.Cards.Contains(card)) return; ActiveQuest = new QuestInPlay(Game, card); }