public MainWindow(Player passedIn)
        {
            InitializeComponent();
            currentplayer = passedIn;
            playerCurrency.DataContext = currentplayer;
            playerName.DataContext = currentplayer;
            playerItems.ItemsSource = currentplayer.currentItems;
            playerPB.DataContext = currentplayer.PB;

            #region Bonus
            if (currentplayer.PB >= 10 && currentplayer.PB <= 16)
                shownBonus = "20%";
            else if (currentplayer.PB >= 17 && currentplayer.PB <= 25)
                shownBonus = "50%";
            else if (currentplayer.PB >= 26)
                shownBonus = "Full Price";
            else
                shownBonus = "None";
            #endregion

            saleBonus.DataContext = shownBonus;

            #region Items
            shopList = new ObservableCollection<Items>
            {
                //Melee
                new Items { Weapon = "Survival Knife", Price = 15, sellPrice = ((double)15/(double)2), description = "1d6" },
                new Items { Weapon = "Small Crowbar", Price = 20, sellPrice = ((double)20/(double)2), description = "2d6" },
                new Items { Weapon = "Large Crowbar", Price = 35, sellPrice = ((double)35/(double)2), description = "2d8"},
                new Items { Weapon = "Machete", Price = 45, sellPrice = ((double)45/(double)2), description = "3d6" },
                new Items { Weapon = "12-Pound Sludgehammer", Price = 75, sellPrice = ((double)75/(double)2), description = "2d12" },
                //Hand Guns
                new Items { Weapon = ".22 Sport", Price = 35, sellPrice = ((double)35/(double)2), description = "2d4" },
                new Items { Weapon = "9mm Rogue", Price = 45, sellPrice = ((double)45/(double)2), description = "3d6" },
                new Items { Weapon = "9mm Gangsta", Price = 55, sellPrice = ((double)55/(double)2), description = "3d6 x2" },
                new Items { Weapon = ".45 Defender", Price = 65, sellPrice = ((double)65/(double)2), description = "4d6" },
                new Items { Weapon = ".50 Israeli", Price = 200, sellPrice = ((double)200/(double)2), description = "5d6" },
                //Rifles
                new Items { Weapon = ".223 Militia", Price = 65, sellPrice = ((double)65/(double)2), description = "4d6" },
                new Items { Weapon = ".556 Desert", Price = 75, sellPrice = ((double)75/(double)2), description = "4d6 x2" },
                new Items { Weapon = ".762 Hunter", Price = 85, sellPrice = ((double)85/(double)2), description = "5d6" },
                new Items { Weapon = ".50 Sniper", Price = 400, sellPrice = ((double)400/(double)2), description = "6d6 + 10 Damage" },
                //Shotguns
                new Items { Weapon = "12 Guage Farmer", Price = 65, sellPrice = ((double)65/(double)2), description = "4d6" },
                new Items { Weapon = "12 Guage Ronin", Price = 75, sellPrice = ((double)75/(double)2), description = "4d6 x2" },
                new Items { Weapon = "12 Guage Slugger", Price = 90, sellPrice = ((double)90/(double)2), description = "4d6" },
                new Items { Weapon = "Swat-a-be Special", Price = 300, sellPrice = ((double)200/(double)2), description = "5d6 x2" },
                //Ammo
                new Items { Weapon = "Pistol Bullet", Price = 2, sellPrice = ((double)2/(double)2), description = "Bullet for pistol." },
                new Items { Weapon = "Rifle Bullet", Price = 4, sellPrice = ((double)4/(double)2), description = "Bullet for rifle." },
                new Items { Weapon = "Shutgun Bullet", Price = 3, sellPrice = ((double)3/(double)2), description = "Bullet for shutgun." },

            };
            #endregion

            updatePrices();

            shopItems.ItemsSource = shopList;
        }
Esempio n. 2
0
        public Window1()
        {
            InitializeComponent();
            Player Billy = new Player("1000", 5, "Billy");
            Player Mario = new Player("2300", 28, "Mario");
            Player CJ = new Player("10000", 15, "CJ");
            Player Link = new Player("30", 20, "Link");
            ObservableCollection<Player> playerlist = new ObservableCollection<Player>
               {
               Billy,
               Mario,
               CJ,
               Link
               };

            playChoices.ItemsSource = playerlist;
        }