Ejemplo n.º 1
0
 private void RetrieveControl()
 {
     currentMouseHandler = DefaultMouseHandler;
     currentDraw         = DefaultDraw;
     playerItemsView     = new EquipmentView();
     playerItemsView.SetForAllItems(Form1.player, 100);
 }
Ejemplo n.º 2
0
        public void Begin()
        {
            int i = 0;

            playerView = new EquipmentView();
            playerView.SetForScrap(player, 400);
            FillWeapons(ref i);
            FillBFs(ref i);
        }
Ejemplo n.º 3
0
 private void RefreshView()
 {
     if (playerWeapon == null ||
         !playerWeapon.Text.Equals(player.Weapon.ToString()))
     {
         playerWeapon = new Event.TextBox(new Vector(200, 100), player.Weapon.ToString());
     }
     if (playerAmmo == null ||
         !playerAmmo.Text.Equals(player.Weapon.Ammo.ToString()))
     {
         playerAmmo = new Event.TextBox(new Vector(200, 150), player.Weapon.Ammo.ToString());
     }
     playerEquipables = new EquipmentView();
     playerEquipables.SetForEquipables(player, 400);
 }
Ejemplo n.º 4
0
        public void HandlePlayer_Mouse(System.Windows.Forms.MouseEventArgs m)
        {
            Vector where = new Vector(m.X, m.Y);
            var assembly = assemblies
                           .Where(kvp => kvp.Key.IsPressed(where))
                           .Where(kvp => kvp.Value.CanAssembly(player))
                           .FirstOrDefault();

            if (assembly.Value != null)
            {
                assembly.Value.Assembly(player);
                playerView = new EquipmentView();
                playerView.SetForScrap(player, 400);
            }

            if (exit.IsPressed(where))
            {
                Finished(true);
            }
        }
Ejemplo n.º 5
0
 public ILevelBuilder SetContent(Setup.LevelInfoHolder info)
 {
     shopsView = new EquipmentView();
     shopsView.SetForAllItems(GetRandomStuff(info.tier), VALUES.WIDTH / 2);
     return(this);
 }
Ejemplo n.º 6
0
 public ILevelBuilder SetPlayer(PlayerShip ship)
 {
     playersView = new EquipmentView();
     playersView.SetForAllItems(ship, 50);
     return(this);
 }
Ejemplo n.º 7
0
 public Grocery(EquipmentView playerView, EquipmentView shopView)
 {
     playerItemsView = playerView;
     shopItemsView   = shopView;
     playerGold      = new Event.TextBox(new Vector(50, 0), "Gold: " + Form1.player.Gold);
 }