public MainWindow(Player passedInLeft, Player passedInRight)
        {
            InitializeComponent();
            playerLeft = passedInLeft;
            playerRight = passedInRight;
            playerNameLeft.DataContext = playerLeft;
            playerNameRight.DataContext = playerRight;
            playerItemsLeft.ItemsSource = playerLeft.currentItems;
            playerItemsRight.ItemsSource = playerRight.currentItems;

            GiveToLeftName.Content = "Give to " + passedInLeft.name;
            GiveToRightName.Content = "Give to " + passedInRight.name;
        }
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
               };
            #region Items
            ObservableCollection<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

            Billy.addToInventory(shopList[0]);
            Billy.addToInventory(shopList[4]);
            Billy.addToInventory(shopList[3]);
            Billy.addToInventory(shopList[7]);
            Billy.addToInventory(shopList[1]);
            Billy.addToInventory(shopList[9]);

            CJ.addToInventory(shopList[0]);
            CJ.addToInventory(shopList[4]);
            CJ.addToInventory(shopList[3]);
            CJ.addToInventory(shopList[7]);
            CJ.addToInventory(shopList[1]);
            CJ.addToInventory(shopList[9]);

            Mario.addToInventory(shopList[0]);
            Mario.addToInventory(shopList[4]);
            Mario.addToInventory(shopList[3]);
            Mario.addToInventory(shopList[7]);
            Mario.addToInventory(shopList[1]);
            Mario.addToInventory(shopList[9]);

            Link.addToInventory(shopList[0]);
            Link.addToInventory(shopList[4]);
            Link.addToInventory(shopList[3]);
            Link.addToInventory(shopList[7]);
            Link.addToInventory(shopList[1]);
            Link.addToInventory(shopList[9]);

            playChoices.ItemsSource = playerlist;
        }