Exemplo n.º 1
0
        public void PlaceSpellTrapFaceup(SpellTrap st)
        {
            var zIndex = SpellTrapZones.ToList().FindIndex(z => z.SpellTrapCard == null);

            SpellTrapZones[zIndex].SpellTrapCard = st;
            SpellTrapZones[zIndex].IsFaceup      = true;
            st.Location = CardLocation.SpellTrapZone;
            st.Position = CardPosition.FaceUp;
        }
Exemplo n.º 2
0
 public bool HasFreeSpellTrapZone()
 {
     return(SpellTrapZones.Any(zone => zone.SpellTrapCard == null));
 }
Exemplo n.º 3
0
        public void RemoveSpellTrap(SpellTrap st)
        {
            var zIndex = SpellTrapZones.ToList().FindIndex(z => z.SpellTrapCard == st);

            SpellTrapZones[zIndex].SpellTrapCard = null;
        }