public bool Equals(PositionViewModel other) { if (other != null) { return(other.Model.Equals(this.Model)); } else { return(false); } }
public PositionViewModel(PositionViewModel other) : base(other) { }
public void RevealCard(PositionViewModel position) { Model.RevealCard(position.Model); Board.ResyncInGameCards(); Board.UnrevealedCards_PropertyChanged(); }
public EmptyCardViewModel(PositionViewModel position) { InGamePosition = new PositionViewModel(position); CardSymbol = new EmptySymbolViewModel(); }
public CardViewModel(CardViewModel other) : base(other) { InGamePosition = new PositionViewModel(other.InGamePosition); CardSymbol = new SymbolViewModel(other.CardSymbol); //OwningPlayer = new PlayerViewModel(other.OwningPlayer); TODO: Rekursion }
public CardViewModel(Card model) : base(model) { InGamePosition = new PositionViewModel(model.InGamePosition); CardSymbol = new SymbolViewModel(model.CardSymbol); //OwningPlayer = new PlayerViewModel(model.OwningPlayer); TODO: Rekursion }
public CardViewModel() : base(new Card()) { InGamePosition = new PositionViewModel(); CardSymbol = new SymbolViewModel(); //OwningPlayer = new PlayerViewModel(); TODO: Rekursion }