Esempio n. 1
0
 /// <summary>
 /// Erzeugt eine neue Instanz einer bestimmten Tierart für eine bestimmte Sprache.
 /// </summary>
 /// <param name="name">Der Name der Tierart oder des Tieres.</param>
 /// <param name="familyType">Die Art des Tieres.</param>
 /// <param name="classType">Die Charakterklasse, zu der die Tierart gehört.</param>
 /// <param name="language">Die Sprache, für die die Tierart angelegt ist.</param>
 public PetFamily(string name, PetFamilyType familyType, PetClassType classType, string language)
 {
     this.Name       = name;
     this.FamilyType = familyType;
     this.ClassType  = classType;
     this.Language   = language;
 }
Esempio n. 2
0
        public static Bitmap GetClassIcon(PetClassType classType)
        {
            switch (classType)
            {
            case PetClassType.Unknown: return(IconsWoW.INV_Misc_QuestionMark);

            case PetClassType.DeathKnight: return(IconsWoW.Spell_Deathknight_ClassIcon);

            case PetClassType.Hunter: return(IconsWoW.INV_Weapon_Bow_07);

            case PetClassType.Warlock: return(IconsWoW.Spell_Nature_Drowsy);

            case PetClassType.Mage: return(IconsWoW.Mage);

            default: return(IconsWoW.INV_Misc_QuestionMark);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// Erzegt eine neue Instanz einer bestimmten Tierart.
 /// </summary>
 /// <param name="name">Der Name der Tierart oder des Tieres.</param>
 /// <param name="familyType">Die Art des Tieres.</param>
 /// <param name="classType">Die Charakterklasse, zu der die Tierart gehört.</param>
 public PetFamily(string name, PetFamilyType familyType, PetClassType classType) : this(name, familyType, classType, CultureInfo.CurrentUICulture.TwoLetterISOLanguageName)
 {
 }