コード例 #1
0
ファイル: HunterTrophy.cs プロジェクト: tomaszkot/Roguelike
        private void SetKind(HunterTrophyKind kind)
        {
            TinyTrophyKind = kind;
            SetName(kind.ToDescription());
            SetPrice();

            switch (kind)
            {
            case HunterTrophyKind.Unset:
                EnchantSrc = EnchantSrc.Unset;
                break;

            case HunterTrophyKind.Fang:

                EnchantSrc             = EnchantSrc.Fang;
                PrimaryStatDescription = "Sharp, hard, ready to bite. ";
                break;

            case HunterTrophyKind.Tusk:
                EnchantSrc             = EnchantSrc.Tusk;
                PrimaryStatDescription = "Big, sharp, ready to tear somebody apart. ";
                break;

            case HunterTrophyKind.Claw:
                EnchantSrc             = EnchantSrc.Claw;
                PrimaryStatDescription = "Sharp, hard, ready to claw. ";
                break;

            default:
                break;
            }

            //if (PrimaryStatDescription.Any())
            //  PrimaryStatDescription += Strings.DropOnEnchantable;
        }
コード例 #2
0
ファイル: HunterTrophy.cs プロジェクト: tomaszkot/Roguelike
 public HunterTrophy(HunterTrophyKind kind)
 {
     Price    = 5;
     Symbol   = '&';
     LootKind = LootKind.HunterTrophy;
     SetKind(kind);
 }