Ejemplo n.º 1
0
        public CJStarDomain(EntityLayer.EntityLayer entityLayer, List <StarEntity> starDomain, int priority, bool isFilled = true) : base(entityLayer)
        {
            this.Domain = starDomain;
            this.CreateDomainLinks(entityLayer as BoardGameLayer);

            this.IsFilled = isFilled;

            this.IsThereAtLeastOneCard = false;

            this.Priority = priority;

            this.domainOwner = null;

            this.temporaryDomainOwner = null;

            this.PlayerToPoints = new Dictionary <Player.Player, int>();
        }
Ejemplo n.º 2
0
        public CardEntityDecorator(EntityLayer.EntityLayer entityLayer, CardEntity cardEntity) : base(entityLayer)
        {
            this.CardEntityDecorated = cardEntity;

            this.CardEntityDecorated.PropertyChanged += this.OnPropertyChanged;
        }
Ejemplo n.º 3
0
 public ToolTipEntity(EntityLayer.EntityLayer entityLayer)
     : base(entityLayer)
 {
 }
Ejemplo n.º 4
0
 public CardEntityAwakenedDecorator(EntityLayer.EntityLayer entityLayer, CardEntity cardEntity, int valueBeforeAwakened)
     : base(entityLayer, cardEntity)
 {
     this.valueBeforeAwakened = valueBeforeAwakened;
 }