Exemplo n.º 1
0
        public static Dominion.Expansion GetExpansionForIndex(ExpansionIndex index)
        {
            switch (index)
            {
            case ExpansionIndex.Alchemy: return(Dominion.Expansion.Alchemy);

            case ExpansionIndex.Base: return(Dominion.Expansion.Base);

            case ExpansionIndex.Cornucopia: return(Dominion.Expansion.Cornucopia);

            case ExpansionIndex.DarkAges: return(Dominion.Expansion.DarkAges);

            case ExpansionIndex.Guilds: return(Dominion.Expansion.Guilds);

            case ExpansionIndex.Hinterlands: return(Dominion.Expansion.Hinterlands);

            case ExpansionIndex.Intrigue: return(Dominion.Expansion.Intrigue);

            case ExpansionIndex.Promo: return(Dominion.Expansion.Promo);

            case ExpansionIndex.Prosperity: return(Dominion.Expansion.Prosperity);

            case ExpansionIndex.Seaside: return(Dominion.Expansion.Seaside);

            case ExpansionIndex.Adventures: return(Dominion.Expansion.Adventures);

            case ExpansionIndex.Empires: return(Dominion.Expansion.Empires);

            case ExpansionIndex.Nocturne: return(Dominion.Expansion.Nocturne);

            case ExpansionIndex.Renaissance: return(Dominion.Expansion.Renaissance);
            }
            throw new Exception("Expansion not found");
        }
Exemplo n.º 2
0
 public Expansion(string name, ExpansionIndex index)
 {
     this.Name = name;
     this.Index = index;
     this.isEnabled = new DependencyObjectDeclWithSettings<bool, DefaultTrue>(this, SettingsString());
 }
Exemplo n.º 3
0
 public Expansion(string name, ExpansionIndex index)
 {
     this.Name      = name;
     this.Index     = index;
     this.isEnabled = new DependencyObjectDecl <bool, DefaultTrue>(this);
 }
Exemplo n.º 4
0
 public override int GetHashCode()
 {
     return(HashCodeHelper.Hash(base.GetHashCode(), ExpansionIndex.GetHashCode()));
 }
Exemplo n.º 5
0
 public static Dominion.Expansion GetExpansionForIndex(ExpansionIndex index)
 {
     switch (index)
     {
         case ExpansionIndex.Alchemy: return Dominion.Expansion.Alchemy;
         case ExpansionIndex.Base: return Dominion.Expansion.Base;
         case ExpansionIndex.Cornucopia: return Dominion.Expansion.Cornucopia;
         case ExpansionIndex.DarkAges: return Dominion.Expansion.DarkAges;
         case ExpansionIndex.Guilds: return Dominion.Expansion.Guilds;
         case ExpansionIndex.Hinterlands: return Dominion.Expansion.Hinterlands;
         case ExpansionIndex.Intrigue: return Dominion.Expansion.Intrigue;
         case ExpansionIndex.Promo: return Dominion.Expansion.Promo;
         case ExpansionIndex.Prosperity: return Dominion.Expansion.Prosperity;
         case ExpansionIndex.Seaside: return Dominion.Expansion.Seaside;
         case ExpansionIndex.Adventures: return Dominion.Expansion.Adventures;
     }
     throw new Exception("Expansion not found");
 }